ktm*_*ktm 41 sql-server sql-server-2008 windows-7
我已经安装了SQL Server 2008 express并通过windows身份验证登录,它不允许我做任何事情.如何在我的本地计算机2008快递中更改"sa"密码或获得完全权限?我正在使用Windows 7.
Ani*_*Ani 65
如果要使用SQL Server Management Studio更改"sa"密码,请执行以下步骤:
更改服务器身份验证模式 - 右键单击root,选择"属性",从"安全"选项卡中选择"SQL Server和Windows身份验证模式",然后单击"确定"

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

授予权限 - 转到"状态"选项卡,确保选择"授予"和"已启用"单选按钮,然后单击"确定"

从本地服务重新启动SQLEXPRESS服务(Window + R> services.msc)
Rem*_*anu 35
您需要按照故障排除:系统管理员被锁定时连接到SQL Server并将您自己的Windows用户添加为sysadmin的成员中所述的步骤进行操作:
-m和-f启动参数(或者你可以sqlservr.exe -c -sEXPRESS -m -f从控制台开始)sqlcmd -E -A -S .\EXPRESS或从SSMS使用admin:.\EXPRESScreate login [machinename\username] from windows以在SQL中创建Windows登录sp_addsrvrolemember 'machinename\username', 'sysadmin';以使自己成为sysadmin成员-m -f我不知道现有的 sa 密码,所以这就是我所做的:
在控制面板中打开服务
找到“SQL Server (SQLEXPRESS)”条目并选择属性
停止服务
在“启动参数”字段的开头输入“-m”。如果有其他参数,在-m后已经添加了一个分号;
启动服务
打开命令提示符
输入命令:
osql -S YourPcName\SQLEXPRESS -E
Run Code Online (Sandbox Code Playgroud)
(将 YourPcName 更改为您的 PC 的名称)。
Run Code Online (Sandbox Code Playgroud)alter login sa enable go sp_password NULL,'new_password','sa' go quit
停止“SQL Server (SQLEXPRESS)”服务
从开始参数字段中删除“-m”
启动服务
小智 5
这可以帮助您重置SQL 2008和2012的sa密码
EXEC sp_password NULL, 'yourpassword', 'sa'
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           163799 次  |  
        
|   最近记录:  |