Falha no espelhamento do SQL Server 2008 R2

2

Eu tenho duas instâncias do Windows 2008 R2 (Amazon EC2) executando o SQL Server 2008 R2. Eu uso discos listrados de 9 TB (volumes 9x1TB EBS) para armazenamento. Um servidor está sendo executado como principal e o segundo como espelho. Ambos começaram a partir dos mesmos arquivos de imagem, banco de dados e tlog localizados no disco distribuído. O servidor de espelhamento falhou 3 vezes nos últimos 2 meses com erros:

EventID 823 The operating system returned error 2(The system cannot find the file specified.) to SQL Server during a write at offset 0x00000048058a00 in file 'D:\TLogs*********_log.ldf'. Additional messages in the SQL Server error log and system event log may provide more detail. This is a severe system-level error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.

e

EventID 1454 Database mirroring will be suspended. Server instance 'xxxxxxxxxx' encountered error 823, state 6, severity 24 when it was acting as a mirroring partner for database '*********'. The database mirroring partners might try to recover automatically from the error and resume the mirroring session. For more information, view the error log for additional error messages.

seguido por

EventID 19019 The MSSQLSERVER service terminated unexpectedly.

Após essa instância de reinicialização, é necessário restaurar o espelhamento. As duas primeiras vezes achei que estava relacionado a hardware (falha de disco distribuído) e instalei novamente a instância em um novo hardware. Mas a questão está de volta depois de algumas semanas novamente. Isso afeta apenas as instâncias de espelho. Qualquer ajuda seria muito apreciada. Obrigado.

    
por andriusn 10.04.2012 / 13:12

0 respostas