2009-02-08 6 views
0

En condition normale, je peux ajouter des schémas dans le fichier dbml pour vider la base de données avec le code ci-dessous.Suppression de la base de données dans Linq

Mais maintenant, quand j'exécute ce code, je prends l'erreur "Can not drop database" test "car il est actuellement utilisé." Comment puis-je le faire?

Dim db As New UI_Class.UIData 
     If db.DatabaseExists Then 
      db.DeleteDatabase() 
     End If 

    db.CreateDatabase() 
+0

Vérifiez SSMS et vérifiez les connexions ouvertes à la base de données. –

Répondre

1

Il se peut que votre SQL Server Management Studio (SSMS) doive le contenir.

+1

Non! SSMS a été fermé pendant ce processus – mavera

0

Il est fort probable que quelque chose soit connecté au db.

Les causes courantes sont:

  1. un autre outil connecté
  2. Essayer de supprimer la base de données connecté.
  3. Un autre utilisateur connecté à la base de données.
Questions connexes