<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Azure SQL Database (PAAS and IAAS)</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/sqlcloud/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/sqlcloud/feed.xml</link>
    <description>Insights on troubleshooting Azure SQL Database by CSS India</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:31:07 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Azure Learning #4 Data Sync configuration fails with error “Failed to update database 'xxxxx' because the database is read-only”</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlcloud/azure-learning-4-data-sync-configuration-fails-with-error-failed-to-update-database-xxxxx-because-the-database-is-read-only</link>
      <pubDate>Wed, 04 Oct 2017 09:38:09 GMT</pubDate>
      <dc:creator><![CDATA[Kruti D Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlcloud/?p=1896</guid>
      <description><![CDATA[Recently I came across a customer who encountered the following error when configuring  Azure Data...]]></description>
      <content:encoded><![CDATA[<p>Recently I came across a customer who encountered the following error when configuring  <a href="https://docs.microsoft.com/en-us/azure/sql-database/sql-database-get-started-sql-data-sync">Azure Data Sync </a>.
</p><p><strong>Database re-provisioning failed with the exception <span style="background-color:yellow">'SqlException Error Code: -2146232060 - SqlError Number:3906, Message: Failed to update database 'xxxxx' because the database is read-only.</span> SqlError Number:2759, Message: CREATE SCHEMA failed due to previous errors. For more information, provide tracing ID '#########' to customer support.'
</strong></p><p>To give some background, the customer was setting up sync between an Azure SQL Database and an on-premise SQL 2014 database
</p><p>This error was encountered after due completion of <a href="https://docs.microsoft.com/en-us/azure/sql-database/sql-database-get-started-sql-data-sync">Step 1 -&gt; Creating a Sync Group</a> , <a href="https://docs.microsoft.com/en-us/azure/sql-database/sql-database-get-started-sql-data-sync">Step 2-&gt; Adding Sync Members</a> &amp; <a href="https://docs.microsoft.com/en-us/azure/sql-database/sql-database-get-started-sql-data-sync">Step 3-&gt; Configure Sync Group</a> as mentioned under <a href="https://docs.microsoft.com/en-us/azure/sql-database/sql-database-get-started-sql-data-sync">Azure Documentation</a>. 
</p><p>To illustrate please find the below screenshots from a test conducted in the lab environment.
</p><p><strong>Step 1 : Sync group created -&gt; "TestSyncGroup"
</strong></p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/10/100617_1459_AzureLearni1.png" alt="" />
	</p><p><strong>Step 2: Sync Hub database added -&gt; "test"
</strong></p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/10/100617_1459_AzureLearni2.png" alt="" />
	</p><p><strong>Step 3 : Hub database table being added -&gt; "dbo.Table_1" ( Primary Key DbCol(int))
</strong></p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/10/100617_1459_AzureLearni3.png" alt="" />
	</p><p><strong>Error as seen from Sync logs under Azure Portal
</strong></p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/10/100617_1459_AzureLearni4.png" alt="" />
	</p><p>One may wonder why the sync failed after the database was provisioned successfully as seen above.
</p><p>Point to be noted: We have adhered to the data sync current limitations namely
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/10/100617_1459_AzureLearni5.png" alt="" />
		<img src="https://msdnshared.blob.core.windows.net/media/2017/10/100617_1459_AzureLearni6.png" alt="" />
	</p><p>We could create the group and add the database as a member. Then why did it fail? 
</p><p>Mystery isn't it. Well actually not, the error message is quite self-explanatory in this case.
</p><p>Answer :  We received the mentioned error because the hub database was a secondary database. It was a member of geo-replication configured on a different Azure SQL Server.
</p><p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/10/100617_1459_AzureLearni7.png" alt="" />
	</p><p><a href="https://docs.microsoft.com/en-us/azure/sql-database/sql-database-geo-replication-overview">Geo-replication</a> is a functionality in Azure SQL Database which allows you to create secondary read-only database in the same or different data center locations (regions).
</p><p><strong>Cause:
</strong></p><p>When you add the table members to the sync group it attempts to <a href="https://docs.microsoft.com/en-us/azure/sql-database/sql-database-sync-data">create internal tables, triggers and stored procedures</a> within the Azure SQL hub database to track changes made to the Hub database. Once these objects are created they are used for Data Sync to carry out changes made on hub database to the member database. As Geo-replication ensures that the secondary database is in read mode only, Data Sync fails when attempting to create these required objects.
</p><p>Hope you find this blog helpful. Do feel free to leave a feedback.
</p><p>In our next blog we shall see how to resolve the error <strong>"Login failed. For more information, provide tracing ID '******' to customer support.'"</strong>
	</p>]]></content:encoded>
    </item>
    <item>
      <title>Azure Learning #3 Using Azure Database Migration Assistant</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlcloud/azure-learning-3-using-azure-database-migration-assistant</link>
      <pubDate>Sat, 29 Jul 2017 07:39:59 GMT</pubDate>
      <dc:creator><![CDATA[Kruti D Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlcloud/?p=947</guid>
      <description><![CDATA[The purpose of writing this blog is to explain the difference in behavior when you assess a database...]]></description>
      <content:encoded><![CDATA[The purpose of writing this blog is to explain the difference in behavior when you assess a database and migrate a database using DMA

With the assessment option you can select an On-Premise Source Server and Target Server to be Azure DB, SQL server on Azure VM or On-premise SQL Server

With the migration option you can select an On-Premise Source Server an SQL server on Azure VM or On-premise SQL Server

<strong>Step 1 : Launch the agent
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni1.png" alt="" /><strong>
</strong></p>
<strong><span style="background-color: yellow">Assessment Option</span>
</strong>

<strong>Step 2: Enter project details
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni2.png" alt="" /><strong>
</strong></p>
<strong>Step 3: Select options for assessment
</strong>

<strong>Check Database Compatibility
</strong>

Will check for unsupported and deprecated features which stop you from generating a bacpac and importing it to Azure

<strong>Check Feature Parity
</strong>

Will again check unsupported or partially-supported features. The feature this utility discover may not block your migration but may create problems after you have migrated your database. Thus needing design changes or re-engineering
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni3.png" alt="" /><strong>
</strong></p>
<strong>Step 4: Enter source connection details
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni4.png" alt="" /></p>
The wizard will try to connect
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni5.png" alt="" /></p>
<strong>Step 5: Select the source database
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni6.png" alt="" /></p>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni7.png" alt="" /></p>
<strong>Step 6: Assessment progresses
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni8.png" alt="" /></p>
<strong>Step 7: Understanding assessment
</strong>

The wizard will segregate the features to unsupported and partially unsupported sections as follows
<p style="margin-left: 72pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni9.png" alt="" /></p>
When you select each feature it will give you details as to the impact of using the functionality and the recommendations to fix the errors
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni10.png" alt="" /></p>
Same applies to partially supported features. Its important to note that the wizard will not implement the recommendation scripts for you. Rather you need to evaluate the same and modify your database accordingly to make the database compatible.

<strong>Final screen
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni11.png" alt="" /></p>
<strong><span style="background-color: yellow">Migration Option</span>
</strong>

<strong>Step 2: Enter the project details
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni12.png" alt="" /></p>
<strong>Step 3: Select the source and target server details
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni13.png" alt="" /></p>
If the details are entered incorrectly you will receive the below notification
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni14.png" alt="" /></p>
Click on the "Read More" button to validate and fix the connection errors
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni15.png" alt="" /></p>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni16.png" alt="" /></p>
You will keep running into error if you haven't configured the following for the SQL server instance on Azure VM
<ul>
 	<li>
<div>DNS name for the Azure VM</div>
<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni17.png" alt="" /></li>
 	<li>
<div>Not enabled SQL server configuration via portal</div>
<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni18.png" alt="" />
<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni19.png" alt="" /></li>
 	<li>
<div>Not enabled connection on TCP port 1433 locally within the VM</div>
<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni20.png" alt="" /></li>
 	<li>Ensure you have following link <a href="https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windows-sql-connect">https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windows-sql-connect</a> accurately to allow connections from DMA to your SQL instance on Azure VM</li>
 	<li>You may opt to uncheck the <strong>Encrypt connection</strong> and <strong>Trust server certificate</strong> option when connecting to the SQL Server on Azure VM</li>
</ul>
<strong>Step 4: Establish connection via DMA wizard as follows
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni21.png" alt="" /></p>
<strong>Step 5: Select the database which you wish to migrate</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni22.png" alt="" /></p>
Ensure you have a shared location between the source and target servers for the backup operation

<strong>Step 6: Select the logins which you wish to migrate
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni23.png" alt="" /></p>
<strong>Step 7: Start migration by selecting the button provided in the right bottom corner
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni24.png" alt="" /></p>
<strong>Step 8: Validate migration &amp; fix the errors
</strong>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni25.png" alt="" /></p>
Just like performing assessment if you run into errors you will get the below screen
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni26.png" alt="" /></p>
Select each error log for further information as to why the migration would fail and fix the errors
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1314_AzureLearni27.png" alt="" /></p>
That's all for this blog for today folks. Hope this has given you start as to how to use this utility and get started.]]></content:encoded>
    </item>
    <item>
      <title>Azure Learning #2 Using Azure Data Warehouse Migration Utility</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlcloud/azure-learning-2-using-azure-data-warehouse-migration-utility</link>
      <pubDate>Sat, 29 Jul 2017 06:18:31 GMT</pubDate>
      <dc:creator><![CDATA[Kruti D Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlcloud/?p=185</guid>
      <description><![CDATA[The purpose of writing this blog is to get you familiarized with the very benefits of Azure...]]></description>
      <content:encoded><![CDATA[The purpose of writing this blog is to get you familiarized with the very benefits of Azure Datawarehouse Utility which is still a preview feature. The utility can be downloaded at the below link

<a href="https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-migrate-migration-utility">https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-migrate-migration-utility</a>

Once you have installed the utility you will find the below shortcut created on your desktop

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni1.png" alt="" />

Root path : C:\Program Files (x86)\Data Warehouse Migration Utility

<strong><span style="background-color: yellow">Step 1: Enter the source and destination</span>
</strong>

The utility allows you to select from either of the below sources

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni2.png" alt="" />

For the purpose of this blog we shall be using Azure SQL Database.

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni3.png" alt="" />

<strong><span style="background-color: yellow">Step 2 : Enter the credentials to connect to the Azure SQL Database -&gt; source</span>
</strong>

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni4.png" alt="" />

<strong><span style="background-color: yellow">Step3 : Select the database which you wish to migrate</span>
</strong>

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni5.png" alt="" />

<strong><span style="background-color: yellow">Step 4: Select the objects you wish to migrate from the database</span>
</strong>

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni6.png" alt="" />

<strong><span style="background-color: yellow">Step 5A: Migrating Schema</span>
</strong>

When you select migrating schema you are navigated to the scripts page as follows

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni7.png" alt="" />

You can either run the script where you will be prompted to enter the destination server credentials or save the script in the form of .sql file

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni8.png" alt="" />

<strong><span style="background-color: yellow">Step 5B : Migrating Data</span>
</strong>

When you select migrate data option you are directed to the following page

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni9.png" alt="" />

A package gets created as follows

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni10.png" alt="" />

You are prompted to enter the destination details as follows

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni11.png" alt="" />

If all the details are enter correctly the wizard completes as follows

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni12.png" alt="" />

<strong><span style="background-color: yellow">Step 6: Running .bat file</span>
</strong>

A windows batch file is created at the location mentioned as follows

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni13.png" alt="" />

Upon execution of the above file the below screen flashes

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni14.png" alt="" />

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1148_AzureLearni15.png" alt="" />]]></content:encoded>
    </item>
    <item>
      <title>Azure Learning #1 Connectivity errors from External Network to Azure database</title>
      <link>https://docs.microsoft.com/archive/blogs/sqlcloud/azure-learning-1-connectivity-errors-from-external-network-to-azure-database</link>
      <pubDate>Sat, 29 Jul 2017 06:13:28 GMT</pubDate>
      <dc:creator><![CDATA[Kruti D Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/sqlcloud/?p=56</guid>
      <description><![CDATA[This blogs aims at troubleshooting connectivity errors observed when trying to connect via SSMS or...]]></description>
      <content:encoded><![CDATA[This blogs aims at troubleshooting connectivity errors observed when trying to connect via SSMS or other client drivers from your corporate network or public network to azure database. You may find similar blogs however this blogs collates all the information available for such issues. We as engineers often come across scenarios where customer's have tried to troubleshoot a few scenarios and were successful in resolving the errors but there is an ambiguity in understanding the cause. The sole purpose of this article is to provide better understanding co-relating the root cause direct at pre-requites when connecting to Azure database.

Pre-requisites for connecting to Azure databases.
<ul>
 	<li>Dedicated IP address -&gt; By default Azure SQL server is designed to prevent any connections until you specify which IP address has permission to connect. The firewall grants access to databases based on the originating IP address of each computer/resource.</li>
 	<li>Outgoing TCP 1433 enabled -&gt; On the computer that hosts your client program, ensure the firewall allows outgoing TCP communication on port 1433.</li>
</ul>
Possible causes of connection failures to Azure Database.
<ul>
 	<li>IP address blocked by Azure Firewall</li>
 	<li>Outbound connections blocked from client machine</li>
 	<li>Network reconfiguration on the client side: for example, a new IP address or a proxy server.</li>
 	<li>Bad connection string (username and/or password and/or server-name)</li>
 	<li>Faulty drivers or providers</li>
</ul>
Note: Driver is a program installed on a workstation or a server; it allows programs to interact with a Database Management System (DBMS). Such as, JDBC driver provides database connectivity through the standard JDBC application program interface (APIs) available in J2EE.

A data provider is a set of libraries that is used to communicate with data source. Such as, SQL data provider for SQL, Oracle data provider for Oracle, OLE DB data provider for access, excel and MySQL. It serves as a bridge between an application and a data source and is used to retrieve data from a data source and to reconcile changes to that data back to the data source.

<span style="font-size: 12pt"><strong><span style="background-color: aqua">Identifying the cause of failure</span>
</strong></span>

<strong><span style="background-color: aqua">Outbound traffic not allowed from client to access Azure database</span>
</strong>

<strong>Test 1: ping &lt;servername&gt;.database.windows.net
</strong>

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1243_AzureLearni11.png" alt="" />

In the above example server-name <span style="background-color: yellow">australiaeast1-a.control.database.windows.net</span> resolves to IP address <span style="background-color: yellow">[191.238.66.109]</span>. Thus if there is a problem with the ISP or internal network the name will not resolve.

<strong>Test 2</strong> : <strong>tracert &lt;servername&gt;.database.windows.net
</strong>

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1243_AzureLearni21.png" alt="" />

Tracert is used to track the number of hops and IP address at which the packet drop.

In the above example at HOP-7 we get the location ae17-0.sge-96cbe-1a.ntwk.msn.net [104.44.224.215]. The IP address will be within the range of <a href="https://msdn.microsoft.com/en-us/library/windowsazure/dn175718.aspx"><span style="color: #337ab7;font-family: Segoe UI;font-size: 10pt">Windows Azure Datacenter IP Ranges</span></a><span style="color: #333333;font-family: Segoe UI;font-size: 10pt"> list. </span>Location <span style="background-color: yellow">xxxxxx.ntwk.msn.net</span> indicates that the connection was not dropped internally and reached Azure cloud. However should the underlying cause be internal network related your request would not reach the location <span style="background-color: yellow">xxxxx.ntwk.msn.net</span>

<strong><span style="background-color: yellow">Frequent error message due to this cause:</span>
</strong>

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - Access is denied.) (Microsoft SQL Server, Error: 5)

<span style="background-color: aqua"><strong>Outbound TCP traffic blocked on port 1433
</strong></span>

Should the above test succeed and you still are not able to connect to the Azure database you need to test the TCP port 1433.

<strong>Test 3:Telnet &lt;servername&gt;.database.windows.net 1433</strong>

If telnet is not enabled you will get the below error

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1243_AzureLearni31.png" alt="" />

<span style="background-color: yellow"><strong>Enable telnet client from your host machine
</strong></span>
<ol>
 	<li>
<div style="background: white">Click Start &gt; Control Panel.</div></li>
 	<li>
<div style="background: white">Click Programs and Features.</div></li>
 	<li>
<div style="background: white">Click Turn Windows features on or off.</div></li>
 	<li>
<div style="background: white">In the Windows Features dialog box, check the Telnet Client check box.</div></li>
 	<li>
<div style="background: white">Click OK. The system installs the appropriate files. This will take a few seconds to a minute.</div></li>
</ol>
<p style="margin-left: 18pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1243_AzureLearni41.png" alt="" /></p>
One enabled fire the below command
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1243_AzureLearni51.png" alt="" /></p>
Should the entry be successful you will get the below message

Connecting To australiaeast.database.windows.net...

Followed by a blank screen
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1243_AzureLearni61.png" alt="" /></p>
<span style="background-color: aqua"><strong>Problem with the provider
</strong></span>

<strong>Test 4: Test UDL Connection
</strong>
<ol>
 	<li>Create a file TestConn.udl on your desktop. Once created it shows up in the below icon form.</li>
</ol>
<p style="margin-left: 36pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1243_AzureLearni71.png" alt="" /></p>
<p style="margin-left: 36pt">(Note: Should you not get the above icon change your folder options as follows</p>
<p style="margin-left: 36pt">Click Start &gt; Control Panel -&gt; File Explorer Options</p>
<p style="margin-left: 36pt">View Tab -&gt; Uncheck "Hide extensions for know file types" options -&gt; OK)</p>
<p style="margin-left: 54pt"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1243_AzureLearni81.png" alt="" /></p>

<ol>
 	<li>
<div>One the file is created and you double click you will be taken to "Connection" tab.</div>
<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1243_AzureLearni91.png" alt="" /></li>
 	<li>
<div>Ensure the Timeout is 30 seconds under Advanced Tab.</div>
<img src="https://msdnshared.blob.core.windows.net/media/2017/07/072917_1243_AzureLearni101.png" alt="" /></li>
 	<li>Test the connection under Connection Tab</li>
</ol>]]></content:encoded>
    </item>
  </channel>
</rss>