为数据库'myDB'创建失败。 (Microsoft.SqlServer.Smo)
其他信息:
执行Transact-SQL语句或批处理时发生异常。 (Microsoft.SqlServer.ConnectionInfo)
数据库'master'中的CREATE DATABASE权限被拒绝。 (Microsoft SQL Server,错误:262)
按钮:
我没有'sa'之外的管理员帐户(ı不知道密码)。此帐户取消授权(ı无法授权)。我该怎么办?
答案 0 :(得分:0)
的先决条件:
需要管理权限。
需要大约10分钟的停机时间,因为SQL Server将以“单用户”模式启动。
PROCEDURE:
使用在“托管Windows”框中具有“管理员”权限的帐户的RDP到服务器。使用服务帐户是个好主意。 - >如果您的服务器是本地计算机,则 kip
打开“SQL Server配置管理器”:
开始>所有程序> Microsoft SQL Server 2008(或2005)>配置工具> SQL Server配置 管理器
右键单击SQL Services并单击“属性” 转到“高级”标签,然后打开“启动参数” 最后写'-m',然后单击'确定'。 这将打开一个对话框,通知需要为此重新启动SQL服务。点击“确定”。
停止SQL Agent等相关服务。重新启动SQL服务。
右键单击命令提示符,选择“以管理员身份运行”(在Windows 2003及更低版本中,以管理员身份运行不可用且不需要)
现在使用SQLCMD连接到SQL实例,写下面的命令:
SQLCMD –E –S <instance name>
CREATE LOGIN [Login_name] FROM WINDOWS WITH DEFAULT_DATABASE=[master]
GO
EXEC master..sp_addsrvrolemember @loginame = 'login_name', @rolename = 'sysadmin'
GO