我如何将数据库从一个版本的MSSQL移动到另一个版本的MSSQL,例如从MSSQL 2005到MSSQL 2008?

我如何将数据库从一个版本的MSSQL移动到另一个版本的MSSQL,例如从MSSQL 2005到MSSQL 2008?

参考以下步骤将ServiceDesk Plus数据库从一个版本迁移到另一个版本:


1.停止ManageEngine ServiceDesk Plus服务。

2.备份MSSQL数据库。例如,您现有的数据库是MSSQL 2005,备份MSSQL 2005数据,从命令提示符,转到[ServiceDesk Plus-主目录]\bin目录下并执行命令 backUpData.bat启动数据备份。

cmd> [ServiceDesk Plus Home]\bin
cmd> backUpData.bat

此备份文件将存储在ServiceDesk Plus主目录中的backup文件夹下。


3.在[ServiceDesk-主目录]\bin目录下执行changeDBServer.bat。


4.提供新SQL服务器的详细信息。例如,假设您的新SQL服务器是2008 64位的,输入主机名、用户名和密码,点击测试按钮,检查连接是否可用。

弹出窗口提示“连接成功”,点击确定,再点击保存按钮,保存SQL服务器设置

5.启动和停止ServiceDesk Plus服务一次。

注意:SQL服务器将创建一个名为ServiceDesk的数据库。
6.在[ServiceDesk-主目录]\bin目录下执行restoreData.bat。使用刚刚备份的文件在MSSQL服务器实例下恢复数据。

7.恢复完成后,启动ManageEngine ServiceDesk Plus服务。