用于连接 Cloud SQL db 的 OLEDB 连接字符串
OLDB connection string to connect Cloud SQL db
我正在寻找连接字符串以连接到 Azure Cloud 上的 SQL 服务器
使用下面的字符串连接到 SQL 用户
OLEDB;Provider=SQLOLEDB;Data Source=#DATASOURCE#;Initial Catalog=#CATALOG#;UID=userid;Password=pwd;
这工作正常。但是当我尝试连接 windows 用户时,我需要将连接字符串更新为
ODBC;Driver={ODBC Driver 17 for SQL Server};Provider=SQLOLEDB;Data Source=#DATASOURCE#;Initial Catalog=#CATALOG#;Encrypt=yes;TrustServerCertificate=no;Authentication=ActiveDirectoryInteractive;UID=myemailid
有没有一种方法可以使用 OLEDB 驱动程序通过 windows 身份验证进行连接?
在此先感谢您的帮助
不,我们不能。 Azure SQL 数据库暂时不支持 Windows 身份验证。
Azure SQL 数据库仅支持两种类型的身份验证:SQL Authentication and Azure Active Directory Authentication。
无论您使用哪个驱动程序连接 Azure SQL 数据库,windows 身份验证都不起作用。
更多详情,请参考此文档:Authorize database access to SQL Database, SQL Managed Instance, and Azure Synapse Analytics
我正在寻找连接字符串以连接到 Azure Cloud 上的 SQL 服务器 使用下面的字符串连接到 SQL 用户
OLEDB;Provider=SQLOLEDB;Data Source=#DATASOURCE#;Initial Catalog=#CATALOG#;UID=userid;Password=pwd;
这工作正常。但是当我尝试连接 windows 用户时,我需要将连接字符串更新为
ODBC;Driver={ODBC Driver 17 for SQL Server};Provider=SQLOLEDB;Data Source=#DATASOURCE#;Initial Catalog=#CATALOG#;Encrypt=yes;TrustServerCertificate=no;Authentication=ActiveDirectoryInteractive;UID=myemailid
有没有一种方法可以使用 OLEDB 驱动程序通过 windows 身份验证进行连接? 在此先感谢您的帮助
不,我们不能。 Azure SQL 数据库暂时不支持 Windows 身份验证。
Azure SQL 数据库仅支持两种类型的身份验证:SQL Authentication and Azure Active Directory Authentication。
无论您使用哪个驱动程序连接 Azure SQL 数据库,windows 身份验证都不起作用。
更多详情,请参考此文档:Authorize database access to SQL Database, SQL Managed Instance, and Azure Synapse Analytics