跳到元数据的末尾
转到元数据的开始

概述

通过使用MicrosoftSQL,您可以受益于MicrosoftSQL Server基础架构中的特性,例如备份和恢复。

优化Artifactory运行时,与MS SQL Server

当使用Microsoft SQL Server运行Artifactory时,您可以在用于其他应用程序的现有服务器上创建Artifactory模式,但是为了获得最佳性能,我们建议创建一个专用的Microsoft SQL Server数据库实例,然后按照以下部分的描述配置Artifactory以使用它。

继续之前

在继续以下步骤之前,请确保您已经阅读并遵循了中描述的步骤配置数据库

页面内容



创建人工Microsoft SQL Server数据库

支持的Microsoft SQL Server版本

Artifactory支持Microsoft SQL Server 2008及以上版本。


  1. 为Artifactory创建一个新用户:
    Microsoft SQL Server Management Studio,打开对象资源管理器,右键单击安全并选择新增|登录…
  2. 创建用户artifactory并设置其密码。

    登录属性

  3. 创建Artifactory数据库:
    在Microsoft SQL Server Management Studio中打开对象资源管理器,右键单击数据库并选择新的数据库……
  4. 新的数据库对话框窗口,选择一般选择页面:导航窗格。
    数据库名称“人工制造”和老板到“artifactory”(您在步骤2中创建的用户名)。


  5. 选择选项页面和设置排序“Latin1_General_CS_AI”。
    然后单击好吧来确认。

    选择区分大小写的排序规则

    虽然Microsoft SQL Database Server默认情况下不区分大小写,但选择区分大小写的排序方式很重要,因为Artifactory是区分大小写的。


配置Artifactory使用Microsoft SQL Server

  1. 复制ARTIFACTORY_HOME / misc / db / mssql.properties美元美元ARTIFACTORY_HOME / etc / db.properties
    有关此文件内容的完整解释,请参阅存储捆绑配置

  2. 中的连接定义进行调整美元ARTIFACTORY_HOME / etc / db.properties文件以匹配您创建的Artifactory数据库的属性。
    您必须配置数据库URL和用户名/密码才能使用。模式和表是在Artifactory第一次使用新数据库运行时创建的。
    例如:

    配置数据库URL和用户/密码
    databaseName=dbname;sendStringParametersAsUnicode=false;applicationName=Artifactory二进制存储库

    在哪里主机名是您的数据库地址,1433是您的数据库端口(如果不是默认的1433),dbname是您在上一步中创建的数据库的名称。

    sendStringParameterAsUnicode

    确保不要覆盖sendStringParametersAsUnicode = false因为这对于适当和有效地使用数据库索引至关重要。


  3. 下载并提取Microsoft JDBC驱动程序然后复制mssql-jdbc-7.2.2.jre < 8/11 > . jar文件到服务器的共享lib目录。(以使用的Java版本为准)
    例如$ TOMCAT_HOME /自由当作为服务或$ ARTIFACTORY_HOME / tomcat / lib在独立版本中。

    权限

    确保您的驱动程序具有与共享lib目录中其他文件相同的权限。


  4. Artifactory开始。