Users Guide
l 双击 DependOnService 值名称编辑其属性。该注册表值是一个 UNICODE 多重字符串,其初始值为 SNMP MSSQLServer。
l 删除 MSSQLServer 并保存更改。这样会删除 IT Assistant 网络监控服务对 SQL Server 服务的相关性。
l 接着导航至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\dcconnsvc。双击 DependOnService 值名称编辑其属性。该注册表值是一
个 UNICODE 多重字符串,其初始值为 SNMP, MSSQLServer, dcnetmon。
l 删除 MSSQLServer 并保存更改。这样会删除 IT Assistant 连接服务对 SQL Server 服务的相关性。
l 在 Management Station 上,从 Service Control Manager 右键单击各个服务并选择"Properties"(属性),检查 IT Assistant 网络监控服务和 IT Assistant
连接服务的相关性。选择"Dependencies"(相关性)选项卡。MSSQLServer 服务上应该没有任何相关性。重新启动 Management Station 让这些更改生效。
6. 在 Management Station 上,启动 IT Assistant 连接服务和 IT Assistant 网络监控服务。IT Assistant 现在会连接到部署在远程数据库系统 SQL Server 上的 IT
Assistant 数据库。
7. 要验证 Management Station 已成功连接到远程数据库系统上的 IT Assistant 数据库,则在 Management Station 上从"Control Panel"(控制面板)
®"Administrative Tools"(管理工具)启动 ODBC Data Source Administrator。选择"System DSN"(系统 DSN)选项卡。将会显示 ITAssist 系统数据源。
8. 在 Management Station 上打开 IT Assistant 用户界面。Management Station 上的 IT Assistant 服务现在可以使用远程数据库系统上的 IT Assistant 数据库。
配置 IT Assistant 以升级远程数据库
IT Assistant 不会升级在远程系统上配置的数据库。本节讨论升级 IT Assistant(7.0 和更高版本)数据库所需的步骤。
将 IT Assistant 数据库部署到 ITA_STATION
将 IT Assistant 数据库部署到 ITA_STATION:
1. 在 ITA_STATION 上,从 Service Control Manager 停止 IT Assistant 连接服务和 IT Assistant 网络监控服务。这会让 IT Assistant 服务停止访问远程 IT Assistant 数据
库。同样,确保没有其它程序在访问 REMOTE_DB_SERVER 的 IT Assistant 数据库—ITAssist。如果有数据库程序,比如 SQL Server 的 Enterprise Manager 和/或
Query Analyzer 正在运行,则关闭该程序或确保该程序没有在访问名为 ITAssist 的 IT Assistant 数据库。
2. 在 REMOTE_DB_SERVER 上,通过对本地主数据库执行以下 SQL 语句断开 IT Assistant 数据库与本地 SQL Server 的连接:
exec sp_detach_db @dbname='ITAssist'
3. 要确保数据库已断开,请转至 ITA_STATION 系统,从"Start"(开始)®"Settings"(设置)®"Control Panel"(控制面板)®"Administrative Tools"(管理工具)
®"Data Sources (ODBC)"(数据源 [ODBC])启动 ODBC Data Source Administrator。单击"System DSN"(系统 DSN)选项卡。确保没有名为 ITAssist 的系统数
据源。如果有的话,通过单击"Remove"(删除)选项卡删除数据源。
4. 在 REMOTE_DB_SERVER 上,导航至 MSDE 或 SQL Server 所装位置下的"Data"(数据)文件夹。默认情况下,安装路径为 C:\Program Files\Microsoft SQL
Server\MSSQL。将 IT Assistant 数据库文件 ITAssist_Data.mdf 复制到 ITA_STATION 上的所需路径。对于此例,将此路径设定为 DB_PATH。
5. 在 ITA_STATION 上,将位于 DB_PATH 中的数据库文件 ITAssist_Data.mdf 附加到本地 SQL Server。可以通过对本地主数据库执行以下 SQL 语句来做到这一点:
exec sp_attach_single_file_db @dbname='ITAssist', @physname='DB_PATH\ITAssist_Data.mdf'
第一个自变量 @dbname 指定数据库名称并始终应为 ITAssist。第二个自变量 @physname 指定数据库文件所在的位置。应进行自定义来反映 ITAssist_Data.mdf 的正确位
置。确保在同一路径中没有 ITAssist_log.ldf 文件。如果存在同一名称的文件,则在执行此命令前将其删除。
将 IT Assistant 连接到 ITA_STATION 上的数据库
将 IT Assistant 连接到 ITA_STATION 上的数据库:
1. 在 ITA_STATION 上,导航至 IT Assistant 安装位置的配置目录。编辑配置文件 dconfig.ini,用"(local)"(本地)替换 [ITAssist_Odbc_Attributes] 和
[Master_Odbc_Attributes] 部分下的各个 REMOTE_DB_SERVER(数据库名称)字符串。
2. 在 ITA_STATION 上,将 IT Assistant 服务登录凭据从通用帐户更改为本地系统帐户。对 IT Assistant 连接服务和 IT Assistant 网络监控服务都应执行此操作。要执行这些操
作,从 Service Control Manager 右键单击各服务并选择"Properties"(属性)。现在选择"Log On"(登录)选项卡更改登录凭据。保存更改并启动 IT Assistant 服务。
3. 启动 IT Assistant。
注: 如果没有按上一步说明删除 IT Assistant 服务对本地 SQL Server 服务的相关性,Management Station 上需要运行 SQL Server 服务才能启动 IT Assistant 服
务,即使 IT Assistant 实际上并不使用 SQL Server 数据库亦然。
注: 确保在 ITA_STATION 系统上没有 ITAssist_Data 和 ITAssist_Log 文件。