首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在SQL Server 2008 express中更改sa密码?

如何在SQL Server 2008 express中更改sa密码?
EN

Stack Overflow用户
提问于 2010-09-24 02:22:34
回答 5查看 171.8K关注 0票数 42

我已经安装了SQL Server2008 express,并通过windows身份验证登录,它不允许我做任何事情。如何在我的本地计算机2008 express中更改'sa‘密码或获得完全权限?我用的是windows7。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-09-24 03:12:14

您需要遵循Troubleshooting: Connecting to SQL Server When System Administrators Are Locked Out中描述的步骤,并将您自己的Windows用户添加为sysadmin的成员:

  • 关闭MSSQL$EXPRESS服务(或您的SQL Express服务的任何名称)
  • start添加-m-f启动参数(或者,您可以从console)
  • connect到DAC:sqlcmd -E -A -S .\EXPRESS或从SSMS启动create login [machinename\username] from windows使用SQL215H116运行d17使我们自己具有sysadmin SQL服务
票数 35
EN

Stack Overflow用户

发布于 2012-11-12 00:56:34

如果要使用SQL Server Management Studio更改您的“sa”密码,请执行以下步骤:

使用Windows身份验证和“

  1. Login”作为服务器Name
  2. Change服务器身份验证模式-右键单击根目录,选择“属性”,从“安全”选项卡中选择"SQL

和.\SQLExpress身份验证模式“,然后单击”OK

  1. Set sa password -导航到安全>登录> sa,右键单击,选择属性,从常规选项卡中设置密码(不关闭窗口)

  1. Grant permission -转到Status选项卡,确保选中了Grant和Enabled单选按钮,然后单击OK

本地服务(

  1. Restart > services.msc)

)中的

  1. Restart SQLEXPRESS服务
票数 65
EN

Stack Overflow用户

发布于 2015-02-10 19:13:38

我不知道现有的sa密码,所以我这样做了:

在控制面板中打开服务并找到"SQL

  • (SQLEXPRESS)“条目,然后选择”properties

  • Stop
  1. “,并在"Start parameters”字段的开头输入"-m“。如果有其他参数,请在-m后添加分号;
  2. 启动服务
  3. 打开命令提示符

输入命令:

代码语言:javascript
运行
复制
osql -S YourPcName\SQLEXPRESS -E

(将YourPcName更改为您的PC的任何名称)。

  1. 在提示符处键入以下命令:

新密码alter login sa enable go sp_password NULL,'new_password','sa‘go quit

从Start parameters字段中停止"SQL Server (SQLEXPRESS)“service

  • Remove "-m”
  1. Start
  2. -m
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3781365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档