使用 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.
    

请参阅

其他资源

使用 SQL Server Native Client 生成应用程序