请问如何改变数据库的排序规则名称

时间:2021-08-04 06:55:35
我的数据库已经建立了,但是默认的数据库排序规则名称为SQL_Latin1_General_CP1_Cl_AS
现在我要更改这个数据库的排序规则名称为Chinese_PRC_CI_AS
我知道建立数据库的时候可以选这个选项,但是建立以后不知道在哪里改,又不能删掉数据库重新建立,因为数据库里面已经有很多数据了。

请问如何更改,或者有alter database语句吗?

10 个解决方案

#1


自己顶

#2


ALTER DATABASE 库名 COLLATE Chinese_PRC_CI_AS

#3


ALTER DATABASE db COLLATE 排序规则
ALTER DATABASE db COLLATE Chinese_PRC_BIN

#4


ALTER DATABASE db COLLATE Chinese_PRC_CI_AS

#5


ALTER DATABASE 库名 COLLATE Chinese_PRC_CI_AS

#6


可在 ALTER DATABASE 上使用 COLLATE 子句来更改数据库的默认排序规则:

ALTER DATABASE MyDatabase COLLATE French_CI_AS

更改数据库的默认排序规则不会更改任何现有用户定义表中的列排序规则。可使用 ALTER TABLE 更改列的排序规则。在 ALTER DATABASE 语句上使用 COLLATE CLAUSE 可以: 

更改数据库的默认排序规则。新的默认排序规则适用于随后创建在数据库中的所有列、用户定义数据类型、变量和参数。在数据库中定义的对象上解析 SQL 语句中指定的对象标识符时,也使用新的默认排序规则。


将系统表中的任何 char、varchar、text、nchar、nvarchar 或 ntext 列更改为使用新的排序规则。


将存储过程和用户定义函数的所有现有的 char、varchar、text、nchar、nvarchar 或 ntext 参数和标量返回值更改为使用新的排序规则。


将 char、varchar、text、nchar、nvarchar 或 ntext 系统数据类型,以及基于这些系统数据类型的所有用户定义数据类型更改为使用新的默认排序规则。 

#7


联机帮助中输入“排序规则”-->更改

#8


或用.\80\Tools\Binn下rebuildm.exe工具来更改

#9


安装之后更改排序规则设置
排序规则设置(包括字符集、排序次序和其它针对区域设置的设置)是所有 Microsoft® SQL Server™ 2000 数据库结构的基础。若要更改其中的一个或多个设置,必须重建 master 和用户数据库。 


重建 master 数据库 

关闭 Microsoft® SQL Server™ 2000,然后运行 Rebuildm.exe。该程序位于 Program Files\Microsoft SQL Server\80\Tools\Binn 目录中。


在"重建 Master"对话框中单击"浏览"按钮。


在"浏览文件夹"对话框中,选择 SQL Server 2000 光盘上或用于安装 SQL Server 2000 的共享网络目录中的 \Data 文件夹,然后单击"确定"按钮。


单击"设置"按钮。在"排序规则设置"对话框中,验证或更改用于 Master 数据库或其它数据库的设置。 
最初,显示的是默认排序规则设置,但这些设置有可能与安装期间选择的排序规则不匹配。可以选择与安装期间使用的排序规则相同的设置,也可以选择新的排序规则设置。完成后单击"确定"按钮。

在"重建 Master"对话框中单击"重建"按钮以启动进程。 
重建 Master 实用工具重新安装 master 数据库。



说明  若要继续,则可能需要终止正在运行的服务器。

#10


安装之后更改排序规则设置
1、排序规则设置(包括字符集、排序次序和其它针对区域设置的设置)是所有 Microsoft® 
2、SQL Server™ 2000 数据库结构的基础。
3、若要更改其中的一个或多个设置,必须重建 master 和用户数据库。 


如何重建 master 数据库(重建 Master 实用工具)

1、关闭 Microsoft® SQL Server™ 2000,然后运行 Rebuildm.exe。该程序位于 Program Files\Microsoft SQL Server\80\Tools\Binn 目录中。

2、在"重建 Master"对话框中单击"浏览"按钮。

3、在"浏览文件夹"对话框中,选择 SQL Server 2000 光盘上或用于安装 SQL Server 2000 的共享网络目录中的 \Data 文件夹,然后单击"确定"按钮。


4、单击"设置"按钮。在"排序规则设置"对话框中,验证或更改用于 Master 数据库或其它数据库的设置。 
最初,显示的是默认排序规则设置,但这些设置有可能与安装期间选择的排序规则不匹配。
可以选择与安装期间使用的排序规则相同的设置,也可以选择新的排序规则设置。
完成后单击"确定"按钮。

