SQL无法新建LOCAL注册

来源:百度知道 编辑:UC知道 时间:2024/06/02 08:09:59
今天遇到一个超级难懂的问题!朋友向一个软件经销商买了一个软件,数据库装在本地,但需要定期向服务器上传数据的那种.今天系统升级后,无法从企业管理器进入SQL查看数据了,但是可以通过那个软件操作数据.无法新建注册,本地LOCAL和SA密码方式都不行(SA原来是空密码,可是升级后也注册不了).现在只有通过程序可以连接数据库.我分析是那个软件把LOCAL注册给屏蔽了,请大家想想办法,怎样才能新建注册呢?因为他想进入数据表里改数据.软件里没有修改数据的功能.急急急,请高手指点!!!

补充一点:系统是XP,数据库SQL2000,而且注册表我也看了,登录方式是混合,健值为2
SA认证不就是混合认证吗?还有,之前一直好用的,只是升级了之后,无法新建LOCAL注册的

“那个软件把LOCAL注册给屏蔽了”
怎么可能,呵呵,至多是把你的sa密码给改了,并不让使用混合认证了。

如果是这样,情况就比较麻烦,现在要搞清的是该软件的数据是单独的一个数据库中还是直接使用master数据库,如果是前者,找到相应的数据库文件,把它们复制出来(一般两个文件,一个库文件,一个log文件),在别的机器上进行测试。先在别的机器上安装一个SQL,然后使用附加数据库功能,把这个复制出来的数据库文件加上去,然后直接去改里面的数据,改完备份原有的文件,把改好的文件替换原文件就OK了。

如果你只有一台机器也许可以在这台机器上再安装一个实例进行类似操作,不过,我没试过,理论上也是行得通的。

PS:
1、LOCAL=127.0.0.1。
2、同机安装两个SQL实例对某些不是很了解的朋友可能有些别扭。
3、MS SQL在本地机上,是无安全可言的,完全依靠win自身的win保护机制。

直接右键"SQL SERVER 注册",[可用的服务器]和[添加的服务器]内均无内容,我将我计算机名称输入至可用的服务器(LKF),点添加, 下一步,完成密码设置,点击完成。
如果不行就用sql2000光盘重新安装一个新的实例(不是覆盖或卸载原来的文件)这样既可以建立新的注册,又不会影响原先数据

安装的时候需要选择登入认证方式,注意不要选择混合认证,使用sa认证,输入密码.这样试试.很多时候都是这个问题导致不好用.
回答者:弱冠年华 - 秀才 二级 1-3 20:03
直接右键"SQL SERVER 注册",[可用的服务器]和[添加的服务器]内均无内容,我将我计算机名称输入至可用的服务器(LKF),点添加, 下一步,完成密码设置,点击完成。
如果不行就用sql2000光盘重新安装一个新的实例(不是覆盖或卸载原来的文件)这样既可以建立新的注册,又不会影响原先数据
回答者:l00000000l - 经理 五级 1-3 22:19
“那个软件把LOCAL注册给屏蔽了”
怎么可能,呵呵,至多是把你的sa密码给改了,并不让使用混合认证了。