none
sqlserver2005数据库镜像问题 RRS feed

  • 问题

  • 在使用sqlserver2005企业版的过程中,使用一台服务器(IBM x3650,外挂阵列)作为另外4台数据库服务器的镜像服务器,四个主体服务器原有数据库个数为105个,镜像使用都没有任何问题。由于新的年度,又增加了6个应用数据库,在对新增加的数据库制作镜像时,到最后的2个数据库总是做不成功,数据库大小约为500MB左右。

    镜像服务器上面set partner没有问题,但是在主体服务器上面set partner时提示错误信息,提示如下:

    “消息 1418,级别 16,状态 1,第 1 行
    服务器网络地址 "tcp://192.10.200.23:7024" 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行。”

    无论怎样检查都不能执行完毕,怀疑是不是数据库镜像有数量限制?或者是因为镜像服务器镜像数据库过多,导致吞吐量大?

    又试过先将所有镜像数据库停止镜像,一个一个重新加载镜像,但是到最后2个库的时候,依然报上述错误,求解。。。。。。

    2011年3月17日 2:26

答案

  • 找到原因了

    微软的解释:

    限制


    在 32 位系统上,由于受每个数据库镜像会话所占用的工作线程数限制,对于每个服务器实例,数据库镜像最多支持 10 个数据库。

    我的其中一个主体服务器上面安装的是32位的2003,并且这个实例上面有接近100个数据库需要镜像,估计就是这个原因了,呵呵,谢谢rmiao了!

    • 已建议为答案 Ai-hua Qiu 2011年3月17日 8:40
    • 已标记为答案 Ai-hua Qiu 2011年3月24日 7:39
    2011年3月17日 4:40

全部回复