Sql server 创建带有目录\u排序规则的表失败,出现语法错误(将Azure数据库复制到本地开发SQL Server)

Sql server 创建带有目录\u排序规则的表失败,出现语法错误(将Azure数据库复制到本地开发SQL Server),sql-server,azure-sql-database,ssms,Sql Server,Azure Sql Database,Ssms,SQLServerManagementStudio生成了一个脚本,用于仅使用架构创建数据库。原始数据库是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位))中执行生

SQLServerManagementStudio生成了一个脚本,用于仅使用架构创建数据库。原始数据库是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数据库生成的脚本在本地实例上创建数据库?

,其中CATALOG\u COLLATION=SQL\u Latin1\u General\u CP1\u CI\u AS
是一个选项

例如,您可以使用以下语句:

USE [master]
GO

CREATE DATABASE [library-production]
  COLLATE SQL_Latin1_General_CP1_CI_AS
GO

WITH CATALOG\u COLLATION=SQL\u Latin1\u General\u CP1\u CI\u AS
适用于SQL 2019实例,但排序规则必须与实例排序规则匹配。