
用户 *** 作失误造成密码丢失。有两种方法:如果数据不多,可重装TNSDB数据库。如果只想找回密码,可将安装盘中的tnsdbtxt文件中的“insert into
tns_secu_user(c_user_name,c_user_pwd,c_user_code,i_user_type,c_expiry_date,c_user_lock,c_user_disa,c_who_crea,c_when_crea,c_who_modi,c_when_modi) values('sa','c12e01f2a13ff5587e1e9e4aedb8242d','',1,'','1','1','','','','') %”行。其中‘sa’后的‘c12e01f2a13ff5587e1e9e4aedb8242d’字串为sa的密码。用他来替换tnsdb库中 tns_secu_user表中的sa密码。字段为c_user_pwd
查找sqlserver的sa密码方法:
查询分析器,连接时,身份验证使用"使用windows身份验证"
然后,执行:
EXEC sp_password NULL, 'NewPassword', 'Sa'
张某人试试
…………………
一,用SQL Server数据库的时候经常出现这个问题应该在
SQL Server企业管理器的SQL Server组的(local)的属性配置里将安全性改为SQL Server和Windows
………………………………
二,
1 打开SQL Server企业管理器。
2 选择服务器名称上右键选择“编辑SQL Server注册属性”,然后在对话框中选择“使用windows身份验证”。
3 试一试,不行。在看看安全性设置
4 同样右键,选择“属性”,然后打开“安全性”选项卡。
5 在选项卡中,选择身份验证为“SQL Server和 Windows ”,其他不变
………………………………
三,
如果改不了可以尝试更改注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\Service Manager
Remote的值改为2
…………………………
四,
重新启动SQL Server服务
此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server。这是因为在 SQL Server 中有两个缺省的登录帐户:BUILTIN\Administrators 以及 <机器名>\Administrator 被删除。要恢复这两个帐户,可以使用以下的方法:
1、打开企业管理器,展开服务器组,然后展开服务器;
2、展开"安全性",右击"登录",然后单击"新建登录";
3、在"名称"框中,输入 BUILTIN\Administrators;
4、在"服务器角色"选项卡中,选择"System Administrators" ;
5、点击"确定"退出;
6、使用同样方法添加 <机器名>\Administrator 登录。
注意:
以下注册表键
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
的值决定了SQL Server将采取何种身份验证模式。该值为1,表示使用Windows 身份验证模式;该值为2,表示使用混合模式(Windows 身份验证和 SQL Server 身份验证)。
…………………………
五,
1),机械名称登陆不行,就用IP,关键是SQL 在安装的时候有问题。但首先你要保证你的密码是正确的前提下
(这句我没仔细研究,仅供参考)
……
2),Windows 帐户权限不足,需要新建登录。
1 启动企业管理器。
2 展开“Microsoft SQL Server”,然后展开“SQL Server 组”。
3 展开您的服务器,然后展开“安全”。
4 右键单击“登录”,然后单击“新建登录”。
5 在“SQL Server 登录属性”对话框中,在“名称”框中输入 Windows 帐户名。在“域”列表中,选择该 Windows 帐户所属的域。
6 单击“数据库访问”选项卡,为客户端设置适当的权限,然后单击“确定”。
注意:在添加帐户后,您仍然必须为用户需要访问的各个数据库对象授予访问权限。
注意:建议尽可能将 SQL Server 2000 身份验证设置为“仅 Windows”。
……………………
六,贝贝,这些法子,你都试试。
不行的话,重装一下你那什么数据库,可能是引用数据链接地址出错;需要补丁;更改答案的次数极限已到,我不能再改了,有问题,再讨论。收工,秀才闪
……
七,Over。
在SQL数据库中查找程序的登陆用户名和密码方法:
1、点击查询分析器。
2、连接时,身份验证使用"使用windows身份验证" 。
3、用所建的用户名和密码登陆。
建立多个用户和登陆密码,为其赋予不同的权限,代码如下:
CREATE LOGIN <用户名> WITH PASSWORD = '<密码>';
CREATE USER <用户名>;
以上就是关于如何取得SQL数据库SA密码全部的内容,包括:如何取得SQL数据库SA密码、关于SQL 2000的数据库密码、怎么在SQL数据库中查找程序的登陆用户名和密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)