症狀
假設您使用 Microsoft SQL Server Management Studio 2014 (SSMS 2014) 連線到 Microsoft SQL Azure 資料庫。 在 Management Studio 中,當您以滑鼠右鍵按一下 [資料庫],然後按一下 [新增資料庫] 命令時,範本指令碼將如下所示:
-- ======================================================================
-- Create database template for a SQL Azure database
-- This script will run only in the context of the master database.
-- To manage this database in SQL Server Management Studio, either connect
-- to the created database, or connect to master.
-- =======================================================================
CREATE DATABASE <Database_Name, sysname, Database_Name>
GO
指令碼不包含 EDITION 和 SERVICE_OBJECTIVE 等SQL Azure特定選項。
解決方式
套用此 Hotfix 之後,範本指令碼如下所示:
========================================================================================================= -- 建立 Azure SQL 資料庫的資料庫範本
-- 此指令碼只會在 master 資料庫的內容中執行。 要在 -- SQL Server Management Studio 中管理此資料庫,請連接到創建的資料庫,或連接到主資料庫。
-- SQL Database 是一種關聯式數據庫即服務,通過提供可預測的性能、可擴展性、業務、連續性、數據保護和安全性以及接近零的管理,使雲架構師和開發人員可以輕鬆訪問一級功能——所有這些都由 Microsoft Azure 的強大功能和覆蓋範圍提供支持。
-- SQL Database 可在下列服務層級中使用:Basic、Standard、Premium、Web (Retired) -- 和 Business (Retired) 。 -- Standard 是開始使用雲設計的業務應用程序的首選,並且 -- 提供中級性能和業務連續性功能。 Standard 的效能目標 -- 提供可預測的每分鐘交易速率。
-- 如需有關 Azure SQL 資料庫的詳細資訊,請參閱 http://go.microsoft.com/fwlink/p/?LinkId=306622。
-- 如需 CREATE DATABASE 的詳細資訊,請參閱 http://go.microsoft.com/fwlink/p/?LinkId=402063。
--
==========================================================================================================CREATE
建立資料庫 <Database_Name、sysname Database_Name>
(
EDITION = '<EDITION, , Standard>',
SERVICE_OBJECTIVE='<SERVICE_OBJECTIVE,,S0>'
)
GO
此問題已先在下列 SQL Server 累積更新中修正。
SQL Server 2014 累積更新 4 /zh-tw/help/2999197
關於 SQL Server 的累積更新
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。