如何启动SQL Server实例(sqlservr.exe)

如果 SQL Server 数据库引擎未启动,则会执行一个故障排除步骤,尝试从命令提示符启动数据库引擎。本主题说明了如何启动数据库引擎实例。

注意

为了进行故障排除,SQL Server 应当只从命令提示符启动。若要启动 SQL Server 数据库引擎作为常规使用,请参阅如何启动 SQL Server 实例(SQL Server 配置管理器)。

正常的 SQL Server 启动是一项复杂的活动,需要正确定位的 SQL Server 文件、为 SQL Server 和 Microsoft Windows 服务配置的注册表设置以及 SQL Server 服务使用域帐户时的正确文件和注册表权限。因此,排除故障的一个常用步骤是通过简化其环境来确定 SQL Server 是否能够在理想条件下启动。通常,故障排除过程开始时会显示以下问题:“使用‘本地管理员’组中的帐户,而不使用 Windows 服务控制管理器,SQL Server 是否能够启动?”答案“是”表示问题可能与服务控制管理器有关,也可能与分配给 SQL Server 服务正在尝试使用的帐户的权限有关。答案“否”可能显示一个以前使用服务控制管理器时未显示的错误消息,并可能表示 SQL Server 文件或注册表设置存在问题。

注意

除了测试是否能够启动 SQL Server,请不要从命令行运行 SQL Server。SQL Server 从命令行启动后执行维护操作可能会导致以后发生错误。例如,如果您以管理员身份登录,并创建新数据库或更改数据文件位置,则以后以 SQL Server 服务的正常帐户身份运行时,SQL Server 将可能无法访问它。

从命令行运行 SQL Server 时,请考虑以下限制:

最小化命令提示符窗口将导致 Windows 删除 SQL Server 中的几乎所有资源。这很正常,因为 SQL Server 并没有设计为以该方式操作。

SQL Server 在用户的安全上下文中运行,而不是在安装期间分配用来运行 SQL Server 的帐户的安全上下文中运行。

所有系统消息都将显示在用来启动 SQL Server 实例的窗口中。

不能使用 SQL Server Management Studio、SQL Server 配置管理器、控制面板中的“服务”应用程序或者任何 net 命令(例如,net start、net pause、net continue 和 net stop)来暂停、停止或恢复作为 Microsoft Windows 服务的 SQL Server 实例。

在注销 Windows 之前,必须关闭 SQL Server 实例。

您键入的任何命令提示符选项都优先于由 SQL Server 安装程序写入 Windows 注册表中的默认命令提示符选项。

SQL Server 配置管理器和 SQL Server Management Studio 显示该服务已停止。

启动正确的 SQL Server 实例

默认情况下,sqlservr.exe 位于 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn。如果安装了另一个 SQL Server 实例,另一个 sqlservr.exe 将位于如下目录中:C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\binn。您可以使用一个实例的 sqlservr.exe 来启动另一个 SQL Server 实例,但 SQL Server 同时会启动错误的实例版本(包括 Service Pack),并可能导致意外结果。若要避免出现这种问题,请在启动 sqlservr.exe 之前使用 MS-DOS 更改目录命令 (cd) 移动到正确的目录(如以下示例所示)。

cd \Program Files\Microsoft SQL Server\MSSQL10_50.1\MSSQL\Binn

从命令提示符启动 SQL Server 默认实例

从命令提示符输入以下命令

sqlservr.exe

从命令提示符启动 SQL Server 命名实例

在命令提示符下,输入以下命令并将 <instancename> 替换为要启动的实例名:

sqlservr.exe -s <instancename>

从命令提示符用单用户模式启动 SQL Server 默认实例

从命令提示符输入以下命令:

sqlservr.exe -m

在您不希望任何其他用户连接到 SQL Server 的情况下执行紧急维护时,单用户模式可能非常有用,但任何用户均可成为单用户,包括 SQL Server 代理服务。

从命令提示符用单用户模式启动 SQL Server 命名实例

从命令提示符输入以下命令:

sqlservr.exe -m -s <instancename>

用最小配置启动 SQL Server 默认实例

从命令提示符输入以下命令:

sqlservr.exe -f

用最小配置启动 SQL Server 命名实例

从命令提示符输入以下命令:

sqlservr.exe -f -s <instancename>

原文地址

查看更多相关文章

【编辑推荐】

  1. SQL Server 2000删除实战演习
  2. SQL Server存储过程的命名标准如何进行?
  3. 卸载SQL Server 2005组件的正确顺序
  4. 对SQL Server字符串数据类型的具体描述
  5. SQL Server数据类型的种类与应用

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/268634.html<

(0)
运维的头像运维
上一篇2025-05-06 23:43
下一篇 2025-05-06 23:45

相关推荐

  • INIZ是什么,INIZ价格多少钱

    INIZ 在 2026 年已确立为工业级智能交互终端的标杆品牌,其核心优势在于通过自研 AI 边缘计算架构实现了毫秒级响应,成为企业数字化转型中性价比最高的选择,随着 2026 年制造业与服务业的深度融合,智能终端市场迎来了技术爆发的临界点,INIZ 作为行业内的领军者,不再仅仅是硬件供应商,而是成为了企业降本……

    2026-05-02
    0
  • ShockHostingVPS测评多少钱?3.74美元/月VPS主机性能如何

    ShockHostingVPS 在 2026 年以 3.74 美元/月的极致性价比,配合 NVMe 全闪存架构与 99.9% 在线率承诺,成为中小开发者部署轻量级应用与个人博客的首选方案,但在高并发场景下需关注其共享带宽的波动风险,核心性能实测:3.74 美元/月档位的真实表现在 2026 年云计算市场普遍涨价……

    2026-05-02
    0
  • 日本 YardVPSVPS 测评,建站实测体验,日本 VPS 测评多少钱,日本 VPS 推荐

    日本 YardVPS 在 2026 年已稳定成为中小跨境电商与独立站的首选方案,其 CN2 GIA 线路在日美欧三向延迟均控制在 30ms 以内,性价比远超同配置竞品,在 2026 年全球网络架构重构的背景下,日本作为亚太区核心枢纽,其 VPS 性能直接决定了海外业务的落地效率,针对日本 VPS 推荐这一高频需……

    2026-05-02
    0
  • 新加坡、英国INIZVPS测评,实测体验与数据对比,INIZVPS新加坡英国哪个好,INIZVPS测评

    针对需要兼顾东南亚业务拓展与欧美合规访问的企业,新加坡节点在低延迟与本地化生态上完胜,而英国节点则在多区域覆盖与法律环境上更具优势,两者无绝对优劣,需依据具体业务场景二选一,2026 年跨境网络基建:新加坡与英国 INIZVPS 实战选型指南在 2026 年全球数据中心格局重塑的背景下,企业出海面临网络稳定性与……

    2026-05-02
    0
  • hosteons独立服务器测评不限流量实测数据与性能表现怎么样?

    Hosteons 独立服务器在 2026 年实测中展现出极高的性价比,其不限流量策略配合高性能硬件,是处理高并发与大数据传输场景下的理想选择,尤其适合预算敏感型中小企业及海外业务拓展需求,核心性能实测与硬件架构解析在 2026 年云计算基础设施全面向 ARM 与高主频 Intel 混合架构转型的背景下,Host……

    2026-05-02
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注