我已经安装了SQL Server 2008 express并通过windows身份验证登录,它不允许我做任何事情。如何在我的本地计算机2008快递中更改“sa”密码或获得完全权限?我正在使用Windows 7。
您需要按照Troubleshooting: Connecting to SQL Server When System Administrators Are Locked Out中描述的步骤操作,并将您自己的Windows用户添加为sysadmin的成员:
-m
和-f
启动参数(或者你可以从控制台启动sqlservr.exe -c -sEXPRESS -m -f
)sqlcmd -E -A -S .\EXPRESS
或SSMS使用admin:.\EXPRESS
create login [machinename\username] from windows
在SQL中创建Windows登录sp_addsrvrolemember 'machinename\username', 'sysadmin';
重启服务如果要使用SQL Server Management Studio更改“sa”密码,请执行以下步骤:
这可以帮助您重置SQL 2008和2012的sa密码
-m -f
这对我有用:
我不知道现有的sa密码,所以这就是我做的:
输入命令:
EXEC sp_password NULL, 'yourpassword', 'sa'
(将YourPcName更改为您的PC所调用的任何内容)。
osql -S YourPcName\SQLEXPRESS -E