在 Microsoft SQL Server 数据库中设置连接并创建必要的表以与 Rational® Connector
for SAP Solution Manager 共同工作。
开始之前
确保满足以下先决条件:
- 已启动服务。
- 已安装 Java™ 数据库连接 (JDBC) 驱动程序。
提示: 要下载 Microsoft SQL Server JDBC 驱动程序,请转至
www.microsoft.com 并从
http://download.microsoft.com/download/D/6/A/D6A241AC-433E-4CD2-A1CE-50177E8428F0/1033/sqljdbc_3.0.1301.101_enu.exe 搜索 JDBC 驱动程序 3.0。
- 为 Microsoft SQL Server 启用了 TCP 协议。
- 您是系统管理员固定服务器角色的成员,或是数据库的所有者 (dbo)。
确保服务器安全性已设置为“Microsoft SQL Server 和 Windows 认证方式”。
关于此任务
通过使用 SQL Server 安装版随附的
sqlcmd 命令行工具来设置 SQL Server 数据库。
过程
- 激活 Microsoft SQL Server 2008 Express Edition 的 sqlcmd 工具。单击。
- 在“SQL Server 配置管理器”窗口中的左窗格内,单击 。
- 双击命名管道协议。
- 在“命名管道属性”对话框中,将已启用字段的值设置为是。
- 将“管道名称”更改为 \\.\pipe\sql\query。
- 单击应用并重新启动 SQL Server 服务。
提示: 您还可以使用诸如 SQL Server Studio Management 的可视工具,该工具还提供 Express 版本:SQL Server Studio Management Express。
有关更多信息,请参阅 SQL Server 文档或向 SQL Server 数据库管理员 (DBA) 咨询。
要点: 如果您在同一台计算机上或在相同分布式操作系统上安装 Rational Connector,那么必须创建一个单独的数据库以及一个与该数据库关联的数据库用户。
- 为 Rational Connector 的每个实例都创建一个数据库。使用以下示例,并将 sap 替换为您的数据库名称:
CREATE DATABASE sapdb
GO
- 通过运行以下命令,创建用户名和密码并更改数据库的所有权:
CREATE LOGIN sapDBuser
WITH PASSWORD = 'sapDBpswd';
USE sapdb;
exec sp_changedbowner 'sapDBuser'
GO
- 更改数据库的行版本系统。从命令行工具运行此命令:
要点: 运行此命令之前,请确保与数据库的连接已打开。
ALTER DATABASE sapdb SET READ_COMMITTED_SNAPSHOT ON
GO
- 如果您要通过带 JRE 6.0 的 WebSphere® Application Server 连接到 SQL Server 数据库,请将 SQLSERVER_JDBC_DRIVER_FILE 变量设置为指向名为 sqljdbc4.jar 的 JDBC 驱动程序的 JRE 6.0 版本。
此驱动程序可安装在此应用程序服务器上您所选的目录中。对于 Tomcat 服务器,请将 sqljdbc4.jar 放入 SAPCInstallDir/server/Tomcat/lib 目录。
对于 WebSphere Application Server,请执行以下步骤:
- 通过将浏览器指向 http://yoursystem:9060/ibm/console 来打开管理控制台。
- 单击。
- 在向导的第一页上,选择所有作用域,然后选择 Node=YourNodeName, Server=YourServerSetup。
单击新建。将数据库类型设置为 SQL Server,将提供程序类型设置为 SQL Server - 使用 IBM JCC 驱动程序,并将实施类型设置为 XA 数据源。
- 在向导的第二页上,将驱动程序目录路径设置为您已放置 sqljdbc4.jar 文件的目录。
- 在向导的最后一页上,单击完成。
- 如果您要使用 WebSphere Application Server,那么还必须添加指向 sqljdbc4.jar JDBC 驱动程序的定制属性。有关更多信息,请参阅设置 WebSphere Application Server。
- 要配置数据库连接和创建数据库表,请使用 SQL 命令工具来运行 SAPCInstallDir/MSSQL_Tables.ddl DDL 脚本。
- 在文本编辑器中打开 SAPCInstallDir/server/conf/sapconnector.properties 文件,然后执行以下步骤:
- 注释掉缺省 Derby 数据库行。
- 取消注释 SQL Server 行,并更改主机名、实例、用户和密码字段以与您的环境的凭证匹配。
- 保存并关闭该文件。