我正在寻找一个过程,将在SQL Server 12.0.4100.1上运行的数据库从排序规则SQL_Latin1_General_CP1_CI_AS
转换为排序规则SQL_Latin1_General_CP1_CS_AS
数据库大小约为330GB,最后需要从服务器排序规则SQL_Latin1_General_CP1_CI_AS
的服务器移动到排序SQL_Latin1_General_CP1_CS_AS
的另一台服务器。由于数据库主动使用tempdb,因此必须正确地转换所有内容。
到目前为止,我的研究显示了以下步骤:
ALTER DATABASE [dbname] COLLATE SQL_Latin1_General_CP1_CS_AS
ALTER TABLE [tablename] COLLATE SQL_Latin1_General_CP1_CS_AS
ALTER TABLE [tablename] ALTER COLUMN [columnname] COLLATE SQL_Latin1_General_CP1_CS_AS
但这足够吗?现有数据是否需要进行任何更改,还是前面两个步骤中包含的更改?