我的步骤:
> "C:\Program Files\Microsoft SQL Server\MSSQL13.STAGE\MSSQL\Binn\sqlservr.exe" -m -T4022 -T3659 -s"STAGE" -q"SQL_Latin1_General_CP1_CI_AS"运行查询
Select i.name, c.collation_name,i.internal_type,i.internal_type_desc
from sys.columns c inner join sys.internal_tables i on c.object_id=i.object_id
WHERE c.collation_name <> 'SQL_Latin1_General_CP1_CI_AS'
AND object_name(c.object_id) NOT LIKE 'sys%'
AND object_name(c.object_id) NOT LIKE 'queue%'
AND object_name(c.object_id) NOT LIKE 'file%'
AND object_name(c.object_id) NOT LIKE 'spt%'
AND object_name(c.object_id) NOT LIKE 'MSrep%'
Run Code Online (Sandbox Code Playgroud)
将返回带有旧排序规则的内部表。
name collation_name internal_type internal_type_desc
sqlagent_jobs SQL_Latin1_General_CP850_CI_AS 220 CONTAINED_FEATURES
Run Code Online (Sandbox Code Playgroud)测试 2:
当实例排序规则设置为 SQL_Latin1_General_CP850_CI_AS 时,在 2016 年创建新数据库。
新的数据库排序规则具有 …