Resulta que por razones ajenas, me voy a ver forzado a instalar la SQL Server
2005 usando mirroring en dos equipos que tienen una configuracion de discos
un tanto peculiar.
La BBDD en el principal estará instalada sobre una unidad llamada D:\ y el
mirrror sobre una unidad llamada B:\ ( usar en los dos las mismas unidades es
imposible por desgracia, ni siquiera mapeandolas )
El problema viene a la hora de crear grupos de ficheros, ya que van a estar
en unidades diferentes.
Resulta que cuando creo el grupo de ficheros para los índices, le tengo que
especificar la ruta donde lo quiero y ahi tengo el problema. Cuando le
especifico en el parámetro FILENAME el valor N'D:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\DATA\fichero.ndf' todo es correcto para el principal y
me crea sin problemas el fichero .ndf , pero cuando la transacción se ejecuta
sobre el mirror, como no existe el directorio ( recordemos que está en B:\,
no en D:\ ), da un error y me para el mirror. Se me queda congelado y no me
hace los backups diferenciales con lo que empieza a crecerme el log de
transacciones,...y llega el desastre ;) Tiene solución, pero las dos que he
visto pasan por crear la ruta sobre el disco en cuestion o hacer de nuevo el
mirror, partiendo de un nuevo backup total del principal, con lo que es un
monton de tiempo.
La pregunta es si existe alguna forma de agregar el grupo de ficheros sin
tener que parar todo el tema del mirroring y volver a recrearlo desde cero
con un backup del principal de nuevo. Seguro que la hay, pero no la encuentro
:(
Muchas gracias de antemano.
Atentamente, Enrique Catala Bañuls
Leer las respuestas