2009-11-30 3 views

Répondre

-1

Je réponds à cette question moi-même. Et la solution consiste à ajouter le rôle serveur de "sysadmin" à la connexion "Builtin/Users" dans SQL Server.

Cela devrait être fait parce que le studio visuel utilise ce compte d'utilisateur pour créer une base de données temporaire pendant que nous éditons pour faire la validation de temps de conception.

2

Lisez cet article here pour la réponse à votre question.

Pour résumer son poste que vous devez faire les éléments suivants:

  1. L'utilisateur a besoin d'une connexion SQL Server
  2. La connexion SQL Server doit être membre de la construction en dbcreator rôle
  3. La connexion SQL Server doit être un membre de la sécurité intégrée rôle
  4. La connexion SQL Server doit avoir le serveur VIEW SERVER S TATE privilège accordé
  5. Si en cours d'exécution 2005 SP1, Accorde le groupe public les droits d'exécution à la procédure sp_detach_db
+2

Ah j'étais sur le point de poster la même URL! Haha +1 –

+0

@ o.k.w: Rapide du tirage! ;) –

+0

Merci. Mais y a-t-il une explication quant à la raison pour laquelle cela se produit? –

0

Découvrez ceci: Ozzie Rules Blogging

Faites ceci:

  1. Le l'utilisateur a besoin d'une connexion SQL Server
  2. La connexion SQL Server doit être b membre ea du rôle dbcreator accumulation dans
  3. La connexion SQL Server doit être membre de l'accumulation dans le rôle securityadmin
  4. La connexion SQL Server doit avoir le privilège ÉTAT VIEW SERVER accordé
  5. Si en cours d'exécution 2005 SP1, Accorder au groupe public l'exécution des droits sur la procédure sp_detach_db
+0

Encore une fois je suis demande, y at-il une explication pourquoi cela se produit? Merci pour le lien btw! –

Questions connexes