Cómo configurar el Diseñador de diagramas de base de datos (Visual Database Tools)

Actualizado: 14 de abril de 2006

Para usar el diseñador de diagramas de base de datos, un miembro de la función db_owner debe configurarlo primero para controlar el acceso a los diagramas. Para obtener más información acerca de cómo funciona la propiedad de los diagramas, vea Descripción de la propiedad de un diagrama de base de datos (Visual Database Tools).

Para configurar diagramas de base de datos

  1. En el Explorador de objetos, expanda un nodo de base de datos.

  2. Expanda el nodo de Diagramas de base de datos bajo la conexión de bases de datos.

  3. Seleccione cuando se le pregunte si desea configurar la creación de diagramas de base de datos.

    [!NOTA] Esto creará la tabla de diagrama de base de datos, los procedimientos almacenados del sistema y una función del sistema en la base de datos de SQL Server.

  4. Visual Studio 2005 creará los objetos siguientes en la instancia de SQL Server:

    1. sysdiagrams - Tabla
    2. sp_alterdiagam - Procedimiento almacenado
    3. sp_creatediagram - Procedimiento almacenado
    4. sp_dropdiagram - Procedimiento almacenado
    5. sp_renamediagram - Procedimiento almacenado
    6. fn_diagramobjects - Función
    7. sp_helpdiagrams - Procedimiento almacenado
    8. sp_helpdiagramsdefinition - Procedimiento almacenado
    9. sp_upgraddiagrams - Procedimiento almacenado
ms189279.note(es-es,SQL.90).gifImportante:
Para instalar el soporte del diagrama de base de datos en SQL Server Management Studio, la base de datos debe estar en el nivel de compatibilidad de base de datos de SQL Server 2005. El nivel de compatibilidad de base de datos se puede restablecer tras instalar el soporte del diagrama. Utilice la siguiente instrucción Transact-SQL para cambiar el nivel de compatibilidad de la base de datos y, después, vuelva a intentar realizar la operación de diagrama de base de datos. EXEC sp_dbcmptlevel 'database_name', '90'; La instalación de estos objetos de soporte puede generar un error con una base de datos adjuntada o restaurada a partir de otra instancia de SQL Server. Esto puede ocurrir cuando el nombre del propietario de la base de datos (almacenado en la base de datos) no es un nombre de inicio de sesión válido para la instancia de SQL Server a la que se adjunta o en la que se restaura la base de datos. Utilice la siguiente instrucción Transact-SQL para cambiar el propietario de la base de datos a un inicio de sesión válido en la instancia de SQL Server y, después, vuelva a intentar realizar la operación de diagrama de base de datos. ALTER AUTHORIZATION ON DATABASE::database_name TO valid_login

Vea también

Tareas

Cómo actualizar diagramas de base de datos de ediciones anteriores (Visual Database Tools)

Conceptos

Descripción de la propiedad de un diagrama de base de datos (Visual Database Tools)

Otros recursos

sp_dbcmptlevel (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005