如何在 SQL Server 2008 express 中更改 sa 密码? [英] How to change sa password in SQL Server 2008 express?
本文介绍了如何在 SQL Server 2008 express 中更改 sa 密码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经安装了 SQL Server 2008 express 并通过 Windows 身份验证登录,它不允许我做任何事情.如何在本地计算机 2008 express 中更改sa"密码或获得完全权限?我使用的是 Windows 7.
I have installed SQL Server 2008 express and logging in through windows authentication, it doesn't allow me to do anything. How do i change 'sa' password or gain full privilege in my local computers 2008 express ? I am using windows 7.
推荐答案
您需要按照 疑难解答:当系统管理员被锁定时连接到 SQL Server 并将您自己的 Windows 用户添加为系统管理员的成员:
You need to follow the steps described in Troubleshooting: Connecting to SQL Server When System Administrators Are Locked Out and add your own Windows user as a member of sysadmin:
- 关闭 MSSQL$EXPRESS 服务(或任何名称的 SQL Express 服务)
- 开始添加
-m
和-f
启动参数(或者你可以启动sqlservr.exe -c -sEXPRESS -m -f
从控制台) - 连接到 DAC:
sqlcmd -E -A -S .\EXPRESS
或从 SSMS 使用admin:.\EXPRESS
- 运行
create login [machinename\username] from windows
以在 SQL 中创建您的 Windows 登录名 - 运行
sp_addsrvrolemember 'machinename\username', 'sysadmin';
使自己成为 sysadmin 成员 - 重启服务,无需
-m -f
- shutdown MSSQL$EXPRESS service (or whatever the name of your SQL Express service is)
- start add the
-m
and-f
startup parameters (or you can startsqlservr.exe -c -sEXPRESS -m -f
from console) - connect to DAC:
sqlcmd -E -A -S .\EXPRESS
or from SSMS useadmin:.\EXPRESS
- run
create login [machinename\username] from windows
to create your Windows login in SQL - run
sp_addsrvrolemember 'machinename\username', 'sysadmin';
to make urself sysadmin member - restart service w/o the
-m -f
这篇关于如何在 SQL Server 2008 express 中更改 sa 密码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文