2010-05-24 4 views
9

Je veux supprimer certaines bases de données SQL sur mon serveur, mais j'ai des problèmes. Mon connexion a les rôles:Comment supprimer des bases de données SQL? sp_delete_database_backuphistory woes

  • publics
  • dbcreator
  • serveradmin

Lorsque je clique droit de la base de données et cliquez sur Supprimer, il est dit que

Supprimer l'historique de sauvegarde Échec du serveur 'MYSERVER' (Microsoft.SqlServer.Smo)
supplémentaires Informations: L'autorisation EXECUTE a été refusée sur l'objet 'sp_delete_database_backuphistory'

Comment puis-je supprimer ces bases de données?

Répondre

14

Avez-vous le même problème lors de l'exécution à partir d'une fenêtre de requête comme celle-ci?

DROP DATABASE DatabaseName 
+2

Si vous obtenez une erreur indiquant qu'une connexion est en cours d'utilisation, sélectionnez la base de données master comme base de données en cours d'exécution. Ou utilisez ce code: 'USE Master; GO BASE DE DONNÉES DROP AdventureWorks; GO' –

+0

Ça ne marche pas pour moi. 'Syntaxe incorrecte a été rencontrée lors de l'analyse GO. ' – tubaguy50035

+0

Parfois, je suis étonné comment les choses fonctionnent hors de la logique. L'utilisation de l'interface de suppression de la base de données dans 'SSMS' ne fonctionne pas mais l'exécution de la commande fonctionne! Incroyable vraiment! ;) Je ne penserais jamais à faire ça ... hehehe –

13

enter image description here

S'il vous plaît décochez la case « Supprimer la sauvegarde et la restauration des informations d'historique des bases de données », puis cliquez sur le bouton OK.

Questions connexes