none
Necesito ayuda para crear un servidor en SQL Server RRS feed

  • Pregunta

  • Buenos dias. Tengo en la computadora un servidor de base de datos creado por una aplicación que voy a nombrar "A". Yo necesito desarrollar una nueva aplicación llamada "B" en donde las bases de datos de la aplicación "B" no se mezclen con las bases de datos de la aplicación "A". No he podido encontrar la manera de crear el servidor para la aplicación "B", podría alguien ayudarme por favor?, aclaro que no soy un experto en estos temas por lo que agradeceré me lo expliquen de la manera mas simple posible. Muchas Gracias

    sábado, 23 de septiembre de 2017 16:46

Respuestas

  • Tienes dos opciones: instalar una nueva instancia de SQL Server, o crear una nueva base de datos en la instancia existente.

    La opción de instalar una nueva instancia sería necesaria si uno de los dos programas necesitase obligatoriamente acceso administrativo al SQL, y no nos fiamos de que haga un abuso de dicho acceso administrativo y pueda acceder a los datos del otro programa. En ese caso habría que instalar otra instancia y darle solo acceso a esa instancia. Para instalar una nueva instancia hay que volver a rodar el Setup de SQL Server y cuando llegue a la pantalla en la que pregunta el nombre de la instancia, ponerle un nombre distinto del de la instancia que ya existe. Ese nombre hay que recordarlo, porque habrá que ponerlo en la cadena de conexión del programa que va a conectarse a esa nueva instancia.

    Si los programas no tienen necesidad de acceso administrativo (o, aunque la tengan, sabemos que son de confianza y no van a hacer uso indebido de ese acceso), entonces es más eficiente crear una nueva base de datos en la misma instancia. Basta con conectarse a la instancia a través de SSMS, o Visual Studio, o incluso SqlCmd, y enviar el comando "Create Database..." y eso crea la nueva base de datos. Después se crea un Login y se le dan permisos sobre esa base de datos (y no se le dan permisos sobre la otra existente), y se hace que el programa se conecte usando ese Login, poniéndolo en la cadena de conexión.

    sábado, 23 de septiembre de 2017 18:57