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

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

连接到 SQL 数据库时的已知问题

使用 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 生成应用程序