SQL Server Management Studio生成了一个脚本,该脚本仅用于创建具有架构的数据库。原始数据库是Azure SQL数据库。
USE [master]
GO
CREATE DATABASE [library-production]
WITH CATALOG_COLLATION = SQL_Latin1_General_CP1_CI_AS
GO
-- Other commands
当在本地数据库(Microsoft SQL Server 2017 Developer(64位))中执行生成的脚本时,执行失败并显示错误:
消息102,第15级,状态1,第5行'='附近的语法不正确。
我正在尝试将azure数据库复制到本地,如何使用从Azure SQL数据库生成的脚本在本地实例上创建数据库?
[WITH CATALOG_COLLATION = SQL_Latin1_General_CP1_CI_AS
是Azure Database的选项。
对于SQL Server,您可以使用此语句:
USE [master]
GO
CREATE DATABASE [library-production]
COLLATE SQL_Latin1_General_CP1_CI_AS
GO