手动安装BarTender SQL Server Express
BarTender 2019的所有安装都需要Microsoft SQL Server Express才能实现内部应用程序功能。无论您使用任何应用程序消息日志记录还是打印日志记录,这都是必需的。
BarTender安装向导会尝试在BarTender安装过程中以静默方式安装SQL Server Express。在绝大多数情况下,这是完美的。但是,在极少数情况下,SQL Server安装失败,您必须对安装进行故障排除并手动安装。


从BarTender 2019 R3开始,如果BarTender无法安装SQL Server,您将收到以下消息:




本指南将引导您逐步了解安装失败的原因并手动安装。该过程将包括以下步骤:
  1. 开始安装SQL Server
  2. 安装SQL Server
  3. 解决SQL Server错误
  4. 安装BarTender

开始安装SQL Server



提取文件并准备就绪后,必须启动SQL Server安装。您有两种选择:
  • 手动启动SQL Server安装
  • 使用Windows命令行界面

手动简单地开始安装是最快的,但是命令行界面允许您预配置在安装过程中需要设置的大多数选项。我们已经为这两个选项提供了说明。

手动启动SQL Server

我试图安装BarTender

如果您已经尝试安装BarTender,则可以从以下位置访问安装文件:
C:\Users\\AppData\Local\Temp\SQLEXPR_x64_ENU
确保用您的用户名替换。
  1. 导航到以上目录
  2. 双击 SETUP.exe
此时,您可以继续安装SQL Server。
我没有尝试安装BarTender

如果尚未运行BarTender安装程序,则可以从Microsoft下载文件并开始安装。
  1. 转到:https : //www.microsoft.com/zh-cn/download/details.aspx?id=57473
  2. 选择您的语言,然后按下载
  3. 选择与您的OS体系结构匹配的选项:
    • Express 32BIT \ SQLEXPR_x86_ENU.exe(对于32位)
    • Express 64BIT \ SQLEXPR_x64_ENU.exe(用于64位)
  4. 下载完成后,双击文件开始提取
  5. 提取文件后,安装向导将自动启动。
此时,您可以继续安装SQL Server。

使用Windows命令行界面

我试图安装BarTender

如果您已经尝试安装BarTender,则已经拥有SQL安装文件,并且可以运行以下命令:
  1. 转到Windows“开始”菜单
  2. 键入CMD以打开Windows命令提示符
  3. 输入以下命令:
“C:\Users\\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
请确保您更换与您的用户名。
此时,您可以继续安装SQL Server。
我没有尝试安装BarTender
如果您未尝试安装BarTender,则需要运行相同的命令,但是必须将第一部分替换为可以从Microsoft下载的SQL文件的路径。
  1. 转到:https : //www.microsoft.com/zh-cn/download/details.aspx?id=57473
  2. 选择您的语言,然后按下载
  3. 选择与您的OS体系结构匹配的选项:
    • Express 32BIT \ SQLEXPR_x86_ENU.exe(对于32位)
    • Express 64BIT \ SQLEXPR_x64_ENU.exe(用于64位)
  4. 下载完成后,双击文件开始提取
  5. 提取文件后,安装向导将自动启动。在运行命令行之前,请关闭此窗口。
  6. 转到Windows“开始”菜单
  7. 键入CMD以打开Windows命令提示符
  8. 输入以下命令:
“\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
确保将其替换为下载文件的位置。
此时,您可以继续安装SQL Server。

进行SQL Server安装



安装开始后,您将需要完成安装过程。请务必注意,在安装过程中有时会遇到错误。您可以按照对SQL Server进行故障排除中的步骤来解决其中一些错误。

许可条款
在向导的第一页上,确保接受许可条款。点击Next


全球规则
安装设置的第二页是“全局规则”。您可能在此页面上遇到错误。您将无法对错误进行故障排除,以便继续。我们在这里提供了一些基本的故障排除步骤。您也可以查阅Microsoft的文档。


功能选择

克服阻止安装的错误后,您将要单击“下一步”,直到进入“功能选择”页面。在这里,您Database Engine Services要从可用选项中进行选择。点击Next


