sa密码忘了如何重置
sqlserver获取sa密码方法

获取 SQL Server 的 sa(System Administrator)账户密码是一项敏感的任务,通常不推荐在生产环境中进行。
在正规的环境中,访问数据库的权限应该受到严格的控制,而获取 sa 账户密码可能违反了安全政策。
在合法授权的情况下,如果你是 SQL Server 管理员或者有足够的权限,可以通过以下几种方法来重置 sa 账户密码:方法一:使用 SQL Server Management Studio (SSMS)1.打开 SQL Server Management Studio。
2.连接到 SQL Server 数据库引擎。
3.在 "Object Explorer" 中右键点击服务器,选择 "Properties"。
4.在 "Security" 选项卡中,找到 "SQL Server and Windows Authentication mode"选项,确保启用。
5.保存设置并重启 SQL Server 服务。
6.使用 Windows 身份验证连接到 SQL Server。
7.在 "Security" > "Logins" 中找到 sa 账户,右键点击选择 "Properties"。
8.在 "General" 选项卡中,更改密码并保存。
方法二:使用 T-SQL 命令如果你能够以 Windows 身份验证模式(Integrated Security)连接到 SQL Server,你可以使用以下 T-SQL 命令来更改 sa 密码:方法三:使用 SQL Server Configuration Manager1.打开 SQL Server Configuration Manager。
2.在左侧导航中选择 "SQL Server Services"。
SA密码错误

⑴首先必须保证已经启动了“服务管理器”,电脑右下角能看到带绿色三角的机箱图标。
如果启动了,则关闭该窗口,再重新运行考试程序,一般就可以自动修复了。
⑵进入IE的“工具”菜单的“internet选项”里点“删除cookies”“删除文件”,“内容”里的“自动完成”里点“清除表单”“清除密码”以清除历史遗留。
⑶启用网络连接或启动防火墙或启动服务管理器或重装MSDE如果还不行,只能删除SA的密码了,方法比较复杂,说明如下:①先停止服务管理器并退出②打开注册表编辑器。
③找到以下两个子项之一。
(取决于MSDE是作为默认MSDE实例安装的还是作为命名实例安装的)HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer 或者HKEY_LOCAL_MACHINE \\Software\\Microsoft\\Microsoft SQL Server\\\\MSSQLServer\\④在右窗格中,双击LoginMode子项(如果没有,则自己建立一个DWORD子项并改名为这个单词)。
在弹出的小窗口中将值修改为2,确定。
关闭注册表编辑器⑤重新运行并启动服务管理器⑥在“运行”里执行CMD 命令先进入命令行模式⑦进入MSDE安装目录C:\\Program Files\\Microsoft SQL Server\\80\\Tools\\Binn目录⑧执行命令osql -U sa -Q "sp_password NULL, \'password\', \'sa\'" 会问你密码,直接回车。
关闭小窗口。
sqlserver数据库sa密码丢失问题处理

www . ufsoft . com
• 修改服务器属性 参数操作如下:
打开企业管理器, 查看sqlserver注册 的【属性】页签; 选择【服务器设 置】页签,勾取 {允许对系统目录 直接进行修改}选 项,确定后退出 即可。
www . ufsoft . com
重装SqlServer时的数据补救措施
• 如果SqlServer不允许windows身份验证模式,企业管理器 和查询分析器都无法成功打开时,则建议尝试重新安装 SqlServer数据库。 • 重新安装之前需做好SqlServer数据备份,备份方法如下:
对用友产品数据,如果【系统管理】模块能成功进入,可从系统 管理中对所有帐套数据进行帐套输出备份操作。
www . ufsoft . com
www . ufsoft . com
SqlServer数据库SA密码丢失问题处理
问题来源:用户 U8• 问题描述:
数据库安装的是MicroSoft SqlServer2000(个人版、企业 版等) 由于客观意外因素,将sqlserver数据库系统管理员sa密码 遗忘。
如果系统管理无法进入,则可进行物理数据文件的备份操作,包 括ufsystem、ufdata_***_****数据库。重新安装SqlServer数据库后 恢复粘贴先前备份的数据库文件即可。
www . ufsoft . com
数据库文件恢复粘贴操作步骤
• 下面以数据库Ufdata_001_2003为例(操作过程中用实际的数据库名称 替换下列脚本中的ufdata_001_2003) , • 帐套001存放路径为D:\U8soft\Zt001\2003, • 其中数据文件包括Ufdata.mdf、 Ufdata.ldf • (注:对001帐套数据文件应新建目录予以备份) • 1、重新安装SQL后,首先在系统管理模块中建立001帐套,帐套路径 同上,此时该001帐套为空帐套; • 2、--分离Pubs数据库,并将 skipchecks 设为 true,执行脚本如下(从查 询分析器中执行如下sql脚本即可): • {EXEC sp_detach_db 'ufdata_001_2003', 'true‘}
清除数据库sa密码

SQLServer2000 的sa密码忘记之后的解决方法今天,发现我维护的服务器的SQL2000 出错了。
前一段时间把服务器的密码告诉了另一个同事,他在上面装了个他做的系统,也不知道被他怎么搞的一下。
现在竟然启动企业管理器也连接不上。
原来的sa密码也不是我设置的。
他说也没有动过SQL2000,真的是麻烦。
以下是我找到的解决方法,但是对于我的机器好象还不太行。
"无法连接到服务器,用户xxx登陆失败"该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示:1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡3.在"身份验证"下,选择"SQL Server和 Windows ".4.重新启动SQL Server服务.在以上解决方法中,如果在第 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 身份验证).我在处理这个问题是这样做的:1. 重新注册SQL服务器,输入服务器名为: LOCALHOST ,这个时候系统可以重新连接到SQL数据库2.打开LOCALHOST下面的安全性->登录,修改sa的密码3. 编辑默认的Local服务连接的属性,修改为正确的sa的密码。
sqlserver2005密码忘记解决方案

