使用 SQL Server Native Client 连接到 Azure SQL 数据库

有关演示如何使用 SQL Server Native Client 连接到 Azure SQL 数据库的示例,请参阅开发:数据库) (Azure SQL操作方法主题

连接到 SQL Database 时的已知问题

以下是使用 SQL Server Native Client 连接到SQL 数据库时的已知问题:

  • 如果分阶段使用 SQLBrowseConnect,则使用 SQLBrowseConnect 建立的连接可能被拒绝。 例如,如果在第一次调用中发送驱动程序名称,在第二次调用中发送服务器和凭据(用户名和密码),建立连接,然后在第三次调用中发送数据库名称和语言。 第三次调用将导致SQL Server Native Client发出 USE 语句来更改数据库。 但是,SQL 数据库不支持 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 生成应用程序