好好的镜像突然出现挂起,在数据库名后显示(主体,挂起),原以为是登录用户名密码过期导致,结果看两边的同步用户密码都是设置为永不过期的。
在主机的日志中发现:
错误: 18452,严重性: 14,状态: 1
消息:SSPI handshake failed with error code 0x8009030c, state 14 while establishing a connection with integrated security; the connection has been closed. Reason: AcceptSecurityContext 失败。Windows 错误代码指示失败的原因。 [客户端: 192.168.0.170].
消息:'TCP://WIN-PGFVORE7RGL:5022', the remote mirroring partner for database 'mydatabase', encountered error 5149, status 3, severity 25. Database mirroring has been suspended. Resolve the error on the remote server and resume mirroring, or remove mirroring and re-establish the mirror server instance.
看来问题出在镜像服务器上,登录后发现居然好好的,进入日志一看
错误: 17053,严重性: 16,状态: 1。
消息:D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\mydatabase.ldf: Operating system error 112(磁盘空间不足。) encountered.
原来是磁盘空间不足导致的,删除部分无用的文件,进入主机,继续镜像,系统恢复。
其实数据库文件不大,用来做镜像的机器是差了点,但是空间原本也是富足的,咋会出现空间不够呢?一看,日志文件都几十个G了,怪不得。一查baidu,原来都是配置了镜像惹得祸。
1.备份日志文件,
2.收缩文件
3.配置定期日志备份