QQ西游私服服务端启动Server服务一闪而过的解决方法
其实这个问题很多朋友都问过,很多人可能是以为在:
db_string=Provider=SQLOLEDB;Server=127.0.0.1;Database=XYTWDBCenter;uid=sa;pwd=123456;
这里把Server改一改就可以。但是发现修改后server启动时仍然是一闪而过。其实这个问题不是ini文件修改出了问题,而是你的SQL2008出了问题
SQL2008出于自身性的考虑,其实如果你默认安装后,它的用户名sa对应的密码并不是固定的,而是过一段时间就会自动变化。试想,当pwd不是123456的时候你用123456去访问它,无论你的Server=XXX怎么修改都是无法获得权限的,因为你密码不对。很遗憾的是,SQL改密码的时候不会通知用户我要改密码了。所以很多朋友可能刚安装好SQL2008的时候可以进玩,过几天就玩不了了。下面放出解决方法。
step1:先用Windows身份验证模式登陆“SQL Server Management Studio”。因为很可能这个时候你的SQL密码已经不是你原来设置的了,所以这里用Windows身份验证模式登陆。然后“数据库”下面选“性”,点开,找到登录名 sa
step2:选中登录名sa,右键,选属性。如下图
这里大家把密码重新输入一遍就行,比如就输入为123456,然后在确认密码那里再输入一遍即可。
step3:这里别忙着点下面的确定,因为你没有修改配置SQL还是会过一段时间给你自动换密码。怎么解决呢?很简单,只要将 “强制实施密码策略”前面的勾去掉就可以了。这个时候SQL2008不会去自动的给你改变密码了。如下图
全部完成后点确定。然后是最后一步,重启一下SQL的服务。这里是重新启动,大家别直接关了SQL2008再打开,应该是在数据库实例上点右键,选择“重新启动”。到这里就全部设置好了。大家试试,的server可以正常启动了!
另外,当你确保你的ini文件和两个lua文件的设置是正确的时候,如果启动服务闪一下就没了,那唯一一个原因就是你的sa对应的密码pwd不对!因为127.0.0.1是本地ip,不可能无法连接,只可能是权限不够,即密码错误导致。
很多朋友连接不上以为是SQL2008安装出问题,就不停的卸载重装,或者是干脆重装系统。其实完全没必要,改一下密码获得权限就可以了。
祝大家愉快