在sql server 2005 中,忘记sa 密码,禁用了 windows 认证登陆的用户(administrator),怎么办? 笨办法是:(1)先停止SQL服务,把各数据库文件备份一下;(2)再重新安装 MS SQL 2005,然后再附加。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找找看程序里连接文件有没用sa.有没有udl用到sa 修改注册表可以启用 Windows 身份验证模式。 具体哪个键忘记了,你 google 一下,肯定可以,去年帮一个小MM搞过。 在命令行中添加一个新管理员角色"net user newUserName newPassword /add""net localgroup administrators newUserName /add"进入Sql Server,用这个用户以Windows认证登录即可。因为Sql Server有个Bulletin\Administrators组在login中。 http://lsall.blog.163.com/blog/static/23180591200822552726318/ 如果在第 1 步中使用"使用 windows 身份验证"连接 sql server 失败,那就通过修改注册表来解决此问题:1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器2.依次展开注册表项,浏览到以下注册表键:[hkey_local_machine\software\microsoft\mssqlserver\mssqlserver]3.在屏幕右方找到名称"loginmode",双击编辑双字节值4.将原值从1改为2,点击"确定"5.关闭注册表编辑器6.重新启动sql server服务.此时,用户可以成功地使用sa在企业管理器中新建sql server注册,但是仍然无法使用windows身份验证模式来连接sql server.这是因为在 sql server 中有两个缺省的登录帐户: builtin\administrators <机器名>\administrator 被删除.要恢复这两个帐户,可以使用以下的方法:1.打开企业管理器,展开服务器组,然后展开服务器2.展开"安全性",右击"登录",然后单击"新建登录"3.在"名称"框中,输入 builtin\administrators4.在"服务器角色"选项卡中,选择"system administrators" 5.点击"确定"退出6.使用同样方法添加 <机器名>\administrator 登录.说明:以下注册表键:hkey_local_machine\software\microsoft\mssqlserver\mssqlserver\loginmode的值决定了sql server将采取何种身份验证模式.1.表示使用"windows 身份验证"模式2.表示使用混合模式(windows 身份验证和 sql server 身份验证).参考!@_@HOW TO:验证和更改 MSDE 系统管理员密码http://support.microsoft.com/kb/322336/zh-cn http://support.microsoft.com/kb/322336 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode 的值决定了SQL Server将采取何种身份验证模式. 1.表示使用"Windows 身份验证"模式 2.表示使用混合模式(Windows 身份验证和 SQL Server 身份验证). HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode奇怪了我怎么没有这个路径更没有loginModeHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ 存储过程参数判断的问题 查询问题 请教:SQLSERVER中IN子查询能用变量么? ms sql server无故自动关闭服务,紧急求助 导入数据问题?把触发器和存储过程都导过来! 类型转换,查询,sql语句 散分啦...... 200分求周汇总、月汇总、季度汇总的存储过程(还有100分在ASP.NET) 在两个结构完全一样的表中查记录? 数据库登录密码忘记了 定义了一个ssis包将一个数据表从crm导出到远程数据库上,怎样可以将它设为自动的,比如每天导一次? 存储过程能不能直接传入DataSet
具体哪个键忘记了,你 google 一下,肯定可以,去年帮一个小MM搞过。
"net user newUserName newPassword /add"
"net localgroup administrators newUserName /add"
进入Sql Server,用这个用户以Windows认证登录即可。
因为Sql Server有个Bulletin\Administrators组在login中。
那就通过修改注册表来解决此问题:1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器
2.依次展开注册表项,浏览到以下注册表键:
[hkey_local_machine\software\microsoft\mssqlserver\mssqlserver]
3.在屏幕右方找到名称"loginmode",双击编辑双字节值
4.将原值从1改为2,点击"确定"
5.关闭注册表编辑器
6.重新启动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 身份验证).
参考!@_@
HOW TO:验证和更改 MSDE 系统管理员密码
http://support.microsoft.com/kb/322336/zh-cn
的值决定了SQL Server将采取何种身份验证模式.
1.表示使用"Windows 身份验证"模式
2.表示使用混合模式(Windows 身份验证和 SQL Server 身份验证).
奇怪了
我怎么没有这个路径
更没有loginMode
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\