none
Gestionar Base de Datos SQL en Red Local RRS feed

  • Pregunta

  • Quisiera saber cómo debo instalar un sistema desarrollado en Visual Studio 2012 con C# y Base de Datos en SQL Server 2012, para ser utilizado en una Red Local con 3 equipos clientes (Cómo se gestionaría el acceso concurrente a la base de datos? Y las Altas, Bajas y Modificaciones?). Es decir, las máquinas clientes deben permitir ejecutar la aplicación (la cual estará alojada en la máquina servidor), y levantar su Base de Datos (cuyo archivo también estará alojado en la máquina servidor)... A partir de ello, cómo se debe manejar y/o gestionar la interacción de los usuarios de las máquinas clientes con la base de datos de manera que los cambios realizados (muchas veces en simultáneo) no afecten la integridad de la base de datos y luego se reflejen en todas las máquinas clientes? 

    Si alguien conoce sobre algún tutorial o puede darme una explicación lo más detallada posible... Será bienvenido!!! Desde ya, muchas gracias por su colaboración.-
    jueves, 7 de febrero de 2013 17:11

Respuestas

  • Hola. Como en tu red local tienes un servidor aparte de los 3 equipos clientes, en éste debes instalar SQL Server 2012 y configurarlo para que dichos equipos puedan acceder a éste. Luego, generas un backup o generas un script de tu base de datos en ambiente de desarrollo y restauras el backup o ejecutas el script en el servidor en producción. Configuras la conexión de tu aplicación o sistema en cada cliente para que se conecten a ese servidor de base de datos y que éstos usen la aplicación.

    Lo de interacción o concurrencia lo puedes resolver con niveles de aislamiento en la base de datos. Mayor información en http://msdn.microsoft.com/en-us/library/ms189122(v=sql.100).aspx

    Saludos,


    Guillermo Taylor F.
    IT Pro & Xbox gamer
    My blog

    jueves, 7 de febrero de 2013 17:31