手动创建或升级使用SQL脚本BarTender系统数据库

在某些情况下,您可能想使用SQL脚本手动创建或升级BarTender系统数据库,例如当第三方供应商或管理员管理SQL Server数据库时,并且您不想安装BarTender来创建或升级BarTender系统数据库。系统数据库。


创建系统数据库


您可以通过执行以下操作手动创建BarTender系统数据库(没有系统数据库向导)。从主BarTender的安装位置两个文件(C:\ Program Files文件\海鸥\ BarTender的套件\数据库 64位的BarTender或 C:\程序文件(x86)\海鸥\ BarTender的套件\数据库针对32位的BarTender)是必需的:

  1. CreateDatabase.bat
  2. CreateDb.sql

这些文件必须复制到运行SQL Server的计算机/主机上的目录中。CreateDatabase.bat是一个批处理文件,可运行该批处理文件以创建系统数据库,并且可以从Command或Windows Powershell窗口中执行该文件。

以下是用于创建系统数据库的命令和参数:
  • CreateDatabase.bat [数据库名称] [仅模式标记] [路径]
    • 参数:
      • (非可选)是所需SQL Server的实例名称。计算机名称也可能是实例名称的一部分。例如,IEPC2 \ SqlExpress表示计算机IEPC2上名为“ SqlExpress”的SQL Server实例。如果仅使用默认实例,则可以仅指定计算机/服务器名称。
      • [数据库名称] (可选)是数据库的名称。如果省略此参数,将使用“ BarTender”。
      • [仅模式标记] (可选),如果设置为“ true”,则指示脚本仅在现有数据库文件上创建数据库模式。
      • [path] (可选)是您希望物理数据库文件位于的路径。
  • CreateDatabase /? -显示此帮助
  • CreateDatabase / L- 显示网络上可用的SQL Server的列表
  • CreateDatabase / E- 显示示例命令行的列表。

例:
  • CreateDatabase.bat < InstanceName> (其中InstanceName是SQL Server和实例的名称,例如:“ IEPC2 \ SqlServer”。)这将创建一个系统数据库,其默认数据库名为“ BarTender”或“ SystemDB”,具体取决于BarTender版本。


升级系统数据库

对于升级系统数据库,SQL脚本也在调酒师找到安装位置(C:\ Program Files文件\海鸥\ BarTender的套房\数据库为64位的BarTender或 C:\ Program Files文件(x86)的\海鸥\ BarTender的套房\数据库适用于32位BarTender)。它们应该是通过UpgradeDB_1.x_to_1.y.sql命名为UpgradeDB.sql的文件 。 同样,需要将脚本复制到运行SQL Server的计算机/主机上的目录中。

升级:
  1. 使用管理控制台或系统数据库UI查找系统数据库架构的当前版本-应该显示“ 1.x”。
  2. 在SQL Server Management Studio中按顺序打开并运行所有UpgradeDB_1.x_to_1.y.sql脚本,从以其架构版本为前缀的脚本开始。例如,如果它们具有架构1.30,请首先运行“ UpgradeDB_1.30_to_1.40.sql”,然后运行所有更高版本。请注意,每个UpgradeDB脚本都使用参数 [$(dbname)] -必须在每个脚本中将其替换为系统数据库的名称。




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