将事件日志分析器的MSSQL数据库移动到同一服务器中的不同目录

最后更新于:

此操作适用于EventLog Analyzer 8.0(Build 8010)及更高版本。

如何查找版本号?

在EventLog Analyzer网页客户端中,点击屏幕右上角的"?"图标,然后选择"关于"选项。您将在版本号下方找到构建版本号。

此即当前安装的EventLog Analyzer版本号。

Moving the EventLog Analyzer MSSQL Database to a Different Directory in the Same Server

迁移EventLog Analyzer的MS SQL数据库

  1. 停止事件日志分析器服务器/服务
  2. 使用系统管理员权限登录SQL Server数据库。
  3. 使用以下命令查找名为'eventlog'的数据库当前数据文件和日志文件位置:
  4. 复制到剪贴板

    使用事件日志

    执行

    sp_helpfile

    执行

  5. 通过输入以下命令分离数据库:
  6. 复制到剪贴板

    使用主数据库

    go

    sp_detach_db 'eventlog'

    go

  7. 将数据文件和日志文件从当前位置(<MSSQL Home>\DATA\eventlog.mdf 和 <MSSQL Home>\DATA\eventlog_log.ldf)复制到新位置(<新位置>\eventlog.mdf 和 <新位置>\eventlog_log.ldf)。
  8. 使用以下命令重新附加数据库并指向新位置:
  9. 复制到剪贴板

    使用主数据库

    go

    sp_attach_db 'eventlog' , '<新位置>eventlog.mdf' , '<新位置>eventlog_log.ldf'

    go

  10. 通过以下命令验证位置变更:
  11. 复制到剪贴板

    使用事件日志

    go

    sp_helpfile

    go

  12. 启动事件日志分析器服务器/服务