匯出 (0) 列印
全部展開

連接到 Windows Azure SQL Database 的方針

更新日期: 2014年2月

Microsoft Microsoft Azure SQL Database 可搭配協力廠商應用程式、開放原始碼和許多熟悉的 Microsoft 應用程式運作,例如 WCF Data Services、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 資料庫 資料庫,務必確定您的防火牆允許 TCP 通訊埠 1433 上的傳出 TCP 通訊。

  • 初次連線到 Azure SQL 資料庫 伺服器之前,必須先使用 Windows Azure 平台管理入口網站設定 Azure SQL 資料庫 防火牆。您將需要建立伺服器層級防火牆設定,以啟用從電腦或 Windows Azure 到 Azure SQL 資料庫 伺服器的連線嘗試。此外,如果您想要控制 Azure SQL 資料庫 伺服器中資料庫層級的存取,必須為所需的資料庫建立資料庫層級防火牆規則。如需詳細資訊,請參閱<Azure SQL Database 防火牆>、<How to: Configure the SQL Database Firewall>和<How to: Configure the Database-Level Firewall Settings (Windows Azure SQL Database)>。

  • 由於部分工具會以不同的方式實作表格式資料流 (TDS),因此您必須使用 <login>@<server> 表示法將 Azure SQL 資料庫 伺服器名稱附加至連接字串中的登入。在上述情況中,以 @ 符號分隔登入和 Azure SQL 資料庫 伺服器名稱。例如,如果您的登入名為 login1,而且 Azure SQL 資料庫 伺服器的完整名稱是 servername.database.windows.net,則連接字串的使用者名稱參數應該是:login1@servername。這項限制會限制您可以選擇做為登入名稱的文字。如需詳細資訊,請參閱<CREATE LOGIN (Azure SQL Database)>。

  • 如果沒有在連接字串中指定資料庫,則會將您連接到 master 資料庫。

  • 目前不支援使用 Transact-SQL USE 命令在資料庫之間切換。建立目標資料庫的直接連接。

  • 並非所有內嵌 Transact-SQL 陳述式都受到 Microsoft Azure SQL Database 支援。Microsoft Azure SQL Database 中支援的部分陳述式可能不支援與 SQL Server 2008 相同的所有選擇性參數。如需有關 Microsoft Azure SQL Database 中 Transact-SQL 支援的詳細資訊,請參閱<Azure SQL Database Transact-SQL 支援>。

  • 您必須連接到 master 資料庫,才能建立登入和資料庫。master 資料庫也有 sys.sql_loginssys.databases 檢視,可讓您分別用來檢視登入和資料庫。如需詳細資訊,請參閱<管理 Azure SQL Database 中的資料庫和登入>。

  • Microsoft Azure SQL Database 不支援 Windows 驗證。請在您的連接字串中使用 虛擬機器建立 驗證。

  • 不支援使用 OLE DB 連接至 Microsoft Azure SQL Database。不過,您可以使用以 虛擬機器建立 Native Client OLE DB 撰寫的應用程式連接至 虛擬機器建立 連結的伺服器。

  • Microsoft Azure SQL Database 不支援分散式交易,這些交易會影響數個資源。如需詳細資訊,請參閱<Azure SQL Database 一般方針和限制>。

  • Microsoft Azure SQL Database 可在共用資源上提供大規模的多租戶資料庫服務。為了對所有 Microsoft Azure SQL Database 客戶提供良好的體驗,您的服務連接可能會關閉。如需詳細資訊,請參閱連接條件約束和 TechNet Wiki 中的 SQL Database 中的連接管理文件。

另請參閱

顯示:
© 2014 Microsoft