手动安装 BarTender SQL Server Express
概述
除非另有配置,否则默认情况下,BarTender 安装向导会在 BarTender 安装过程中尝试以静默方式安装 SQL Server Express(请阅读此文章以了解如何在没有 SQL Server 的情况下安装 BarTender)。在绝大多数情况下,这都能成功进行安装。但在极少数情况下,SQL Server 安装会失败,您必须排除安装故障并手动进行安装。
适用范围
BarTender 2019
信息
从 BarTender 2019 R3 开始,如果 BarTender 无法安装 SQL Server,您会收到以下消息:
本指南将引导您完成相应步骤,找出安装失败的原因并手动进行安装。此过程包括以下步骤:
启动 SQL Server 安装
将文件解压缩并准备就绪后,需要启动 SQL Server 安装。有两个选项可用于此目的:
手动启动安装速度最快,但使用 Windows 命令行界面时,您可以预先配置安装过程中需要设置的大部分选项。下面是有关这两个选项的说明。
手动启动 SQL Server 安装
我已尝试安装 BarTender
如果已尝试安装 BarTender,可以从以下位置访问安装文件:
C:\Users\<USERNAME>\AppData\Local\Temp\SQLEXPR_x64_ENU
确保将 <USERNAME> 替换为您的用户名。
- 导航到上面的目录。
- 双击 SETUP.exe。
现在,可以继续“安装 SQL Server”了。
我尚未尝试安装 BarTender
如果尚未运行 BarTender 安装程序,可以从 Microsoft 下载文件并开始安装。
- 转到:Microsoft® SQL Server® 2014 SP3 Express 下载页面(此下载链接适用于 SQL Server 2004 Express SP3。您可以选择从 Microsoft 下载更高版本的 SQL Server。)
- 选择您的语言并按“下载”。
- 选择与您的操作系统体系结构匹配的选项:
- Express 32BIT\SQLEXPR_x86_ENU.exe(适用于 32 位)
- Express 64BIT\SQLEXPR_x64_ENU.exe(适用于 64 位)
现在,可以继续“安装 SQL Server”了。
使用 Windows 命令行界面
我已尝试安装 BarTender
如果已尝试安装 BarTender,那么您已拥有 SQL 安装文件并且可以运行以下命令:
- 转到 Windows“开始”菜单。
- 键入 CMD 以打开 Windows 命令提示符。
- 输入以下命令:
"C:\Users\<USERNAME>\AppData\Local\Temp\SQLEXPR_x64_ENU.exe" /q /ACTION=Install /FEATURES=SQLEngine,FullText /INSTANCENAME=BarTender /SQLSYSADMINACCOUNTS="Builtin\Administrators" "NT AUTHORITY\SYSTEM" /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /ADDCURRENTUSERASSQLADMIN /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS /HIDECONSOLE /SkipInstallerRunCheck /UpdateEnabled=0 /SKIPRULES=RebootRequiredCheck SetupCompatibilityCheck NoRebootPackage
- 确保将 <USERNAME> 替换为您的用户名。
- 现在,可以继续“安装 SQL Server”了。
我尚未尝试安装 BarTender
如果尚未尝试安装 BarTender,那么需要运行相同的命令,但必须将第一部分替换为可以从 Microsoft 下载的 SQL 文件的路径。
- 转到:Microsoft® SQL Server® 2014 SP3 Express 下载页面(此下载链接适用于 SQL Server 2004 Express SP3。您可以选择从 Microsoft 下载更高版本的 SQL Server。)
- 选择您的语言并按“下载”。
- 选择与您的操作系统体系结构匹配的选项:
- Express 32BIT\SQLEXPR_x86_ENU.exe(适用于 32 位)
- Express 64BIT\SQLEXPR_x64_ENU.exe(适用于 64 位)
"<DOWNLOAD_LOCATION>\SQLEXPR_x64_ENU.exe" /q /ACTION=Install /FEATURES=SQLEngine,FullText /INSTANCENAME=BarTender /SQLSYSADMINACCOUNTS="Builtin\Administrators" "NT AUTHORITY\SYSTEM" /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /ADDCURRENTUSERASSQLADMIN /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS /HIDECONSOLE /SkipInstallerRunCheck /UpdateEnabled=0 /SKIPRULES=RebootRequiredCheck SetupCompatibilityCheck NoRebootPackage
-
确保将 <DOWNLOAD_LOCATION> 替换为您将文件下载到的位置。现在,可以继续“安装 SQL Server”了。
完成 SQL Server 安装
启动安装后,需要完成安装过程。需要注意的是,在安装过程中的某个时刻可能会遇到错误。您可以按照“SQL Server 安装故障排除”中的步骤来解决其中一些错误。请注意,根据您安装的 SQL Server 版本,下面的某些图像可能会略有不同。
- 在向导的第一页上,确保接受许可条款。单击“下一步”。
- 安装设置的第二页是“全局规则”。在此页面上,很可能会遇到错误。 您需要先解决错误才能继续。要了解一些基本的故障排除步骤,请单击此处。您还可以查阅 Microsoft 的说明文档。
- 解决了阻止安装的错误后,需要单击“下一步”,直到到达“功能选择”页面。在此页面,需要从可用选项中选择“数据库引擎服务”。单击“下一步”。
- 在“实例配置”页面上,选择“命名实例:”并键入 BARTENDER。 单击“下一步”。
- 单击“下一步”,直到进入“数据库引擎配置”。 您需要将“服务器配置”设置为“Windows 身份验证模式”。您还应该添加以下用户:
-
- Builtin\Administrators
- NT AUTHORITY\SYSTEM
- 您的本地用户
- 单击“下一步”,直到到达最终屏幕。您应该会看到一条消息,指示您的 SQL Server 2014 安装已成功完成。单击“关闭”
。
SQL Server 安装故障排除
安装帐户权限:失败
此失败意味着 Windows 组策略中的某些内容阻止了当前用户执行以下一项或多项操作:
- 备份和归档目录
- 管理和审核安全日志
- 调试软件
您需要登录到具有这些权限的管理帐户才能继续操作。所有这些检查项的复选标记都变为绿色后,该对话框才会继续。
指定的帐户已存在
在 SQL 安装过程中,您可能会遇到如下错误:
SQL Server Setup has encountered an err when running a Windows Installer File.
Windows Installer error message: The specified account already exists.
此对话框没有什么太大帮助,其实际含义与看上去有所不同。简而言之,请执行以下操作:
- 卸载 SQL 2012 Native Client
- 单击“重试”
无法启动 BarTender SQL Server 实例的 SQL Server 服务
在尝试启动和运行 BarTender SQL Server 实例的 SQL Server 服务时,您可能会遇到以下错误。
- 服务 - Windows 无法在本地计算机上启动 SQL Server <instance name>。有关更多信息,请查阅系统事件日志。 如果这是非 Microsoft 服务,请与服务供应商联系,并参考特定于服务的错误代码 5023。
- 在 Windows 事件查看器中,您可以看到以下错误。
- FCB::打开失败:无法打开文件号 1 的文件 E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\model.mdf。操作系统错误:3(系统找不到指定的路径)。
- FileMgr::StartLogFiles:创建或打开文件“E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\modellog.ldf”时出现操作系统错误 2(系统找不到指定的文件)。 请诊断并更正该操作系统错误,然后重试操作。
- 因为算法不同,客户端和服务器无法通信...
- 当您尝试启动或连接到 BarTender SQL Server 实例时,也可能会出现此错误消息或类似消息。
可能的解决方案
- 阅读以下 Microsoft 支持文章。
- 升级到最新版本的 SQL Server 2014 Express SP3 或更高版本。
- 您可以从此处下载完整的 SQL Server 2014 Express SP3(也可以从 Microsoft 下载更高版本的 SQL Server)。
- 根据您的 Windows 操作系统的位版本,选择要下载的文件:SQLEXPRADV_x64_ENU.exe(适用于 64 位)或 SQLEXPRADV_x86_ENU.exe(适用于 32 位)。
-
卸载现有版本的 SQL Server 2014 和 BarTender 实例。
- 您可以转到 Windows“控制面板”->“程序”/“功能”来卸载 SQL Server 2014 和 BarTender 实例,或运行以下 Windows 命令行,通过 SQL Server 安装程序来进行卸载。
-
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=BarTender
-
- 您可以转到 Windows“控制面板”->“程序”/“功能”来卸载 SQL Server 2014 和 BarTender 实例,或运行以下 Windows 命令行,通过 SQL Server 安装程序来进行卸载。
- 按照上述 SQL Server 安装说明,安装 SQL Server 2014 Express SP3。
- 您可以从此处下载完整的 SQL Server 2014 Express SP3(也可以从 Microsoft 下载更高版本的 SQL Server)。
错误消息:“尝试执行未经授权的操作...”
有关更多信息,请参阅以下支持文章: BarTender 无法在 Windows 10 20H2 上安装 Microsoft SQL Server Express。
安装 BarTender
确认 SQL Server 已成功安装后,以管理员身份运行 BarTender 安装程序。现在,SQL Server 安装错误已解决,您应该可以继续操作了。