SQL Server 2012:无法更改登录SA [英] sql server 2012: cannot alter the login sa

查看:13
本文介绍了SQL Server 2012:无法更改登录SA的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用SSMS版本11.0.2100.60在我的本地计算机上创建一个数据库。我以管理员身份运行应用程序,使用Windows身份验证登录,并将MYDOMAINmy-username添加到登录名中。但是,如果我尝试使用此登录名创建数据库,则会收到消息

CREATE DATABASE permission denied in database 'master'. 
(Microsoft SQL Server, Error: 262)

如果我尝试将Privelage dbcreator添加到我的用户,则会收到以下错误。

User does not have permission to perform this action. 
(Microsoft SQL Server, Error: 15247)

我无法以sa身份登录,因为我不知道/记得密码(是否有预设的默认值?),如果我尝试更改密码,我会收到消息:

Cannot alter the login 'sa', because it does not exist or you do not have permission. 
(Microsoft SQL Server, Error: 15151)
最后,我注意到帐户"sa"已禁用,如果我尝试启用它,则会得到与前面相同的错误。有什么办法可以解决这个问题吗?或者我需要重新安装吗?

版本信息:

Microsoft SQL Server Management Studio                      11.0.2100.60
Microsoft Analysis Services Client Tools                        11.0.2100.60
Microsoft Data Access Components (MDAC)                     6.2.9200.16384
Microsoft MSXML                     3.0 4.0 6.0 
Microsoft Internet Explorer                     9.10.9200.16635
Microsoft .NET Framework                        4.0.30319.18051
Operating System                        6.2.9200

推荐答案

我找到答案here

要在单用户模式下启动SQL Server,您可以添加 命令行中的参数"-m"。您还可以使用SQL Server Configuration Manager工具,该工具为 文件访问和其他权限。要使用配置管理器,请执行以下操作 要恢复您的系统,请使用以下步骤:

  1. 从"SQL Server 2005|Configuration"菜单打开Configuration Manager工具
  2. 停止需要恢复的SQL Server实例
  3. 导航到"高级"选项卡,在"属性"文本框中,将";-m"添加到"启动参数"选项的列表末尾
  4. 单击"确定"按钮并重新启动SQL Server实例

这篇关于SQL Server 2012:无法更改登录SA的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