其他人用SQLServer设置我的笔记本电脑。 我的Windows帐户是一个用户,但不是一个系统pipe理员。
我不知道sa密码,我无法find它。
如何重置sa密码或使我的帐户(这是一台计算机上的pipe理员)一个SQL系统pipe理员?
我需要重新安装来解决这个问题吗?
我会回答这个MS SQL以及我的SQL(只是为了确保我涵盖两个基础)
1.select“开始” – >“运行…”,在“运行”对话框中input“cmd.exe”,打开命令提示符窗口。
2.更改到存储MSSQL或MSDE实用程序的目录(通常为C:MSDEbinn,C:Program FilesMSSQLbinn等)。
3.键入以下命令,其中是您select的密码:
osql -U sa -P "" -Q "sp_password NULL,<newpassword>,sa"
首先停止运行mysql(service mysqld stop)然后运行mysql safe。 。 。
mysqld_safe --skip-grant-tables
然后
mysql --user=root mysql
然后使用以下命令:
update user set Password=PASSWORD('new-password') where user='root'; flush privileges; exit;
最后重新启动mysql
希望能帮助你使用哪个数据库系统:-)
和这里一样的答案:
故障排除:当系统pipe理员被locking时连接到SQL Server
parsing度
通过使用-m或-f选项,以单用户模式启动SQL Server的实例。 计算机本地pipe理员组的任何成员都可以作为sysadmin固定服务器angular色的成员连接到SQL Server实例。
一旦通过pipe理员连接(来自SSMS的admin:localhost ,或来自sqlcmd的-E -A ),将自己添加到sysadmin组中:
CREATE LOGIN [domain\yourname] FROM WINDOWS; EXEC sp_addsrvrolemember 'domain\yourname', 'sysadmin';
或重置sa密码:
ALTER LOGIN [sa] WITH PASSWORD = '...';
然后以正常模式重新启动服务器。