You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: azure-sql/managed-instance/private-endpoint-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,7 @@ The benefits of using private endpoints over a VNet-local or public endpoint inc
54
54
- Automatic registration of DNS names is disabled while in preview. Follow the steps in [Set up domain name resolution for private endpoint](#set-up-domain-name-resolution-for-private-endpoint) instead.
55
55
- Private endpoints to SQL Managed Instance can only be used to connect to port 1433, the standard TDS port for SQL traffic. More complex connectivity scenarios requiring communication on other ports must be established via the instance's VNet-local endpoint.
56
56
- Private endpoints to Azure SQL Managed Instance require a special setup to configure the required DNS resolution, as described in [Set up domain name resolution for private endpoint](#set-up-domain-name-resolution-for-private-endpoint).
57
-
-Connections to private endpoint only support Proxy as the [connection type](connection-types-overview.md).
57
+
-Private endpoints always operate with the [proxy connection type](connection-types-overview.md#connection-types).
Copy file name to clipboardExpand all lines: azure-sql/migration-guides/database/sql-server-to-sql-database-overview.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,8 @@ title: "SQL Server to Azure SQL Database: Migration overview"
3
3
description: Learn about the tools and options available to migrate your SQL Server databases to Azure SQL Database.
4
4
author: croblesm
5
5
ms.author: roblescarlos
6
-
ms.reviewer: mathoma, kendralittle
7
-
ms.date: 01/06/2023
6
+
ms.reviewer: mathoma
7
+
ms.date: 03/20/2023
8
8
ms.service: sql-database
9
9
ms.subservice: migration-guide
10
10
ms.topic: how-to
@@ -114,7 +114,7 @@ The following table compares the migration options that we recommend:
114
114
|Migration option |When to use |Considerations |
115
115
|---------|---------|---------|
116
116
|[Azure Migrate](/azure/migrate/how-to-create-azure-sql-assessment)| - Discovery and assess single databases or at scale from different environments. | - All pre-migration steps such as discovery, assessments, and right-sizing of on-premises resources are included for infrastructure, data, and applications. |
117
-
|[Azure SQL Migration extension for Azure Data Studio](/azure/dms/migration-using-azure-data-studio)| - Migrate single databases or at scale. </br> - Can run in both online and offline modes. </br> </br> Supported sources: </br> - SQL Server (2008 onwards) on-premises, or on Azure Virtual Machines </br> - SQL Server on Amazon EC2 </br> - Amazon RDS for SQL Server </br> - SQL Server on Google Compute Engine | - Migrations at scale can be automated via [PowerShell or Azure CLI](/azure/dms/migration-dms-powershell-cli). </br> </br> - Time to complete migration depends on database size and the number of objects in the database. </br> </br> - Azure Data Studio is required when you are not using PowerShell or Azure CLI. |
117
+
|[Azure SQL Migration extension for Azure Data Studio](/azure/dms/migration-using-azure-data-studio)| - Migrate single databases or at scale. </br> - Offline mode only. </br> </br> Supported sources: </br> - SQL Server (2008 onwards) on-premises, or on Azure Virtual Machines </br> - SQL Server on Amazon EC2 </br> - Amazon RDS for SQL Server </br> - SQL Server on Google Compute Engine | - Migrations at scale can be automated via [PowerShell or Azure CLI](/azure/dms/migration-dms-powershell-cli). </br> </br> - Time to complete migration depends on database size and the number of objects in the database. </br> </br> - Azure Data Studio is required when you are not using PowerShell or Azure CLI. |
118
118
119
119
The following table compares the alternative migration options:
Copy file name to clipboardExpand all lines: docs/connect/ado-net/microsoft-ado-net-sql-server.md
+31-4Lines changed: 31 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
---
2
2
title: "Microsoft ADO.NET"
3
-
description: "Microsoft ADO.NET for SQL Server is the core data access technology for .NET languages. Use the Microsoft.Data.SqlClient namespace to access SQL Server."
3
+
description: "Microsoft ADO.NET, for SQL Server and Azure SQL, is the core data access technology for .NET languages. Use the Microsoft.Data.SqlClient library to access SQL Server."
4
+
5
+
4
6
author: David-Engel
5
7
ms.author: v-davidengel
6
8
ms.reviewer: v-kaywon
@@ -9,19 +11,42 @@ ms.service: sql
9
11
ms.subservice: connectivity
10
12
ms.topic: conceptual
11
13
---
12
-
# Microsoft ADO.NET for SQL Server
14
+
# Microsoft ADO.NET for SQL Server and Azure SQL Database
ADO.NET is the core data access technology for .NET languages. Use the Microsoft.Data.SqlClient namespace to access SQL Server, or providers from other suppliers to access their stores. Use System.Data.Odbc or System.Data.Oledb to access data from .NET languages using other data access technologies. Use System.Data.Dataset when you need an offline data cache in client applications. It also provides local persistence and XML capabilities that can be useful in web services.
18
+
ADO.NET is the core data access technology for .NET languages. Use the Microsoft.Data.SqlClient library or Entity Framework to access SQL Server, or providers from other suppliers to access their stores. Use System.Data.Odbc or System.Data.OleDb to access data from .NET languages using other data access technologies. Use System.Data.DataSet when you need an offline data cache in client applications. It also provides local persistence and XML capabilities that can be useful in web services.
Copy file name to clipboardExpand all lines: docs/connect/ado-net/step-3-connect-sql-ado-net.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ ms.topic: conceptual
19
19
20
20
This C# code example should be considered a proof of concept only. The sample code is simplified for clarity, and does not necessarily represent best practices recommended by Microsoft.
21
21
22
-
## Step 1: Connect
22
+
## 1: Connect
23
23
24
24
The method **SqlConnection.Open** is used to connect to your SQL database.
If you need the [!INCLUDE[msCoName](../../../includes/msconame-md.md)] ODBC Driver 13 to be installed on a computer with no Internet connection, you'll need to resolve package dependencies manually. The [!INCLUDE[msCoName](../../../includes/msconame-md.md)] ODBC Driver 13 has the following direct dependencies:
452
+
If you need the [!INCLUDE[msCoName](../../../includes/msconame-md.md)] ODBC Driver 13 to be installed on a computer with no Internet connection, you must resolve package dependencies manually. The [!INCLUDE[msCoName](../../../includes/msconame-md.md)] ODBC Driver 13 has the following direct dependencies:
- Red Hat: ```glibc, e2fsprogs, krb5-libs, openssl, unixODBC```
@@ -554,10 +554,12 @@ The ODBC driver on Linux consists of the following components:
554
554
555
555
## Resource file loading
556
556
557
-
The driver needs to load the resource file to function. This file is called `msodbcsqlr17.rll` or `msodbcsqlr13.rll` depending on the driver version. The location of the `.rll` file is relative to the location of the driver itself (`so` or `dylib`), as noted in the table above. As of version 17.1 the driver will also attempt to load the `.rll` from the default directory if loading from the relative path fails. The default resource file path on Linux is `/opt/microsoft/msodbcsql17/share/resources/en_US/`.
557
+
The driver needs to load the resource file to function. This file is called `msodbcsqlr17.rll` or `msodbcsqlr13.rll` depending on the driver version. The location of the `.rll` file is relative to the location of the driver itself (`so` or `dylib`), as noted in the table above. As of version 17.1 the driver also attempts to load the `.rll` from the default directory if loading from the relative path fails. The default resource file path on Linux is `/opt/microsoft/msodbcsql17/share/resources/en_US/`.
558
558
559
559
## Troubleshoot
560
560
561
+
If a version of the driver has been previously installed and registered with unixODBC, installation may fail with an error like `Installation failed, ODBC Driver $1 for SQL Server detected!`. To resolve the problem, unregister that version of the driver. You can unregister drivers via the `odbcinst` command: `odbcinst -u -d -n "ODBC Driver $1 for SQL Server`. (Replace `$1` with the version of the driver reported in the installation error.) If uninstall via the `odbcinst` command fails, you can manually remove driver sections from the `odbcinst.ini` file. You can find the location of the `odbcinst.ini` file via the command `odbcinst -j`.
562
+
561
563
If you're unable to make a connection to SQL Server using the ODBC driver, see the known issues article on [troubleshooting connection problems](known-issues-in-this-version-of-the-driver.md#connectivity).
0 commit comments