sqlserver2005密码忘记解决方案SQL Server 2005密码忘记解决方案在使用SQL Server 2005时,有时候我们可能会遇到密码忘记的情况。
这时候,我们需要一种解决方案来帮助我们恢复或重置密码,以便能够继续访问和管理数据库。
下面是一个针对SQL Server 2005密码忘记问题的解决方案,详细介绍了如何通过几种方法来解决这个问题。
方法一:使用SQL Server身份验证登录1. 打开SQL Server管理工具(如SQL Server Management Studio)。
2. 在连接窗口中,选择“数据库引擎”作为服务器类型,并输入服务器名称。
3. 在身份验证下拉菜单中,选择“SQL Server身份验证”。
4. 输入用户名和密码。
如果你忘记了密码,可以尝试使用默认的“sa”用户名和密码。
5. 单击“连接”按钮,尝试登录。
如果登录成功,你可以在SQL Server中更改密码。
方法二:使用Windows身份验证登录1. 打开SQL Server管理工具。
2. 在连接窗口中,选择“数据库引擎”作为服务器类型,并输入服务器名称。
3. 在身份验证下拉菜单中,选择“Windows身份验证”。
4. 单击“连接”按钮,尝试登录。
如果你是作为Windows管理员登录的,你可以在SQL Server中更改密码。
方法三:重置SA账户密码1. 打开SQL Server配置管理器。
2. 在左侧导航栏中,展开“SQL Server服务”节点,找到你要重置密码的实例。
3. 右键单击该实例,选择“停止”以停止该实例的服务。
4. 打开命令提示符(以管理员身份运行)。
5. 切换到SQL Server安装目录的BIN文件夹中,例如:C:\ProgramFiles\Microsoft SQL Server\MSSQL.1\MSSQL\Binn。
6. 运行以下命令来启动SQL Server服务:sqlservr.exe -m7. 打开另一个命令提示符窗口,切换到SQL Server安装目录的BIN文件夹中。
Sql server 2008忘记sa登录密码重置

1、首先确保已经在计算机的“服务”中打开了“SQL Server”和“SQL Server Browser”这两个基本服务,如下图所示
然后打开"SQL Server Management Studio",打开如下图所示的“连接到服务器”对话框
2、选择身份验证方式为“Windows身份验证”,在“运行”里输入sqlcmd,在命令提示符窗口输入EXEC sp_addsrvrolemember 'DESKTOP-K7NNNE7/wanda',
'sysadmin',然后回车。
(注:'DESKTOP-K7NNNE7/wanda'就是你的计算机名/管理员用户名)
3、如果"Windows身份验证”无法登录,请确保已经启用SQL Server远程连接(此步骤可在计算机的“开始”——“程序”中找到Microsoft SQL Server 2008 R2子菜单下的“Reporting Services配置管理器”打开并启用你的计算机名的报表服务器),
如下图所示。
-
4、然后连接,连接以后在左侧找到“安全性”——“登录名”——“sa”,双击打开就可以在里面重置“Sql Serveer验证”的密码了。
sql2008忘记sa的默认密码

