Cómo: Especificar la instancia local de SQL Server para la validación en tiempo de diseño

Actualización: noviembre 2007

Para realizar la validación en tiempo de diseño, Visual Studio Team System Database necesita una instancia de Microsoft SQL Server 2005. De manera predeterminada, Database Edition utiliza la instancia local de SQL Server 2005. Puede especificar una instancia de SQL Server 2005 Developer Edition, Express Edition o Enterprise Edition (incluida Enterprise Evaluation Edition). Si desea usar la instancia predeterminada para la validación en tiempo de diseño, debe dejar en blanco el nombre de instancia.

Si especifica una instancia de SQL Server 2005 Express Edition, las características siguientes no estarán disponibles:

  • Indización de texto completo

  • Particiones de tabla

  • Reflejo de la base de datos (si se utiliza en un procedimiento almacenado)

  • Instantáneas de base de datos

  • Creación de índices en paralelo (opción MAXDOP de CREATE INDEX)

  • Vistas indizadas

  • Vistas particionadas

  • Operaciones de índices en línea (opción ONLINE de CREATE INDEX)

Si utiliza una o más de estas características en una base de datos y especifica una instancia de SQL Server 2005 Express Edition para la validación en tiempo de diseño, aparecerá un error.

Nota:

Si necesita características como búsqueda de texto completo en sus proyectos de base de datos, también deberá instalar la compatibilidad con estas funciones en la base de datos de validación en tiempo de diseño para poder utilizarlas en sus proyectos de base de datos.

Para cambiar la instancia de SQL Server que se utiliza para la validación en tiempo de diseño

Para cambiar la instancia de SQL Server que se utiliza para la validación en tiempo de diseño

  1. En el menú Herramientas, haga clic en Opciones.

    Aparecerá el cuadro de diálogo Opciones.

  2. Expanda el nodo Herramientas para bases de datos y haga clic en Base de datos de validación en tiempo de diseño.

  3. En el Nombre de instancia de SQL Server (en blanco de forma predeterminada), escriba el nombre de la instancia de SQL Server 2005 que desea utilizar para la validación en tiempo de diseño. Debe especificar únicamente el nombre de instancia. Si especifica ./nombreDeInstancia, aparecerá un error.

    Nota importante:

    La instancia especificada debe estar activa para poder crear y modificar proyectos de base de datos, así como los objetos contenidos en dichos proyectos.

  4. Haga clic en Aceptar.

Nota importante:

Ahora debe descargar y volver a cargar el proyecto para que el cambio surta efecto. Para ello puede usar el menú Proyecto o cerrar la solución y abrirla de nuevo.

Seguridad

Debe tener los permisos necesarios para crear, modificar y eliminar bases de datos en la base de datos de validación en tiempo de diseño. Si necesita conceder permiso a usuarios que no son administradores para crear bases de datos de validación en tiempo de diseño, siga este procedimiento:

Para configurar la instancia local de SQL Server de manera que admita a usuarios que no son administradores

  1. Cree un grupo de seguridad local de Microsoft Windows.

    El nombre recomendado es VSTEDPUsers. Si no sabe cómo crear un grupo de seguridad, consulte la documentación del sistema operativo.

    El procedimiento siguiente explica los pasos necesarios para crear un grupo de seguridad si se utiliza Windows XP.

  2. Agregue todos los usuarios que utilizarán Database Edition como miembros del grupo de seguridad que acaba de crear.

  3. Ejecute el editor de Transact-SQL desde Database Edition o desde una herramienta como SQL Server Management Studio, y conéctese al servidor como administrador del sistema.

  4. En una ventana de consulta, ejecute lo siguiente:

    CREATE LOGIN [ComputerName\VSTEDPUsers] FROM WINDOWS
    Exec sp_addsrvrolemember 'ComputerName\VSTEDPUsers','dbcreator'
    Exec sp_addsrvrolemember 'ComputerName\VSTEDPUsers',' securityadmin'
    

    Debe sustituir nombreDeEquipo por el nombre del equipo que hospeda la base de datos de SQL Server 2005.

  5. Si necesita compatibilidad con la integración de SQLCLR para sus proyectos de base de datos de SQL Server 2005, también debe ejecutar lo siguiente:

    exec sp_configure 'clr enabled', 1
    reconfigure
    

    Los usuarios deben poder conectar con la instancia local de SQL Server.

Para crear un grupo de seguridad en Windows XP

  1. Haga clic en Inicio y, a continuación, en Panel de control.

  2. Haga doble clic en Herramientas administrativas y, a continuación, haga doble clic en Administración de equipos.

  3. En el árbol de consola, expanda Usuarios y grupos locales y, a continuación, haga clic en Grupos.

  4. En el menú Acción, haga clic en Nuevo grupo.

  5. En Nombre de grupo, escriba un nombre para el nuevo grupo.

  6. En Descripción, escriba una descripción del nuevo grupo.

  7. Para agregar uno o más usuarios al nuevo grupo, haga clic en Agregar.

  8. Haga clic en Crear y después en Cerrar.

    Se crea el grupo de seguridad con los usuarios especificados.

Vea también

Tareas

Cómo: Crear proyectos de base de datos vacíos

Conceptos

Solución de problemas de generación de datos

Otros recursos

Información general acerca de la creación e implementación de bases de datos en entornos de equipo