Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SqlException wurde nicht behandelt

  1. Formatieren Sie Ihr SQL richtig (einfache Anführungszeichen um textuelle Werte oder verwenden Sie Parameter)

  2. Prüfen Sie, ob die Datenbankdatei existiert.

  3. Hängen Sie die Datenbankdatei nicht gleichzeitig mit SQL Server Management Studio Express an, da Sie dieselbe Datenbankdatei nicht zweimal an zwei verschiedene SQL Server (Express)-Instanzen anhängen können.

  4. Stellen Sie immer sicher, dass Sie die Datenbankverbindung schließen. Dies sollte mit der using-Anweisung erreicht werden, da unabhängig davon, wie dieser Codeblock verlassen wird (Ausnahme oder normaler Programmablauf), die Methode Dispose() aufgerufen wird. Dadurch wird die Verbindung immer geschlossen und Sie haben ein Verbindungsleck vermieden.