• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Sql Server 2005, ¿Hay algún experto en la sala?

    Programado Fijo Cerrado Movido
    Software
    2
    2
    659
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • MonXPM
      MonXP Veteranos HL
      Última edición por

      Hola a todos,

      En mi empresa tenemos varios servidores con Sql Server 2005 SP3. Todo va perfectamente pero el tema de los backup da bastante asco y me han "pasado el marrón". Como administrador de sistemas tengo poquísima experiencia en Sql Server, pero algunas mejoras he conseguido. Mi problema actual se divide en 2 frentes.

      -Quiero implementar un sistema de trasvase de registros del servidor primario al secundario, de forma que si fallara el servidor primario, tendríamos restaurado casi todo el sistema en el servidor secundario. El problema aquí es que me da error al intentarlo. Por lo que he podido ir leyendo se trata de que uno debe ser publicador, etc. Pero esa parte la desconozco y la documentación de Technet es poco clara al respecto.

      -En caso de que lo primero no se pueda hacer, me gustaría tener una forma rápida de restaurar el bak y los trn que se crean ahora. El problema viene de los nombres de los archivos, que se crean con el siguiente formato [nombrebasedatos][año][mes][dia][hora][minuto], es decir algo como bbdd200905081600.trn. En este caso, ¿como le digo que me coja todos los TRN del día hasta el más actual? Ahora mismo tenemos una chapucilla hecha en un script, abriendolo con el notepad y utilizando la opción de "reemplazar" para los días. Pero es, como digo una chapuza y querríamos ponerlo más en condiciones.

      Cualquier manual de políticas de backup mínimamente claro me ayudaría mucho. Si conoceis algo…

      Gracias.

      PD: Estoy apuntado a un par de cursos para trabajadores de administrador de sql server, pero he tenido la mala suerte de que se han retrasado los dos, supongo que tendrá que ver con el cambio de gobierno que tenemos en el país vasco.

      1 Respuesta Última respuesta Responder Citar 0
      • krampakK
        krampak Global Moderator
        Última edición por

        Pues no se si en SQL Server existirá pero en MySQL he montado varias veces replicaciones de base de datos entre distintos ordenadores para tenerlas de copia de seguridad (replica en tiempo real).
        Así de memoria se hace editando el my.ini del ordenador maestro añadiendo:
        Log-bin = mysql-bin
        Binlog-do-db = xxxx (nombre de la BDD)
        Server-id = algun_numero
        Reinciamos servidor MySQL y ejecutamos:

        Grant replication slave on . to ‘nombre_pc’ identified by ‘pwd’;
        Flush privileges;

        Hacemos un show master status y veremos el archivo de log creado (master_log_file) con la posición del último evento (master_log_pos).
        En el PC esclavo crearemos una BDD con la misma estructura que la original (ejecutando un backup por ejemplo).

        Editamos el .ini del pc esclavo añadiendo un server-id = xx (distinto al server), reiniciamos el servicio y ejecutamos:

        SLAVE STOP;
        CHANGE MASTER TO MASTER_HOST = ‘ip_servidor’, MASTER_USER = ‘xxxxx’, MASTER_PASSWORD='pwd’, MASTER_LOG_FILE=’nombre_archivo’, MASTER_LOG_POS=xxx;
        START SLAVE;
        SHOW SLAVE STATUS

        Si lo hemos hecho bien tendremos una copia de la BDD en otro ordenador por lo que si en cualquier momento falla el server podemos o bien restaurar la BDD que tenemos copiada o modificar la IP de los programas que nos usan la BDD cambiando la del server por la del esclavo (si es el caso).

        No creo que te sirva de nada pero lo explico de pasada XDD A lo mejor hay algo similar (si es que lo crees útil vaya xD) para SQL Server. Seguro que packosoft te dará alguna solución 😛

        Mi Configuración
        hlbm signature

        1 Respuesta Última respuesta Responder Citar 0
        • 1 / 1
        • First post
          Last post

        Foreros conectados [Conectados hoy]

        0 usuarios activos (0 miembros e 0 invitados).
        febesin, pAtO,

        Estadísticas de Hardlimit

        Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
        Somos un total de 34.7k miembros registrados.
        sridharpat ha sido nuestro último fichaje.