实例配置
在“实例配置”页面上,选择Named instance:并输入BARTENDER。点击Next


数据库引擎配置
单击“下一步”,直到进入“数据库引擎配置”。您要将服务器配置设置为Windows身份验证模式。您还应该添加以下用户:
  • 内置\管理员
  • NT AUTHORITY \ SYSTEM
  • 您的本地用户


完成
单击下一步,直到到达最终屏幕。您应该看到一条消息,说明您的SQL Server 2014安装成功完成。点击close

对SQL安装进行故障排除



设置帐户特权:失败

SQL_setup.png此失败表示Windows组策略中的某些内容阻止当前用户执行以下一项或多项操作:
  • 备份和存档目录
  • 管理和审核安全日志
  • 调试软件

您需要登录具有这些特权的管理帐户才能继续。在所有这些检查都变为绿色之前,对话框将不会继续。
请参阅方案3和Microsoft的帮助文档上的解决方案,以获取更多信息:如果安装程序帐户没有某些用户权限,则SQL Server安装将失败


指定的帐户已经存在

在SQL安装过程中,您可能会遇到以下错误:
SQL Server Setup has encountered an err when running a Windows Installer File.
Windows Installer error message: The specified account already exists.

SQL_setup2.png该对话框相对无济于事,其含义与看上去有所不同。简而言之,请执行以下操作:
  • 卸载SQL 2012 Native Client
  • 单击重试


无法启动BarTender SQL Server实例的SQL Server服务

尝试启动和运行BarTender SQL Server实例的SQL Server服务时,可能会遇到以下错误。
  • 服务-Windows无法在本地计算机上启动SQL Server <实例名称>。有关更多信息,请查看系统事件日志。如果这是非Microsoft服务,请与服务供应商联系,并参考特定于服务的错误代码5023
  • image001.png
  • 在Windows事件查看器中,您可以看到以下错误。
    • “ FCB :: Open失败:无法打开文件E:\ sql12_main_t.obj.x86Release \ sql \ mkmastr \ databases \ mkmastr.proj \ model.mdf的文件编号1。OS错误:3(系统找不到指定的路径。)”
    • FileMgr :: StartLogFiles:操作系统错误2(系统找不到指定的文件。)在创建或打开文件'E:\ sql12_main_t.obj.x86Release \ sql \ mkmastr \ databases \ mkmastr.proj \ modellog.ldf'时发生。诊断并纠正操作系统错误,然后重试该操作。
  • “客户端和服务器无法通信,因为它们不具有通用算法...”
    • 当您尝试启动或连接到BarTender SQL Server实例时,也可能会出现此错误消息或类似消息。

可能的解决方案
  1. 请遵循这些Microsoft支持文章。
    • 全新安装后,SQL Server无法启动
    • 如何解决SQL Server中的错误17204和17207
  2. 升级到最新版本的SQL Server 2014 Express SP3或更高版本。
    • 您可以在此处下载完整的SQL Server 2014 Express SP3 。
      • 根据Windows操作系统的位版本,选择 SQLEXPRADV_x64_ENU.exe(对于64位)或SQLEXPRADV_x86_ENU.exe(对于32位)进行下载。
    • 卸载现有版本的SQL Server 2014和BarTender实例。
      • 您可以转到Windows控制面板->程序/功能,或者使用SQL Server安装程序运行以下Windows命令行来卸载SQL Server 2014和BarTender实例。
        • setup.exe / Action =卸载/ FEATURES = SQL,AS,RS,IS,Tools / INSTANCENAME = BarTender
    • 按照上面的SQL Server安装说明安装SQL Server 2014 Express SP3。

安装BarTender



SQL Express 2014确认已成功安装后,以管理员身份运行BarTender 2019安装程序。
现在,您应该继续执行SQL Server安装错误。有关安装正版BarTender的其他帮助,购买正版后都可以找相对应代理商协助安装和售后技术服务





广州领域条码全程为您服务,需要提供解决方案,可联系在线客服!