早上那rose双机做了个实验,实验失败了,现在把我的记录发上来,大家帮我分析下 SqlServer 数据库数据发布和订阅功能配置一、 书写说明:此文档为做数据库发布订阅实验时对实验步骤的抓图拷贝,作为使用手册供参考。
二、 实验目的:实现两台机器之间的发布订阅,为转移到ROSE双机备份铺平道路
三、 实验环境:HP-D600笔记本电脑、HP大型服务器、两台机器都安装SQL Server
四、 实验方式:实验步骤如下
五、 实验结果:订阅方(HP大型服务器Center-Server)复制发布方(HP-D600笔记本电脑WDJ)的数据库成功,当发布方的数据库的表中记录有变化时,在订阅方能及时体现出来。
六、 实验迁移至双机备份实验结果:实验失败
七、 实验迁移至双机备份实验失败原因分析:
1、武都分中心计算机分布情况说明:数据库服务器由HP-Server1、HP-Server2和磁盘阵列组成,
在HP-Server1和HP-Server2上安装ROSE HA软件实现双机备份,
磁盘阵列的硬盘被HP-Server1抢占为本地E盘,SD2008数据库的数据文件、日志文件存放在E盘。
2、失败原因,SQL Server进行发布时要指定快照文件的路径,这个时候SQL提示E盘不是有效的路径,
找不到快照所在路径,则订阅方(HP大型服务器Center-Server)无法从发布方(HP-Server1)
的磁盘路径E盘上找到文件,则不能实现复制的成功。
二、 实验目的:实现两台机器之间的发布订阅,为转移到ROSE双机备份铺平道路
三、 实验环境:HP-D600笔记本电脑、HP大型服务器、两台机器都安装SQL Server
四、 实验方式:实验步骤如下
五、 实验结果:订阅方(HP大型服务器Center-Server)复制发布方(HP-D600笔记本电脑WDJ)的数据库成功,当发布方的数据库的表中记录有变化时,在订阅方能及时体现出来。
六、 实验迁移至双机备份实验结果:实验失败
七、 实验迁移至双机备份实验失败原因分析:
1、武都分中心计算机分布情况说明:数据库服务器由HP-Server1、HP-Server2和磁盘阵列组成,
在HP-Server1和HP-Server2上安装ROSE HA软件实现双机备份,
磁盘阵列的硬盘被HP-Server1抢占为本地E盘,SD2008数据库的数据文件、日志文件存放在E盘。
2、失败原因,SQL Server进行发布时要指定快照文件的路径,这个时候SQL提示E盘不是有效的路径,
找不到快照所在路径,则订阅方(HP大型服务器Center-Server)无法从发布方(HP-Server1)
的磁盘路径E盘上找到文件,则不能实现复制的成功。
WebDB和双击备份的磁盘阵列E盘上的数据库保持一致,
Web发布程序SQL不能直接连接hp-server1,
只能连接WebDB,取得实时数据! 我如何实现呢??请大家帮我想想其他的实现方式! 谢啦~~~~~~~~~~~~~我想的方式:
1、程序实现,当磁盘阵列里的表记录发生增加等变化时,记录下来,同时修改WebDB的数据库表记录。可能给系统带来沉重的负担(我的应用程序要实时采集数据、然后到整点时刻运算出结果,整点时刻肯定会产生大量的数据写入E盘)。 2、程序实现,备份出E盘数据文件和日志文件,每一小时备份一次(但是设计到Web发布要看到实时的运行情况,频率肯定要快)而且,ROSE抢占着SQL Agent如果想backup出MDB\LOG文件,必须得停止Agent,不然考不出来啊!