为什么用sa就登陆不了数据库系统?

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:59:07
我想调试一个系统,它的代码是需要sa登录,而我用sa登录就是连接不上?

那要看你的连的数据库的用户名密码是什么了 是不是SQL2000,SQL Server在安装时会根据当前的Administrator的密码来建立一个数据库实例,没次开机的时候,它需要用这个有用户名和密码运行数据库的后台服务进程。但当你更改密码后,在后台进程中的Logon 中的用户名和密码却没有改变,还是原来的。这样使得数据库服务进程不能启动,SQL Server用不成了。解决的办法是,在操作系统的服务中找到MsSqlServer主进程,双击,在弹出窗口中选Logon,更改用户名密码为当前用户名密码,然后启动服务。
1.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。
2. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。
3.再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下的autorun.exe)
4.打开企业管理器,试用SA用户连一下看看,是不是发现SA用户登陆失败?因为你还没有与信任SQL SERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦:
在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER],这个项里面有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。
这样就可以了

SQL Server在安装时会根据当前的Administrator的密码来建立一个数据库实例,没次开机的时候,它需要用这个有用户名和密码运行数据库的后台服务进程。但当你更改密码后,在后台进程中的Logon 中的用户名和密码却没有改变,还是原来的。这样使得数据库服务进程不能启动,SQL Server用不成了。解决的办法是,在操作系统的服务中找到MsSqlServer主进程,双击,在弹出窗口中选Logon,更改用户名密码为当前用户名密码,然后启动服务。

1.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。
2. 重