| 10 |
kingbee |
我的方法 我觉得有种方法比较简单我也试过:
1 先将需要备份的数据库文件备份出来
2 在新的服务器上建立两个相同的数据库,及登陆名及密码(登陆数据库的),然后在CQDESIGN中建立连接及创建PRO库(最好是名字及设置都要同,这样客户端不用更改什么)
3 此时将备份的库在SQL中还原,成功后,在 Sch_Mast.?master_dbs表中“server”字段的值改为当前数据库服务器的机器名;database_name字段的值改为你所恢复的数据库名。
4 在查询分析器中,进入这两个库,用
exec sp_change_users_login "UPDATE_ONE","用户名","登陆名",(将登陆名设为db_pwner权限,因为还原库后,数据库的登陆名是没有权限的)
5 完成
注:如果不希望客户端有什么影响,可将新数据库服务器IP或主机名改为原有服务器的
PS:
还有一种最简单的数据库及CQ服务器更新的方法(CQ及SQL安装在一台机上):
1 将新装数据库不连接网络,设置IP及主机名与运行服务器一样,安装SQL及CQ与原有服务器一样(路径及名称等),
2 将运行服务器断网(最好启动到安全模式下),将SQL及CQ整个目录复制出来,再拷贝到新服务器的对应目录下,运行SQL及CQ,成功,客户端不受任何影响
呵呵,这种方法就是我目录升级服务器后的使用方法. |
2007/2/1 14:32 |