Ich habe eine Handelssoftware installiert, die ein Paar verwendet und mir Details darüber gibt. Zum Starten der Software muss ich eine Datenbank erstellen, mit der Informationen gespeichert und abgerufen werden. Jetzt habe ich die Datenbank (MDF- und LDF-Datei) gelöscht und jetzt, wenn ich es neu erstelle, zeigt es, dass die Datenbank bereits einen Fehler enthält. Muss ich DSN oder etwas löschen? Ich kann Datenbank mit einer anderen SQL Server-Instanz erstellen, aber ich möchte auf dem gleichen tun. Ich bin ahnungslos. Danke im Voraus.Die Datenbank existiert bereits nach dem Löschen der Datenbankdateien
Antwort
Die Datenbankinformationen werden von sql server express verwaltet. Wenn Sie also nur die Datei löschen, wird die Datenbank nicht vom SQL Server entfernt. Sie müssen die Datenbank trennen und dann sollte Ihre Logik funktionieren. Versuchen Sie SQL Server Management Studio Express 2008. Oder versuchen Sie eine Verbindung zu SQL Server Express programmgesteuert und führen Sie sp_detach_db Berechtigungen.
Quelle: MSDN
Jeder mögliche Weg ohne Management-Tools? Ich betreibe SQL Server 2008 Express. –
http://stackoverflow.com/questions/3210138/need-to-create-new-database-without-using-management-studio könnte Ihnen helfen. – Mogli
Eine Datenbank ist nicht nur MDF- und LDF-Dateien, sondern auch ein Rekord in der Master-Datenbank. Daher sollten Sie diesen Datensatz über Ihre Datenbank mit DROP DATABASE command oder über MSSQL Enterprise Manager löschen.
Ich führe SQL Server 2008 Express Edition. Das ist also ohne Management-Tools nicht möglich? –
@AmanChhabra Überprüfen Sie diesen Link [So löschen Sie eine Datenbank mit SQL Server 2008 Express] (http://social.msdn.microsoft.com/Forums/sqlserver/en-US/fa11753e-ee78-46e4-9fb4-d8eedc3874a9/how -zum Löschen einer Datenbank-mit-sql-server-2008-express-installed – valex
- 1. Phonegap - get, wenn Datenbank bereits existiert
- 2. JBoss AS 7.1.1 löschen der Datenbank nach dem Neustart
- 3. Überprüfen Sie die Datenbank, ob ein bestimmtes Feld bereits existiert
- 4. E-Mail existiert bereits in der Datenbank Codeigniter
- 5. Codierte UI-Testobjekt existiert nicht nach dem Löschen von Sammlung
- 6. Datei nach dem Upload löschen
- 7. Nach dem Löschen der App vom Gerät
- 8. So löschen Sie (localdb) Datenbank, wenn die Datei nicht mehr existiert
- 9. Löschen der Festplatte von Azure nach dem Löschen der VM
- 10. Oracle-Trigger nach dem Löschen
- 11. django.db.utils.ProgrammingError: Beziehung existiert bereits
- 12. epplus Teil existiert bereits
- 13. Uncaught Ausnahme: [CKEDITOR.editor] Die Instanz existiert bereits
- 14. Fehler nach dem Update auf Meteor 1.3 - Handler mit dem Namen 'onBeforeAction' existiert bereits
- 15. Eclipse-Projekt existiert bereits
- 16. BigQuery - Überprüfen, ob die Tabelle bereits existiert
- 17. Problem mit UPDATING Datenbank nach dem Löschen von etwas!
- 18. Wie kann ich eine Funktion löschen, wenn sie bereits existiert?
- 19. Android SQLite-Datenbank Nach dem Löschen der Tabelle beginnt die ID von 1?
- 20. Spark Target-Protokolldatei existiert bereits
- 21. Vagrant-Fehler - Eine VirtualBox Maschine mit dem Namen existiert bereits
- 22. Wo sollte ich Datenbankdateien speichern?
- 23. FEHLER: Die Datei ‚wp-config.php‘ existiert bereits
- 24. SVN unversioniert Verzeichnis mit dem gleichen Namen existiert bereits
- 25. OrientDB: warum immer: Die Klasse existiert bereits in der aktuellen Datenbank
- 26. Tabelle existiert bereits
- 27. Relation existiert bereits während der Rake-Migration
- 28. CouchDB Größe wächst nach dem Löschen
- 29. Wo speichert MySQL Datenbankdateien?
- 30. Quartz.NET Remoting - Scheduler existiert bereits
Welche Version von SQL Server verwenden Sie? Wenn Sie die Dateien außerhalb von SQL Server gelöscht haben (der falsche Weg, eine Datenbank zu löschen), denkt der Server immer noch, dass die Datenbank existiert und ein Fehler vorliegt. Versuchen Sie, einen 'drop database name_of_the_db' in der Verwaltungskonsole auszugeben. – jpw
SQL Server 2008 Express Edition. Das ist also ohne Management-Tools nicht möglich? –