配置 Microsoft SQL Server

配置 Microsoft SQL ServerMaximo® Health 创建表空间、创建数据库用户并配置数据库设置。

开始之前

有关配置 Microsoft SQL Server的信息,请查看 Microsoft SQL Server 产品文档。

有关受支持的数据库版本的信息,您可以生成 软件产品兼容性报告。 搜索 IBM® Maximo Application Suite 并选择要生成报告的套件版本。 在报告的 支持的软件 选项卡中检查受支持的数据库版本。

关于本任务

使用 READ COMMITTED 隔离级别。 如需了解更多信息,请参阅 IBM Support 上的 "减少锁定 "一文

过程

  1. 配置侦听器端口。

    Microsoft SQL Server Database Engine 的缺省实例侦听 TCP 端口 1433。 针对动态端口配置了 Microsoft SQL Server Database Engine 和 Microsoft SQL Server Compact Edition 的指定实例,这表示它们在服务启动时选择任何可用端口。 通过防火墙连接到命名实例后,请将数据库引擎配置为侦听特定端口以在防火墙中打开此端口。

    1. 打开 Microsoft SQL Server 配置管理器。
    2. Microsoft SQL Server 配置管理器导航栏,展开 SQL Server 网络配置 > <实例名> 的协议 ,然后双击 TCP/IP
    3. 在 "TCP/IP 属性" 对话框中,单击 IP 地址 选项卡。
    4. 对于列出的每个 IP 地址,请确保 TCP 动态端口 字段为空。
      如果“TCP 动态端口"字段包含值 0,那么该 IP 地址将使用动态端口。 因为 Maximo Health 要求 Microsoft SQL Server 要求监听静态端口,因此该字段必须为空。
    5. 对于列出的每个 IP 地址,请在 TCP 端口 字段中输入 1433
    6. 单击“确定”。
    7. 从 " SQL Server 配置管理器" 导航中,选择 SQL Server 服务
    8. 右键单击 SQL Server (<实例名称>) ,然后单击 重新启动 以停止并重新启动 Microsoft SQL Server
    9. 验证 Microsoft SQL Server 实例是否正在运行,然后关闭 SQL Server 配置管理器。
  2. 验证在安装 Microsoft SQL Server期间是否启用了 "全文搜索" 设置。
    要确定是否在现有 Microsoft SQL Server 数据库上安装了全文搜索,请完成以下步骤:
    1. 打开 SQL Server Management Studio ,选择 SQL Server 认证 作为认证类型,输入 sa 用户标识的凭证,然后单击 连接
    2. 单击 新建查询 并输入以下命令:
      select FULLTEXTSERVICEPROPERTY ( 'IsFulltextInstalled' )

      如果未安装“全文搜索”(产生的值为零),那么现在必须安装。 要安装全文搜索,请将 Microsoft SQL Server 产品介质插入系统并启动安装向导。 通过向导浏览,启用“设置类型”对话框的“定制”部分中找到的“全文搜索”选项。 要完成安装过程,请重新启动服务器。

  3. 创建 Microsoft SQL Server 数据库。
    1. Microsoft SQL Server Management Studio 中,从 databases 文件夹中选择 新建数据库
    2. 指定唯一的数据库名称。
      例如,输入 maxdb80
    3. 对于 maxdb80 逻辑名,将 "初始大小 (MB)" 属性更改为 500 (MB) ,并将 自动增长/最大大小 字段的值设置为 按 1 MB ,无限制
    4. 可选: 修改日志设置以适应您的生产环境。
    5. 要以特定语言进行部署,请选择数据库的缺省整理。
      例如,要以英语部署应用程序,请选择 Latin1_General_CI_AI
      虽然不支持使用 Unicode 的 Microsoft SQL Server 数据库,但是如果所选语言支持相同的 Microsoft SQL Server整理,那么可以使用多种语言进行部署。 例如,可以安装英语和法语,因为这两种语言都支持相同的 Microsoft SQL Server 整理。 但是,英语和日语无法一起安装,因为它们具有不同的 Microsoft SQL Server 整理。

      有关更多信息,请查看 Microsoft SQL Server 整理和 Unicode 支持文档。

  4. Microsoft SQL Server创建 Maximo 用户。
    1. 打开 Microsoft SQL Server Management Studio。
    2. 从 " SQL Server 配置管理器" 导航中,单击 数据库
    3. 右键单击 maxdb80 数据库,然后选择 新建查询
    4. 输入以下命令以使用符合系统密码策略的密码创建 Maximo 数据库 用户 MAXIMO
      sp_addlogin MAXIMO,password
      go
      此值区分大小写。
    5. 输入以下命令以将数据库所有者更改为 MAXIMO
      sp_changedbowner MAXIMO
      go