社区
疑难问题
帖子详情
在sql server 2005 中,忘记sa 密码,禁用了 windows 认证登陆的用户(administrator),怎么办?
jietuan
2008-05-05 05:52:38
谢谢,想修改sa 密码或者是启用 aministrator
...全文
4633
19
打赏
收藏
在sql server 2005 中,忘记sa 密码,禁用了 windows 认证登陆的用户(administrator),怎么办?
谢谢,想修改sa 密码或者是启用 aministrator
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JaneEdward
2010-09-13
打赏
举报
回复
老帖子的问题,今天被我遇到了
muleisheng
2009-12-15
打赏
举报
回复
校习校习
lsmsky
2009-11-26
打赏
举报
回复
学习中
GIS_wudi
2009-09-21
打赏
举报
回复
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
奇怪了
我怎么没有这个路径
更没有loginMode
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\
fishoo
2009-07-08
打赏
举报
回复
学习
-狙击手-
2008-05-05
打赏
举报
回复
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
的值决定了SQL Server将采取何种身份验证模式.
1.表示使用"Windows 身份验证"模式
2.表示使用混合模式(Windows 身份验证和 SQL Server 身份验证).
DengXingJie
2008-05-05
打赏
举报
回复
收藏
正宗老冉
2008-05-05
打赏
举报
回复
该帖子已经正式收藏。
-晴天
2008-05-05
打赏
举报
回复
http://support.microsoft.com/kb/322336
hery2002
2008-05-05
打赏
举报
回复
如果在第 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\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
-晴天
2008-05-05
打赏
举报
回复
http://lsall.blog.163.com/blog/static/23180591200822552726318/
jobine
2008-05-05
打赏
举报
回复
在命令行中添加一个新管理员角色
"net user newUserName newPassword /add"
"net localgroup administrators newUserName /add"
进入Sql Server,用这个用户以Windows认证登录即可。
因为Sql Server有个Bulletin\Administrators组在login中。
正宗老冉
2008-05-05
打赏
举报
回复
修改注册表可以启用 Windows 身份验证模式。
具体哪个键忘记了,你 google 一下,肯定可以,去年帮一个小MM搞过。
正宗老冉
2008-05-05
打赏
举报
回复
本来,我的马甲要问这个问题的,被楼主抢先一步了。
zzyyc
2008-05-05
打赏
举报
回复
找找看程序里连接文件有没用sa.有没有udl用到sa
正宗老冉
2008-05-05
打赏
举报
回复
[Quote=引用 1 楼 Limpire 的回复:]
关注,研究下
[/Quote]
2 星的人太谦虚。
hb_gx
2008-05-05
打赏
举报
回复
应该只能暴力破解了
貌似重装一个更省力点
正宗老冉
2008-05-05
打赏
举报
回复
笨办法是:
(1)先停止SQL服务,把各数据库文件备份一下;
(2)再重新安装 MS SQL 2005,然后再附加。
Limpire
2008-05-05
打赏
举报
回复
关注,研究下
服务器安全的管理.docx
服务器安全的管理全文共3页,当前为第1页。网络安全界有句名言:最少的服务加最小的权限等于最大的安全。 公司服务器配置情况如下: 67、68、69、70的服务器安装的系统是WIN2000 Advance
Server
版本,采用了IIS5.0作为虚拟主机系统,为保证系统的安全和数据的可靠,特将硬盘划分为系统盘与数据盘,WIN2000安装于系统盘上,数据库系统安装在数据盘上. 服务器上采取的安全防护措施如下: 1. 所有的分区都格式化成NTFS格式,保证对
用户
权限的控制.给予
administrator
s 和system完全控制的权限,将系统默认的everyone的完全控制权限删除,根据不同
用户
再分别授予相应的权限。 2. 将硬盘空间分成系统分区(安装操作系统),网站分区(运行虚拟主机和客户网站,后台数据库的分区),备份分区(做数据与程序的备份存储用)。 3. 开启了事件审核功能,对
用户
登录,策略改动以及程序运行情况进行实时监控,保证在系统被破坏的情况下也能有案可查。 4. 对于后台数据库
中
的
用户
数据,在
SQL
SERVER
中
进行了设置,每天晚上会自动执行一次所有后台数据库数据的备份工作,即使当天客户的数据库被误删除了,也能找到前天晚上备份的所有数据,保证客户数据的安全可靠。 5. 对于前台网站,我们采用系统自带的备份功能,设置了每周的备份计划,将客户的网站在每周日进行一次完全备份.保证了客户网站的数据完整。 6. 在IIS安装时只安装了WEB服务,其余的FTP、SMTP、NNTP均未安装。 7. FTP服务器采用了Ser-U服务器程序,运行稳定且可靠,并升级到了最新的版本,禁止匿名
用户
的
登陆
,给每个
用户
分配了一个强健的
密码
,并设定了只能访问其自身的目录。 8. 操作系统安装好以后,及时打好了SP4和系统安全补丁,防止了病毒感染和黑客攻击的可能性,保证了系统的正常安全运行.在微软的漏洞被发现以后,及时升级系统,打好系统补丁。 9. 同时安装了微软自带的终端服务和SYMANTEC公司的pcanywhere远程控制软件,即使一个远程控制服务没能开启,也可以保证采用另一个远程
登陆
方式能连接上服务器。 10. 防病毒软件采用了SYMANTEC公司的norton防病毒软件,并每周按时升级后杀毒,保证了系统的无毒和安全。 11.
禁用
了来宾
用户
帐号,对系统管理员帐号进行了重命名,最大限度地减少了系统被攻击的可能性。 12. 对系统的
用户
的
密码
进行了控制,管理员的
密码
采用了字母与数字以及特殊字符相结合的办法,防范暴力破解
密码
的可能性,保证服务器的安全。 13. 对于测试法破解
密码
的方法,采取了五次
密码
输错即锁定
用户
30分钟的做法,防止测试法试探
密码
。 14. 采用了网络漏洞扫描工具定期对服务器进行网络安全的检查和测试,发现安全漏洞后及时修补,防止安全问题的产生。 15.
SQL
Server
2000数据库安装以后即升级到SP3的版本,减少数据库漏洞的产生,防止了蠕虫病毒的感染和黑客的破坏。 16. 数据库
中
的
SA
超级
用户
采用了个强健的
密码
,并对每个
用户
使用的数据库制定了一个
用户
名和
密码
,并设定了相应的权限。每个
用户
只能对本数据库进行操作,有效地防止了跨库操作的发生.危及数据库安全。 杭州网通互联公司 网管 刘蔚 2004年7月14日 Win2000服务器网络安全设置 一、帐户安全管理 1.帐户要尽可能少,并且经常用一些扫描工具检查系统帐户,帐号权限及
密码
,删除已经不再使用的帐户 2.停用Guest帐号,并给Guest加一个复杂的
密码
。 3.把系统
Administrator
帐号改名,尽量把它伪装成普通
用户
,名称不要带有Admin字样。 4.不让系统显示上次
登陆
的
用户
名。 修改Win2000的本地安全策略 设置"本地安全策略-本地策略-选项"
中
的"登录屏幕上不要显示上次
登陆
的
用户
名" 二、网络服务安全管理 1.关闭不必要的服务 一些服务可能会给系统带来安全漏洞,如WIN2000的Terminal Services(终端服务),IIS和RAS(远程访问服务)等。 除非确有必要,关闭Task Scheduler,Telnet,Remote Registry Service,RunAs Service,Print Spooler等不必要的服务。 2.关闭不必要的端口 当服务器只提供较单一的功能时,可考虑只开放某些端口。 具体方法为:按顺序打开"网上邻居-属性-本地连接-属性-INTERNET协议(TCP/IP)属性-高级-选项-TCP/IP筛选-属性",打开TCP/IP筛选,添加需要的TCP,UDP协议即可。 3.禁止建立空连接 默认情 下,任何
用户
可通过空连接连上服务器,枚举帐号并猜测帐号。 修改WIN2000的本地安全策略 设置"本地安全策略-本地策略
探讨如何配置
SQL
2008,让其允许C#远程外部连接的方法详解
Step 1:在服务器图标上单击右键,选择property,然后选connection,把allow remote connection选上,这一步的目的是让数据库允许远程连接。Step 2:在数据库服务器图标上,展开目录,找到Security下的Logins子目录树,设置
SA
账户的属性,改password,在status栏里,login选上enable。这一步的目的是,允许远程客户端使用
sa
用户
邓肯,
sa
是system
administrator
的缩写,拥有数据库最高管理权限,默认状态下是
禁用
的。Step3:在数据库服务器图标上右键,打开Facets选项把RemoteDacEnabled的v
Microsoft
SQL
Server
2005
服务器安全与维护
本课程从安装
SQL
Server
2005
基础讲起逐步深入创建维护计划任务、配置服务器和角色管理、日志备份还原操作等。
sql
server
sa
密码
忘记
处理
安全性 ->登录名->右键单击该登录名JINDIE-DB-02\
Administrator
->属性->状态->启用/
禁用
->单击
禁用
。3、我们可以先添加一个账号为Test的成员到
Windows
Administrative groups,用Test账号登录操作系统。2、其实只要你有操作系统的管理员权限,那么借助
sql
cmd工具,很容易也很简单就能获取拥有sy
sa
dmin角色的账号。1、 首先必须单
用户
模式启动
SQL
Server
实例(注意,要以管理员权限运行cmd窗口,否则可能遇到权限问题)
SQL
SERVER
2008
忘记
SA
密码
且
windows
账号无法登录的解决办法
今天有朋友问到如题目所示的问题,一时之间还真不好回答,做了好几个实验,终于搞定,方法如下,供大家参考: 问题描述:朋友的
SQL
SERVER
2008有可能在安装时没有添加当前账号作为管理员,或者后来将domain\
administrator
从
SQL
SERVER
的“登录”
中
删除掉了,反正他是无法用管理员账号进入
SQL
SERVER
里面了,而
sa
账号的
密码
也不幸被他给忘了。 操作关键点
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章