none
NLB能不能和SQL镜像结合? RRS feed

  • 问题

  • window的NLB能不能SQL的镜像结合使用?

    就是用户在通过web访问SQL的DB的时候,无论SQL的主体是否切换,都不会因为主体和镜像服务器IP的不同而产生影响。

    NLB可以虚拟一个群集IP,不知道是否可以和SQL的镜像结合呢?有朋友做过这样的操作吗?或者有更好的方法吗?

    2012年11月14日 6:14

答案

  • 在你的连接字符串里面写

    配置镜像的连接字符串:
    Data Source=myServerAddress;Failover Partner=myMirrorServerAddress;
    Initial Catalog=myDataBase;Integrated Security=True;

    在你的代码里从配置文件读取连接字符串

       public class CT_Append : ICT_Append
        {
            private readonly string connectionString = Config.ReadConnectionString ;

    你配置好镜像之后,配置文件里的连接字符串就加上Failover Partner=myMirrorServerAddress;就可以了,其他的不用改动


    给我写信: QQ我:点击这里给我发消息


    2012年11月15日 3:01

全部回复

  • 关注一下

    给我写信: QQ我:点击这里给我发消息

    2012年11月14日 7:08
  • SQL Server的镜像服务器是不能访问的,所以对于你来说还是只能访问主体服务器啊,没有区别。
    2012年11月14日 8:37
  • 我知道啊,但是一旦主体服务器故障了,镜像就变成主体了,那主体的IP就是镜像服务器的IP了,所以就想实现像NLB一样的功能,虚拟出一个群集IP,不管主体在哪一台服务器上,群集的IP是不会变的,也就意味着主体的IP不会变。
    2012年11月14日 8:42
  • 明白LZ的意思,可惜现在我没有测试环境

    给我写信: QQ我:点击这里给我发消息

    2012年11月14日 8:57
  • 可以在DB CONNECTION中指定Failover Partner属性的,这样当主机DOWN掉之后会自动转到MIRROR上去。 

    http://blogs.msdn.com/b/apgcdsd/archive/2011/05/13/database-mirroring-failover-partner.aspx


    2012年11月14日 13:03
  • NLB is based on cluster, you can't mirror db on same clustered sql instance.
    2012年11月14日 14:12
  • 可以在DB CONNECTION中指定Failover Partner属性的,这样当主机DOWN掉之后会自动转到MIRROR上去。 

    http://blogs.msdn.com/b/apgcdsd/archive/2011/05/13/database-mirroring-failover-partner.aspx



    Hi Kevin,能不能截个图说明一下这段代码写在哪里?我第一次搞SQL很多地方都不懂,网上也找了很多资料都只是说配置connectionstring,具体在哪配就没有详细说明。
    2012年11月15日 2:09
  • 在你的连接字符串里面写

    配置镜像的连接字符串:
    Data Source=myServerAddress;Failover Partner=myMirrorServerAddress;
    Initial Catalog=myDataBase;Integrated Security=True;

    在你的代码里从配置文件读取连接字符串

       public class CT_Append : ICT_Append
        {
            private readonly string connectionString = Config.ReadConnectionString ;

    你配置好镜像之后,配置文件里的连接字符串就加上Failover Partner=myMirrorServerAddress;就可以了,其他的不用改动


    给我写信: QQ我:点击这里给我发消息


    2012年11月15日 3:01
  • You can get all kind of connetion strings here: http://www.connectionstrings.com/.
    2012年11月15日 3:21