2012-03-07 76 views
1

是否可以在不重新安装整个程序包的情况下更改SQL Server 2008的默认排序规则?它必须是Case Sensisitve默认情况下 - 我已经检查了这个应用程序服务器作为安装和创建数据库的先决条件。更改SQL Server 2008的默认排序规则

回答

1

是的,但它不是为微弱的心脏......

http://msdn.microsoft.com/en-us/library/ms179254.aspx

更改默认的排序规则的SQL Server实例可以是 复杂的操作和涉及以下步骤:确保您有 具有重新创建用户数据库及其中的所有对象所需的所有信息或脚本。

  • 使用工具(如bcp Utility)导出所有数据。有关更多 的信息,请参见Importing and Exporting Bulk Data

  • 删除所有用户数据库。

  • 重建主数据库,指定setup命令的 SQLCOLLATION属性中的新归类。例如:

安装/静/ ACTION = REBUILDDATABASE/INSTANCENAME =实例名 /SQLSYSADMINACCOUNTS =帐户/ [SAPWD = StrongPassword] /SQLCOLLATION = Collat​​ionName

有关详细信息,请参阅Rebuilding System Databases

  • 创建所有数据库及其中的所有对象。

  • 导入您的所有数据。

如果你可以逃脱只是改变特定应用程序的数据库(一个或多个)的默认排序规则,你可能想这样做...