none
镜像服务器的连接问题 RRS feed

  • 问题

  • A/B两台服务器,A为主服务器,B为镜像服务器,高性能模式(SAFETY OFF)

    程序连接字符串仅指定了连接A服务器(未指定 Failover Partner)

    在B服务器(镜像服务器)日志中有时候会出现 Error: 18456, Severity: 14, State: 5. Login failed for user

    由于程序连接字符串并未配置镜像服务器,所以这个失败登录就很奇怪,不知道是怎么产生的

    测试了连接字符串中指定 Failover Partner的情况,主服务器和镜像服务器日志中都会有 Login fail,但目前的情况是主服务器没有登录失败的记录,所以这个现象应该也可以确定连接字符串中没有配置镜像服务器

    程序是持续工作的 Service,有指定 ApplicationName,结合登录失败的信息和PID,程序定位应该是准确的

    不知道还有哪些情况会导致自动连接到镜像服务器?


    2016年1月11日 6:29

全部回复

  • 你确定是你的程序连接的?看上去很奇怪。

    想不想时已是想,不如不想都不想。

    2016年1月11日 12:56
    版主
  • Any sql job for the db on partner?
    2016年1月11日 14:49
  • 应该可以确定是是程序连接的

    程序日志中,对应的时间点有同样原登录失败的信息记录, 程序的连接字符串有看过,确定没有Failover Partner的设置,trace login fial 事件,登录的 host/app/login/pid 与程序对得上

    唯一与镜像相关的job只有一个创建快照数据库的,在镜像服务器上,而且是凌晨工作,但登录失败的亻与这个job的时间无关

    login fail的时间点没有规律性

    2016年1月12日 1:39
  • Trace it in profiler to find out where it comes from.
    2016年1月12日 3:48
  • Trace it in profiler to find out where it comes from.
    奇怪的地方就是请求方请求连接的是主服务器,并且没有配置连接镜像服务器,但是是在镜像服务器收到了连接请求
    2016年1月12日 4:10