安装 sql server 2008 时出错-“未找到排序规则”

安装 sql server 2008 时出错-“未找到排序规则”

在我的 Microsoft SQL Server 2008 安装程序的服务器配置页面中,排序规则选项卡中的数据库引擎字段为空。

我认为应该写上“SQL_Latin1_General_CP1_CI_AS”,但实际上没有。文本框被禁用,所以我甚至无法进行任何更改。

答案1

尝试对 master DB 运行此命令 SELECT DATABASEPROPERTYEX('master', 'Collat​​ion') SQLCollat​​ion; 它会打印什么?假设它有一些排序规则(或者如您所说的那样没有)... 如果要在服务器级别更改排序规则,则必须重建 master 数据库。

在更改 SQL Server 上的默认排序规则之前,请检查您是否未在服务器上创建任何用户数据库。如果服务器上已有一个或多个用户数据库,则将来可能会出现问题。

要更改 SQL Server 排序规则,必须重建主数据库。

要重建主数据库:

1.获取SQL Server安装CD的副本。

2.停止 SQL Server 服务。

3.以单用户模式启动 SQL Server。可以通过运行以下命令完成此操作:\Program Files\Microsoft Sql Server\MSSQL.#\MSSQL\Binn\sqlserver.exe -m

4.重建主数据库:打开命令提示符。运行start /wait :\Server\setup.exe /qn INSTANCENAME= REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=”。

5.启动 SQL 服务并检查默认排序规则。

相关内容