如何更改SQL服务器安装时的地区,语言、排序。

sun5 2003-08-21 12:16:07
我重装SQL7时,选错了排序方式,和地区代码。安装成功后,想将旧的数据库A附加。但报错Server: Msg 1816, Level 16, State 1, Line 1
Could not attach the database because the character set, sort order, or Unicode collation for the database differs from this server.
Server: Msg 1816, Level 16, State 1, Line 1
Could not attach the database because the character set, sort order, or Unicode collation for the database differs from this server.
Warning: sort order 51 in database differs from server sort order of 199.
Warning: Unicode language locale 1033 in database differs from server Unicode language locale of 2052.
Warning: Unicode comparison flags 196608 in database differs from server Unicode comparison flags of 196609.
Warning: sort order 51 in database differs from server sort order of 199.
Warning: Unicode language locale 1033 in database differs from server Unicode language locale of 2052.
Warning: Unicode comparison flags 196608 in database differs from server Unicode comparison flags of 196609.
我察看系统表后,发现好像是在sysconfigures、syscurconfigs表中设置的。
我直接在企业管理器更改了sysconfigures表,但
我使用sp_configure 'allow update', 1语句后,尝试修改syscurconfigs表中设置
却提示不能修改。
不知是否有其它简单指令,修改这些参数。
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-08-21
  • 打赏
  • 举报
回复
如何重建 master 数据库(重建 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 数据库。



说明 若要继续,则可能需要终止正在运行的服务器。
CrazyFor 2003-08-21
  • 打赏
  • 举报
回复
重装或修复安装一下,安装时选择自定义安装.
sun5 2003-08-21
  • 打赏
  • 举报
回复
如果重装的话,我就不会发表这个问题了:),谢谢大家!
happydreamer 2003-08-21
  • 打赏
  • 举报
回复


ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS
--不区分大小写
ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_AS
--区分大小写

ALTER DATABASE Products
COLLATE Czech_CI_AI

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