5、在"重建 Master"对话框中单击"重建"按钮以启动进程。 
重建 Master 实用工具重新安装 master 数据库。


说明  若要继续,则可能需要终止正在运行的服务器。

#1


自己顶

#2


ALTER DATABASE 库名 COLLATE Chinese_PRC_CI_AS

#3


ALTER DATABASE db COLLATE 排序规则
ALTER DATABASE db COLLATE Chinese_PRC_BIN

#4


ALTER DATABASE db COLLATE Chinese_PRC_CI_AS

#5


ALTER DATABASE 库名 COLLATE Chinese_PRC_CI_AS

#6


可在 ALTER DATABASE 上使用 COLLATE 子句来更改数据库的默认排序规则:

ALTER DATABASE MyDatabase COLLATE French_CI_AS

更改数据库的默认排序规则不会更改任何现有用户定义表中的列排序规则。可使用 ALTER TABLE 更改列的排序规则。在 ALTER DATABASE 语句上使用 COLLATE CLAUSE 可以: 

更改数据库的默认排序规则。新的默认排序规则适用于随后创建在数据库中的所有列、用户定义数据类型、变量和参数。在数据库中定义的对象上解析 SQL 语句中指定的对象标识符时,也使用新的默认排序规则。


将系统表中的任何 char、varchar、text、nchar、nvarchar 或 ntext 列更改为使用新的排序规则。


将存储过程和用户定义函数的所有现有的 char、varchar、text、nchar、nvarchar 或 ntext 参数和标量返回值更改为使用新的排序规则。


将 char、varchar、text、nchar、nvarchar 或 ntext 系统数据类型,以及基于这些系统数据类型的所有用户定义数据类型更改为使用新的默认排序规则。 

#7


联机帮助中输入“排序规则”-->更改

#8


或用.\80\Tools\Binn下rebuildm.exe工具来更改

#9


安装之后更改排序规则设置
排序规则设置(包括字符集、排序次序和其它针对区域设置的设置)是所有 Microsoft® SQL Server™ 2000 数据库结构的基础。若要更改其中的一个或多个设置,必须重建 master 和用户数据库。 


重建 master 数据库 

关闭 Microsoft® SQL Server™ 2000,然后运行 Rebuildm.exe。该程序位于 Program Files\Microsoft SQL Server\80\Tools\Binn 目录中。


在"重建 Master"对话框中单击"浏览"按钮。


在"浏览文件夹"对话框中,选择 SQL Server 2000 光盘上或用于安装 SQL Server 2000 的共享网络目录中的 \Data 文件夹,然后单击"确定"按钮。


单击"设置"按钮。在"排序规则设置"对话框中,验证或更改用于 Master 数据库或其它数据库的设置。 
最初,显示的是默认排序规则设置,但这些设置有可能与安装期间选择的排序规则不匹配。可以选择与安装期间使用的排序规则相同的设置,也可以选择新的排序规则设置。完成后单击"确定"按钮。

在"重建 Master"对话框中单击"重建"按钮以启动进程。 
重建 Master 实用工具重新安装 master 数据库。



说明  若要继续,则可能需要终止正在运行的服务器。

#10


安装之后更改排序规则设置
1、排序规则设置(包括字符集、排序次序和其它针对区域设置的设置)是所有 Microsoft® 
2、SQL Server™ 2000 数据库结构的基础。
3、若要更改其中的一个或多个设置,必须重建 master 和用户数据库。 


如何重建 master 数据库(重建 Master 实用工具)

1、关闭 Microsoft® SQL Server™ 2000,然后运行 Rebuildm.exe。该程序位于 Program Files\Microsoft SQL Server\80\Tools\Binn 目录中。

2、在"重建 Master"对话框中单击"浏览"按钮。

3、在"浏览文件夹"对话框中,选择 SQL Server 2000 光盘上或用于安装 SQL Server 2000 的共享网络目录中的 \Data 文件夹,然后单击"确定"按钮。


4、单击"设置"按钮。在"排序规则设置"对话框中,验证或更改用于 Master 数据库或其它数据库的设置。 
最初,显示的是默认排序规则设置,但这些设置有可能与安装期间选择的排序规则不匹配。
可以选择与安装期间使用的排序规则相同的设置,也可以选择新的排序规则设置。
完成后单击"确定"按钮。

5、在"重建 Master"对话框中单击"重建"按钮以启动进程。 
重建 Master 实用工具重新安装 master 数据库。


说明  若要继续,则可能需要终止正在运行的服务器。