我想在单用户模式下启动我的 SQL Server Express 实例来进行一些故障排除,例如恢复主数据库。
我无法在 SQL Server 配置管理器中找到“启动参数”选项。
我找到了一些博客,例如http://mssqlfun.com/2014/09/04/how-to-start-sql-server-in-single-user-mode/,但是我无法将-m
参数添加到'启动参数'。
请参阅下面的我的 SQL Server 配置管理器的屏幕截图:
我的工作环境是:
- MS SQL Server 2012 速成版 11.1.3000.0
- 视窗服务器 2012 R2
- SQL server 2012 Express 安装在域中
- 操作系统在 VMware 下运行
有没有可能通过控制台连接的方法?任何想法或建议将不胜感激。
我可以从这个 T-SQL 中看到启动参数:'select * from sys.dm_server_registry;',但是我无法在 SQL Server 配置管理器中看到设置。
根据文档,SQL Server 配置管理器需要本地管理员权限,因为各种 SQL Server 配置项存储在本地系统注册表中。
从 SQL Server 配置管理器帮助中的“SQL Server 属性(启动参数选项卡)”:
您可以通过以下方法之一确认本地管理员的成员身份:
在安装了 SQL Server 的机器上启动命令提示符,然后运行:
假设计算机是您的 Active Directory 域的成员,您可以从您的域的域控制器运行“Active Directory 用户和计算机”Microsoft 管理控制台,或者如果您通过下载 Microsoft Remote 安装该工具,则从您的工作站运行服务器管理工具。运行“Active Directory 用户和计算机”后,您需要找到您的用户帐户,然后检查“成员”选项卡以查看您是“域管理员”还是“企业管理员”。
在安装了 SQL Server 的服务器上,您可以从“控制面板”中检查“用户帐户”。