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

2024-01-07

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 数据库 https://learn.microsoft.com/en-us/sql/t-sql/statements/create-database-transact-sql?view=azuresqldb-current.

For SQL服务器 https://learn.microsoft.com/en-us/sql/t-sql/statements/create-database-transact-sql?view=sql-server-2017你可以使用这个语句:

USE [master]
GO

CREATE DATABASE [library-production]
  COLLATE SQL_Latin1_General_CP1_CI_AS
GO
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