J'utilise SQL Management Studio 2008 Express en tant qu'interface graphique pour mon instance SQL Server 2008 Express locale, que je n'ai localement que comme interface de test et de développement pour mes projets Web.Comment obtenir des "droits d'administrateur" dans SQL Server Management Studio?
Je suis récemment devenu plus confiant dans le codage SQL, et j'ai commencé à utiliser des composants SQL plus compliqués - mon dernier domaine d'exploration étant les triggers. Cependant, à ma grande surprise, je ne semble pas avoir de droits d'administrateur sur mon instance de serveur, ce qui signifie que je ne peux pas faire des choses simples comme le débogage ou la modification des droits d'accès. Lorsque j'essaie de démarrer le débogage, j'obtiens un message d'autorisation refusée, et je l'ai également vu lorsque j'essaie de gérer les règles d'autorisation pour différentes bases de données. Je soupçonne que cela a quelque chose à voir avec certaines options que j'ai choisies lors de l'installation du serveur, mais comme j'ai déjà plusieurs bases de données configurées et remplies de données, je n'ai aucune envie de désinstaller et de réinstaller le tout.
Existe-t-il un moyen de changer quel compte d'utilisateur est l'administrateur principal de l'instance de serveur? Sinon, existe-t-il un autre moyen d'obtenir des droits d'accès, par exemple pour déboguer mes déclencheurs?
Comment me connecter en tant qu'administrateur local? Je cours Windows Vista, et le seul compte que je connaisse est mon compte d'utilisateur habituel (AASLOEG \ Tomas, car le nom de mon ordinateur est AASLOEG ...). J'ai le droit d'exécuter des choses en tant qu'administrateur, mais l'exécution de SSMS en tant qu'administrateur ne fait pas l'affaire. J'ai essayé de faire ce que cette instruction SQL devrait faire à travers l'interface graphique, mais on me refuse la permission jusqu'ici ... –
Merci pour les liens dans vos modifications - bien qu'ils n'aient pas résolu mon problème, j'ai appris d'autres choses utiles . J'ai terminé upp en déplaçant les fichiers db du répertoire mssql, en les réinstallant et en m'assurant que le groupe admin local et mon propre compte utilisateur étaient ajoutés au rôle sysadmin. C'était un brouillard, mais ça marche maintenant. Merci! –
FYI, cela a résolu mon problème. –