导出 (0) 打印
全部展开

针对连接 Windows Azure SQL Database 的指导原则

更新时间: 2014年11月

Microsoft Microsoft Azure SQL Database 可与第三方应用程序、开放源和很多熟悉的 Microsoft 应用程序(如 WCF 数据服务、ODBC 和 ADO.NET)一起工作。

有关使用 Windows Azure SQL Database、SQL Server Data Tools 和 SQL Server Management Studio 中存在的常见客户问题的解决方案,请参阅数据库生命周期管理

以下列出了与 Microsoft Azure SQL Database 建立任何连接时需要考虑的一般事项:

  • Microsoft Azure SQL Database服务仅通过 TCP 端口 1433 提供。若要从您的计算机访问 Azure SQL Database 数据库,请确保您的防火墙允许 TCP 端口 1433 上的传出 TCP 通信。

  • 在您首次连接到 Azure SQL Database 服务器之前,必须使用 Windows Azure 平台管理门户来配置 Azure SQL Database 防火墙。您将需要创建一个服务器级防火墙设置,该设置允许从您的计算机或 Windows Azure 连接到 Azure SQL Database 服务器。此外,如果要在 Azure SQL Database 服务器内数据库级别控制访问,必须为所需数据库创建数据库级防火墙规则。有关详细信息,请参阅 Azure SQL Database 防火墙How to: Configure the SQL Database Firewall操作方法:配置防火墙设置 (Azure SQL Database)

  • 因为某些工具以不同方式实现表格格式数据流 (TDS),所以,您可能需要使用 <login>@<server> 表示法将 Azure SQL Database 服务器名称追加到连接字符串中的登录名。在这些情况下,使用 @ 符号分隔登录名和 Azure SQL Database 服务器名称。例如,如果您的登录名名为 login1 并且您的 Azure SQL Database 服务器的完全限定名称为 servername.database.windows.net,则您的连接字符串的用户名参数应为:login1@servername。此限制将限制您可为登录名选择的文本。有关详细信息,请参阅 CREATE LOGIN (SQL Database)

  • 如果未在连接字符串中指定数据库,则将连接到 master 数据库。

  • 当前不支持使用 Transact-SQL USE 命令切换数据库。直接建立与目标数据库的连接。

  • Microsoft Azure SQL Database并不支持所有嵌入的 Transact-SQL 语句。Microsoft Azure SQL Database中支持的某些语句可能并不支持 SQL Server 2008 所支持的那些可选参数。有关 Microsoft Azure SQL Database中的 Transact-SQL 支持的详细信息,请参阅 Overview of Transact-SQL (SQL Data Services)

  • 您必须连接到 master 数据库以创建登录名和数据库。master 数据库还具有 sys.sql_loginssys.databases 视图,可供您分别查看登录名和数据库。有关详细信息,请参阅在 Azure SQL Database 中管理数据库和登录名

  • Microsoft Azure SQL Database不支持 Windows 身份验证。在连接字符串中使用 SQL Server 身份验证。

  • 不支持使用 OLE DB 连接到 Microsoft Azure SQL Database。但是,您可以通过使用 SQL Server Native Client OLE DB 编写的应用程序连接到 SQL Server 链接服务器。

  • Microsoft Azure SQL Database 不支持分布式事务,分布式事务是影响若干资源的事务。有关详细信息,请参阅Azure SQL Database 一般性的指导原则和限制

  • Microsoft Azure SQL Database对共享资源提供一个大型的多用户数据库服务。为了向所有 Microsoft Azure SQL Database客户提供最佳体验,可能会关闭您与该服务的连接。有关详细信息,请参阅 TechNet Wiki 中的文章连接约束SQL Database 中的连接管理

另请参阅

显示:
© 2014 Microsoft