使用CATALOG_COLLATION创建表失败,出现语法错误(将Azure数据库复制到本地开发SQL Server)

问题描述 投票:0回答:1

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数据库生成的脚本在本地实例上创建数据库?

sql-server azure-sql-database ssms
1个回答
0
投票

[WITH CATALOG_COLLATION = SQL_Latin1_General_CP1_CI_ASAzure Database的选项。

对于SQL Server,您可以使用此语句:

USE [master]
GO

CREATE DATABASE [library-production]
  COLLATE SQL_Latin1_General_CP1_CI_AS
GO
© www.soinside.com 2019 - 2024. All rights reserved.