症状
假设您使用 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
该脚本不包括特定于SQL Azure的选项,例如 EDITION 和 SERVICE_OBJECTIVE。
解决方法
应用此修补程序后,模板脚本如下所示:
========================================================================================================= -- 为 Azure SQL 数据库创建数据库模板
-- 此脚本将仅在 master 数据库的上下文中运行。 若要在 SQL Server Management Studio 中管理此数据库,请连接到创建的数据库,或连接到主数据库。
-- SQL 数据库是一种关系数据库即服务,通过提供可预测的性能、可扩展性、业务(连续性、数据保护和安全性以及接近零的管理)使云架构师和开发人员可以轻松访问第 1 层功能——所有这些都由 Microsoft Azure 的强大功能和覆盖范围提供支持。
-- SQL 数据库 在以下服务层中可用:普通、Standard、高级、Web (已停用) -- 和商业 (已停用) 。 -- Standard 是开始使用云设计的业务应用程序的首选,并且提供中等性能和业务连续性功能。 Standard 的性能目标 -- 提供可预测的每分钟事务率。
-- 有关 Azure SQL 数据库的更多信息,请参阅 http://go.microsoft.com/fwlink/p/?LinkId=306622。
-- 有关 CREATE DATABASE 的更多信息,请参阅 http://go.microsoft.com/fwlink/p/?LinkId=402063。
--
==========================================================================================================CREATE
CREATE DATABASE <Database_Name、sysname Database_Name>
(
EDITION = '<EDITION, , Standard>',
SERVICE_OBJECTIVE='<SERVICE_OBJECTIVE,,S0>'
)
GO
此问题已首先在 SQL Server 的以下累积更新中修复。
SQL Server 2014 累积更新 4 /en-us/help/2999197
关于 SQL Server 的累积更新
SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。