Dynamics 365 for Operation Could VM accessibility - azure

Using Dynamics 365 for Operation Could VM (deployed in scope of the LCS subscription), there is a requirement to access the SQL DB directly using ODBC connection from excel. Customer is not happy with implementation via Odata or custom service.
Current problem: can't connect to AX DB using ODBC
Please, could You correct me, if I'm wrong: in case there is cloud D365 VM, deployed in scope of the LCS subscription, the VM deployed against client Azure subscription, but VM is hosted on the Microsoft Azure site, thus there is no way to maintain VM from Azure (only RPD connection for non-production systems) and even we manage to open the required port on the VM site, the connection is not able to reach the DB because of Azure environment. Production system is even less manageable as required MS service requests. Following my logic, the appropriate way is to use one of the supported by AX frameworks \ protocols as it's always accessible regardless of system type and etc

You do not have direct SQL connection possibilities for D365fFO production environment located in Azure. Consider to use OData feeds, Logic Apps (MS Flow) or PowerApps (CDS Projects) instead.
If you planning to use direct connection for reporting purposes (read only), you able to configure copying the production DB to Sandbox and to another DB instance sequentually.
Also you able to restore DB on to production environment from Sandbox before Go-Live.

Related

Azure Update Management - includes Exchange and SQL updates?

There appears to be no mention anywhere in the docs about other Microsoft apps that might be updated as part of Azure Update Management.
Will SQL and Exchange receive updates via this route? I don't expect rollup packages, but at least security updates would be good.
Using Update Management in Azure Automation you can manage operating system updates for your Windows and Linux virtual machines or virtual machine scale sets in Azure, physical or VMs in on-premises environments, and in other cloud environments.
As mentioned in the documentation Update management uses external dependencies to deliver there software updates.
As mentioned in the github , if you are using SQL server on azure VM the SQL updates are deployed through Microsoft Update (MU), so you should be able to utilize either (as long as the machine is configured to install 1st party updates).Not sure if the sql solution supports clustering. Specifically, SQL has Cumulative Updates (CUs) that get published to Microsoft Update. Then MU does automated patching.
We would suggest you to raise a request product feedback using this link.

SSRS report deployment on azure

I am using SSRS report in my web application now, I want to deploy SSRS report on azure, I found one option using azure VM but its costly as I am using free account, Is there any other option?
Please suggest me the proper way.
Now spinning a SQL Server VM might result in costs way higher than you might expect (due to licenses), so always make sure you run it on a version of SQL Server Developer, which has all the features of the highest SQL edition, but it is free (not to be run in production). See here.
If you use one of the SQL Gallery Images, then you don't need an additional SQL Server license. See Azure VM pricing here
You can try Pay-As-You-Go option
You need to be more specific - the cost of licensing what? Azure SQL Reporting? Virtual Machines? SQL Server licensing?
you would have to set up SSRS somewhere. Azure-hosted VM depends on a lot of factors such as your budget, on-premise infrastructure capacity, overall cloud strategy of your organization.
Licensing - Azure lets you pay directly for VMs that include SSRS. For example you can get SQL Server Standard 2012 (which includes SSRS) on a "Small" Server 2012 vm for about

Azure VM and SQL Azure

My web project uses an software, which need to be installed on destination PC. So, I have to use Azure VM and no way to use Azure Cloud Service, right?
Also, can I use SQL Azure with Virtual Machine?
You can install any third party software on Azure Web/Worker roles (Cloud Services), as long as the installer supports a quiet/unattemded install from a command line with switches. Learn more how to do this via StartUp tasks here.
As for Azure SQL Database - you can use with any combination of services. Even with on-premises only solution. You have to take care of Firewall rules.
Azure SQL Database tends to be much less expensive than a VM with SQL Server installed. It won't run on a VM but you can access an Azure SQL database from an VM or web application in the same way you access local databases - You just set the connection string to the Azure SQL connection string.
There is an excellent post that can help you with in order to understand how to configure customization with cloud services.
microsoft-azure-cloud-services-part-4-lifecycle-and-customization-of-your-vm
As the link explains there is nothing persisted on a cloud service VM but this is not a limitation instead a good practice which allows easy scaling out by adding more instances if required.
You can use Azure PaaS SQL just like a SQL server installed on a different server then your web server with some limitations. Please have a look at the link below from MSDN to understand these limitations.
sql-database-transact-sql-information

Error creating Windows Azure BizTalk Service instance

After yesterday's announcement of BizTalk Service GA on Windows Azure, I'm trying to create a new Development instance so I can start migrating my on premises BizTalk projects to there.
After I fill the wizard and start waiting for the instance creation, I get the following error:
Could not connect to the Tracking Database. Confirm that the SQL Database details are correct and that Windows Azure Services is enabled on the SQL Database. (RDFE - Operation ID = fcc014e60cea345c9e03dcd2dca787d3 )
What is happening?
Make sure DB allows Azure services to access it
Possibly the internal DNS problems are affecting it.
The Register Microsoft pulls its crowd-control tech from out of the shadows
a variety of Microsoft services including Windows Azure and Xbox became unavailable due to an as-yet-unspecified problem with Microsoft's global DNS configuration
or
Xbox One site BELLY-UP in GLOBAL Microsoft cloud catastrophe
Initial reports seem to indicate the problem stems from an internal DNS issue, as both the page and various Azure services are throwing DNS errors. Azure may be working, but reaching it is difficult.

How to create tables in windows azure?

I am new to windows azure.Can anyone please tell me the process of creating database and tables in windows azure and how to connect to that connection to application .we have windows azure account .please clarify my doubts.any of pdf books for deploying the rest wcf services in cloud let me know the links.
Thanks,
It is May 2014 and that Silverlight online tool just is not really much better.
Best approach is to use SSMS (SQL Server Management Studio) you can even use the free tools tool.
Connect to your Azure with the portal supplied server url / port ... and then your username /password.
Say you scripted out an existing database tables and want to execute that script, you have much more freedom and control with SSMS than online.
For table creation note that a few caveats, One that is common is that not all of T-SQL is supported and a typical script from another database table(s) you end up needed to strip off the two "ON [PRIMARY]" parts of the create statement
Click on the database server in the management portal. 1st thing you would do is manage the allowed IP Addresses which can access this server/database. Allow your local IP address there. After that you have 2 choices:
Use Sql Server Management Studio - It does not have the table editor and you would need to write T-SQL scripts manually.
Use Silverlight based database management utility - to access this, click on the Manage Url link as shown in the screenshot below.
Since you cannot have wizards for Adding/Editing tables, constraints or keys for Azure DB, even if you have connected it through MS SQL Server Management Studio, you can use RazorSQL for this purpose. It gives you a feeling like you are playing with your azure DB in management studio, same as you do with your normal DBs

Resources