使用 SQL Server Native Client 连接到 Windows Azure SQL Database
有关说明如何使用 SQL Server Native Client 连接到 Windows Azure SQL Database的示例,请参阅开发:操作指南主题 (Windows Azure SQL Database)。
连接到 SQL Database 时的已知问题
以下是使用 SQL Server Native Client 连接到 SQL Database 时的一些已知问题:
如果分阶段使用 SQLBrowseConnect,则使用 SQLBrowseConnect 建立的连接可能被拒绝。 例如,如果在第一次调用中发送驱动程序名称,在第二次调用中发送服务器和凭据(用户名和密码),建立连接,然后在第三次调用中发送数据库名称和语言。 第三次调用将导致 SQL Server Native Client 发出 USE 语句来更改数据库。 但是,在 SQL Database 中不支持 USE 语句,因此生成以下错误:
[Microsoft][SQL Server Native Client 11.0][SQL Server]USE statement is not supported to switch between databases. Use a new connection to connect to a different Database.