1.教会你爱的人爱你。 2.创造财富,享受生活,享受人生。 3.知识只有经过分享才能体现价值。 4.做最好的自己!

数据库字符集不匹配的解决方案

上一篇 / 下一篇  2008-09-26 16:44:06 / 个人分类:SQL

1.Cannot resolve the collation conflict between

"Chinese_PRC_CI_AS" and "SQL_Latin1_General_CI_AS" in the like operation

 

2.当页面出现报数据库字符集不匹配时的解决方案

 

 

 

3.解决方案:

 

 1).做好原数据的分离

2).在安装目录下执行以下语句:

M:\SQL2005\SQL Server x86\Servers>start /wait setup.exe /qb INSTANCENAME=MSSQLSE

RVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=111111 SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS

 

 

 

4.说明:

M:\SQL2005\SQL Server x86\Servers>-----------映射SQL2005的安装目录

 

SAPWD=111111------设置sa时的密码

 

SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS-------要更新的字符集

 

5.如果只是单独的库文件进行字符集转换用下列命令:

ALTER DATABASE 数据库名/表名(master) COLLATE 字符集(如:Chinese_PRC_CI_AI)

举例:ALTER DATABASE master COLLATE Chinese_PRC_CI_AI

 


TAG: 字符集 SQL2005 不同字符集的转换

 

评分:0

我来说两句

Open Toolbar