请问怎么修改MS SQL数据库的编码方式啊?

来源:百度知道 编辑:UC知道 时间:2024/09/24 11:56:57

具体:
1.sp_helpsort
SELECT SERVERPROPERTY ('Collation')
查看排序规则.
应该字符集关.

2.更改服务器排序规则
更改 SQL Server 2005 实例默认排序规则操作能比较复杂包括步骤:

确保具重新创建用户数据库及些数据库所象所需全部信息或脚本
使用工具(例容量复制)导所数据
删除所用户数据库
重新 setup 命令 SQLCOLLATION 属性指定新排序规则 master 数据库例:
复制代码
start /wait setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=test SQLCOLLATION=SQL_Latin1_General_CP1_CI_AI
关重新 master 数据库详细信息请参阅何重新 SQL Server 2005 Master 数据库
创建所数据库及些数据库所象
导入所数据
注意:
创建每新数据库指定默认排序规则更改 SQL Server 2005 实例默认排序规则

3.设置更改数据库排序规则
创建新数据库使用列内容指定排序规则:
CREATE DATABASE 语句 COLLATE 句
SQL Server Management Studio.
SQL 管理象 (SMO) Database.Collation 属性
未指定排序规则则使用服务器排序规则
使用 ALTER DATABASE 语句 COLLATE 句更改用户数据库创建任何新象排序规则使用语句能更改任何现用户定义表列排序规则使用 ALTER TABLE COLLATE 句更改些列排序规则
更改数据库排序规则需要更改列内容:
数据库默认排序规则新默认排序规则应用于数据库续创建所列、用户定义数据类型、变量参数根据数据库定义象解析 SQL 语句