6
votes

Impossible de créer des diagrammes de base de données

Dans SQL 2008, est-ce un moyen d'accorder la permission au développeur pour la visualisation et de créer des diagrammes de base de données sans leur donner la permission DBO?


0 commentaires

5 Réponses :


2
votes

des livres en ligne:

utiliser le dessinateur de diagramme de base de données, il doit d'abord être mis en place par un membre de le rôle db_owner à contrôler l'accès à Diagrammes.

et

Tout utilisateur avec accès à une base de données peut Créer un diagramme

En d'autres termes, un utilisateur avec les autorisations DB_OWER doit d'abord permettre des diagrammes dans la base de données (de créer la table SysDiagrams), puis tout le monde peut les créer. Voir les livres en ligne pour plus d'informations.


1 commentaires

J'ai la permission d'accéder à la base de données mais je ne peux pas créer de diagramme



12
votes

Prendre des informations d'identification pour créer DB. Diagramme, essayez cette requête: xxx


0 commentaires


8
votes

Vous devez modifier le propriétaire de la base de données pour pouvoir créer des diagrammes de base de données.

Pour modifier le propriétaire de la base de données: xxx

puis rafraîchissez les bases de données dans l'explorateur d'objet dans SSMS.

Maintenant, vous devriez pouvoir ajouter de nouveaux diagrammes.


0 commentaires

1
votes

J'ai eu des autorisations, mais je ne pouvais pas créer de diagramme. Après cela, cela a fonctionné

SELECT @@SERVERNAME; -- get your server name

ALTER AUTHORIZATION ON DATABASE::[*databasename*] TO [*servername*\Administrator];


1 commentaires

C'est ce qui a fonctionné pour moi et c'était simple.