Md *_*han 6 sql-server sql-server-2012 troubleshooting startup
我想在单用户模式下启动我的 SQL Server Express 实例来执行一些故障排除,例如恢复 Master 数据库。
我在 SQL Server 配置管理器中找不到“启动参数”选项。
我发现了一些博客,例如http://mssqlfun.com/2014/09/04/how-to-start-sql-server-in-single-user-mode/,但是我无法将-m
参数添加到'启动参数'。
请参阅下面的我的 SQL Server 配置管理器的屏幕截图:
我的工作环境是:
有没有可能通过控制台连接的方法?任何想法或建议将不胜感激。
我可以从这个 T-SQL 中看到启动参数:'select * from sys.dm_server_registry;',但是我看不到 SQL Server 配置管理器中的设置。
根据文档,SQL Server 配置管理器需要本地管理员权限,因为各种 SQL Server 配置项存储在本地系统注册表中。
从 SQL Server 配置管理器帮助中的“SQL Server 属性(启动参数选项卡)”:
此页面的使用仅限于可以更改注册表中相关条目的用户。这包括以下用户。
本地管理员组的成员。
SQL Server 使用的域帐户(如果数据库引擎配置为在域帐户下运行)。
您可以通过以下方法之一确认本地管理员的成员身份:
在安装了 SQL Server 的机器上启动命令提示符,然后运行:
whoami /groups | find /i "BUILTIN\Administrators"
Run Code Online (Sandbox Code Playgroud)假设机器是您的 Active Directory 域的成员,您可以从域的域控制器或工作站运行“Active Directory 用户和计算机”Microsoft 管理控制台,如果您通过下载 Microsoft Remote服务器管理工具。运行“Active Directory 用户和计算机”后,您需要找到您的用户帐户,然后检查“成员”选项卡以查看您是“域管理员”还是“企业管理员”。
在安装了 SQL Server 的服务器上,您可以从“控制面板”中检查“用户帐户”。