Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sql studio express 2005丢失sa密码问题_Sql_Sql Server 2005 - Fatal编程技术网

sql studio express 2005丢失sa密码问题

sql studio express 2005丢失sa密码问题,sql,sql-server-2005,Sql,Sql Server 2005,我有一个问题,我正在将windows 7与MS SQL Server Management Studio Express 2005一起使用,尽管我丢失了管理员/sa密码。是否有一个命令,我可以使用重置密码,没有旧的 我可以使用windows身份验证登录 非常感谢,, James作为SQL Server计算机的管理员登录到该计算机。打开查询分析器并使用Windows NT身份验证连接到SQL Server。按如下所示运行sp_password以重置sa密码: sp_password @new =

我有一个问题,我正在将windows 7与MS SQL Server Management Studio Express 2005一起使用,尽管我丢失了管理员/sa密码。是否有一个命令,我可以使用重置密码,没有旧的

我可以使用windows身份验证登录

非常感谢,,
James作为SQL Server计算机的管理员登录到该计算机。打开查询分析器并使用Windows NT身份验证连接到SQL Server。按如下所示运行sp_password以重置sa密码:

sp_password @new = 'will_never_forget_again', @loginame = 'sa'
编辑:

这是出乎意料的,因为您能够进入以分离db,所以您必须 我有一些特权。你得到的信息是: ... 是对
sp_password
命令的响应。所以当你说你试图 重新连接“sa”,你能告诉我们你是怎么做到的吗

此外,使用SQLCMD工具时,必须键入GO以执行命令:

SP_PASSWORD @NEW = 'my_password', @loginame = 'sa'
GO
然后,您需要在尝试重新连接之前退出

试着再进去看看你是谁。因此,在连接之后:

C:\sqlcmd -E  -d master
请运行以下命令:

SELECT suser_sname(), user_name()
GO
此外,请在获得用户名后运行此操作,并根据我的原始答案输入新密码:

ALTER LOGIN sa ENABLE
GO

在对象资源管理器中,转到安全->登录,然后单击“sa”-帐户的首选项。在那里,您可以重置密码,因为您可以使用windows身份验证登录,所以这非常简单。 你需要的只是

  • 登录到您的管理工作室
  • 在树状视图上,展开“安全”文件夹,并展开 “登录”文件夹
  • 右键单击“sa”
  • 更改密码。完成

  • 这个问题真的属于超级用户。重新安装sql express 2005可以吗?Msg 15151,16级,状态1,第1行不能更改登录名“sa”,因为它不存在或者您没有权限。我使用了“sa”作为示例。您需要将其更改为您的实际登录名,并将密码设置为您想要的新密码。我无法创建数据库或创建新登录,因为我没有权限。安装SQL Express能否解决此问题?我已在“新建查询”对话框中尝试使用SP_密码。我不能附加或做任何事情。。我已经通过MS Visual Studio创建了一个数据库,不过我想在SQL Express中创建一个数据库,而不是在Visual Studio中附加它。。当登录到SQL express时,我可以使用windows身份验证登录,尽管我只能看到系统数据库。尝试创建新数据库时,我在“master”上的权限被拒绝。正在运行select suser_sname(),。。在新的查询窗口中,我只是一个“来宾”:(使用首选项,我需要旧密码?请确保以管理员身份运行MS SQL Server Management Studio Express 2005。然后,您只需在“密码”和“确认密码”字段中键入并重新键入新密码即可