先执行下面的语句使系统对象可更改:
exec sp_configure 'allow updates',1
reconfigure with override然后将英文版的DB服务器上的master库中间的sysmessages表的内容全部覆盖你的中文版的DB服务器上的内容。最后执行下面的语句使系统对象不可更改:
exec sp_configure 'allow updates',0
reconfigure
exec sp_configure 'allow updates',1
reconfigure with override然后将英文版的DB服务器上的master库中间的sysmessages表的内容全部覆盖你的中文版的DB服务器上的内容。最后执行下面的语句使系统对象不可更改:
exec sp_configure 'allow updates',0
reconfigure
这样收到的提示为乱码。不过还不能确定是这个引起的。
那幺就不要改sysmessages表了。
我也不会拿出这种压箱底的绝活了。 (说笑的 ^_^)你的英文机器上收到信息后显示乱码是因为你英文机器上没有加入对unicode字体的支持。需要安装unicode字体。你有没有比较大的邮箱?至少15M空间的?而且邮箱的网站能一次收15M的。
邮件已发,请查收。microlong(微龙) :
他的客户端的操作系统是英文,那么字体本来就是英文字体。
你再要他添加一遍又有何用? 呵呵。
先在英文版的SQL Server中将sysmessages表的内容用bcp语句导出到一个.txt文件。
然后删除你的中文版SQL Server中sysmessages表的所有内容。
再用bcp语句将.txt文件中的内容导入。我只发了两封信呀,你怎么会收到6封?
在你英文操作系统的机器装上即可。