在MS SQL中更改数据库的排序规则

时间:2014-01-28 12:49:48

标签: sql-server-2008 ssms collation database-administration

如何在MS-SQL中将数据库中所有数据库的排序规则名称更改为SQL_Latin1_General_CP1_CI_AS?

此外,我需要新数据库来遵循此归类名称。

1 个答案:

答案 0 :(得分:2)

更改SQL Server实例的默认排序规则可能是一项复杂操作,需要执行以下步骤:

  1. 确保您拥有重新创建用户数据库及其中所有对象所需的所有信息或脚本
  2. 使用bcp Utility等工具导出所有数据。对于 更多信息,请参阅Importing and Exporting Bulk Data.

  3. 删除所有用户数据库。

  4. 安装程序命令的 SQLCOLLATION 属性中重建指定新排序规则的主数据库。例如:

    Setup / QUIET / ACTION = REBUILDDATABASE / INSTANCENAME = InstanceName / SQLSYSADMINACCOUNTS = accounts / [SAPWD = StrongPassword] / SQLCOLLATION = Collat​​ionName

  5. 有关详细信息,请参阅Rebuilding System Databases。 创建所有数据库及其中的所有对象。 导入所有数据。

    原始来源为here