情况一:只是忘记了密码方法一:sp_password null,'123,'sa'把sa的密码设为“123”执行成功后有“Command(s)completed successfully.”OK!方法二:第一步:打开SQL2008用管理员登录先,然后在服务名处右击选属性>安全性>右边的登录方式选项改为身份验证确定!第二步:选择安全性(展开)>登录名>双击sa>密码改成你需要的密码确定!然后关掉SQL2008或者断开连接第三步:点开始>程序>选择SQL2008>配置工具>打开configuration manager>展开SQL Server2005网络配置注意:选中MSSQLSERVER如果没有选中SQMEXPRESS>TCP/IP选项>先启用然后右键单击>属性>Ip地址选项卡>把已禁用的选项全部改成已启用>然后把SQL2008的服务重新启动一下!情况二:忘记了密码,而且从sysadmin中删除了builtin\Administrators帐号,现在没其他人是sysadmin了A:SQL Server2005/2008提供了针对该情况的更好的灾难恢复方法,无需侵入master数据库,不会对master数据库中的对象和数据(例如登陆帐号,证书等)造成损坏。
Windows管理员组的成员现在当SQL Server以单用户模式启动(另外一个名称为维护模式)的情况下对SQL Server有了访问权限。
通过使用单用户模式,SQL Server2005/2008避免了Windows管理员以sysadmin的身份在不被发现的情况下滥用权限。
Windows管理员帐号能进行部分维护任务,例如安装补丁等。
要将SQL Server以单用户模式启动,您可以在命令行模式下增加“-m”参数。
您也可以使用SQL Server配置管理员工具。
MSDE2000的系统管理员(sa)密码修改方法

Microsoft SQL Desktop engine 2000 是一个常用的SQL支持数据库,但安装后其sa 的默认密码为空,这样对数据安全有一定影响。
因为MSDE2000是简化版本,无管理控制台,修改密码只能进入命令行方式。
步骤:要注意的是要在切换了SQL的身份验证方式后才可以命令行修改密码。
默认的SQL身份验证方式是Windows账户模式,要改为采用SQL身份验证。
要Windows账户身份验证模式切换到SQL的身份验证模式,请按以下步骤操作:1. 先停止MSSQLSERVER 以及所有其他相关服务(如SQLSERVERAgent)。
2. 打开注册表编辑器。
3. 找到以下两个子项之一(取决于MSDE 是作为默认MSDE 实例安装的还是作为命名实例安装的):HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer- 或者-HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\\\MSSQLServer\\4. 在右窗格中,双击LoginMode 子项。
5. 在DWORD 编辑器对话框中,将此子项的值设置为2。
确保选择了Hex 选项,然后单击确定。
(默认情况下,Windows LoginMode 注册表子项的值设置为1。
如果启用SQL 的身份验证模式,则此值为2。
)6. 重新启动MSSQLSERVER 和SQLSERVERAgent 服务以使更改生效。
至此,SQL验证模式切换完毕。
7、在运行菜单执行CMD 命令先进入命令行模式8、进入MSDE安装目录C:\\Program Files\\Microsoft SQL Server\\80\\Tools\\Binn目录9、执行命令osql -U sa -Q "sp_password NULL, \'password\', \'sa\'"(其中password 改为你要设置的密码,输入时注意单引号和双引号的格式)10、之后会提示输入默认口令,直接按回车即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在SQL Server Management Studio 用WINDOWS连接的情况下改实列的“属性”中“安全性”
选中WINDOWS及SQL验证,再重起SQL服务器后,新建查询,执行下面代码
一、
ALTER LOGIN sa ENABLE
GO
ALTER LOGIN sa WITH PASSWORD = 'password'
GO
二、
ALTER LOGIN [sa]
WITH PASSWORD = N'NewPassword' --不用提供旧密码
安装过程中,SQL Server 数据库引擎设置为Windows 身份验证模式或SQL Server 和Windows 身份验证模式
如果在安装过程中选择“Windows 身份验证模式”,则sa 登录将被禁用。
如果稍后将身份验证模式更改为“SQL Server 和Windows 身份验证模式”,则sa 登录仍处于禁用状态。
若要启用sa 登录帐户,请使用ALTER LOGIN 语句。
安全说明:
sa 帐户是一个广为人知的SQL Server 帐户,并且经常成为恶意用户的攻击目标。
除非您的应用程序需要使用sa 帐户,否则请不要启用它。
为sa 登录名使用一个强密码非常重要。
sa 登录名只能使用SQL Server 身份验证连接到服务器。
更改安全身份验证模式
在SQL Server Management Studio 的对象资源管理器中,右键单击服务器,再单击“属性”。
在“安全性”页上的“服务器身份验证”下,选择新的服务器身份验证模式,再单击“确定”。
在SQL Server Management Studio 对话框中,单击“确定”以确认需要重新启动SQL Server。
从SQL Server Management Studio 重新启动SQL Server
在对象资源管理器中,右键单击您的服务器,再单击“重新启动”。
如果运行有SQL Server 代理,则也必须重新启动该代理。
使用Transact-SQL 启用sa 登录帐户
执行下列语句以启用sa 密码并分配一个密码。
ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;
GO
使用Management Studio 启用sa 登录帐户
在对象资源管理器中,依次展开“安全”、“登录名”,右键单击“sa”,再单击“属性”。
在“常规”页上,您可能需要为sa 登录名创建密码并确认该密码。
在“状态”页的“登录”部分中,单击“启用”,然后单击“确定”。