MSSQL中使用UNICODE字符串
2008年十二月8日ACCESS是用UNICODE来存储内容的,因此往里面存放各种UNICODE字符都不会出问题。而如果向MSSQL中存放的话有可能变成??? 难道MSSQL不支持UNICODE,并非如此。 …查看全文»
ACCESS是用UNICODE来存储内容的,因此往里面存放各种UNICODE字符都不会出问题。而如果向MSSQL中存放的话有可能变成??? 难道MSSQL不支持UNICODE,并非如此。 …查看全文»
要改变Windows服务的启动顺序,只要修改Windows的注册表就可 以了。任何Windows服务的注册信息可以在注册表的HKEY_LOCAL_MACHINE\
SYSTEM\CurrentControlSet\Services\
在聊天室运行一段时间以后,聊天室所用的SQL数据库有可能产生多大几十G的LOG,为节省硬盘和提高性能,最好做定期清理。基本办法如下: …查看全文»
关于聊天室异地服务器共享数据库的方案,最近进行了研究,感觉基本上可以通过MSSQL复制功能来解决。提供思路如下:
…查看全文»
MSSQL复制如果要采用“即时更新”则需要用到MSDTC,可以用DTCPING来测试MSDTC的环境。DTCPING可以从微软站点下载:
http://www.microsoft.com/downloads/details.aspx?FamilyID=5e325025-4dcd-4658-a549-1d549ac17644&DisplayLang=en
使用说明:http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q306843
在用的时候要注意一定是两台机器同时运行DTCPING来测试。如果只是单边运行会出现如下提示:
RPC pinging failure
Description:1753-终结点映射器中没有更多的终结点可用。
使得你误以为是RPC没有设置好或者135端口没有开通。
采用vmware虚拟机测试MSSQL复制,没有重新安装一遍系统,而是克隆了一套,结果遇到CID重复的问题,折腾了好几天。表现为采用DTCPING测试的时候出现如下提示:
WARNING: the CID values for both test machines are the same while this problem won’t stop DTCping test, MSDTC will fail for this …
CID是DTC服务的标志GUID,每台服务器的CID应该不一样才可以正常工作。解决办法如下:
msdtc -uninstall
msdtc -install
就可以重新设置一个CID,然后重新启动服务器就好了。