Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Usuń bazę danych, ale nie usuwaj *.mdf / *.ldf

Dokumentacja MSDN na DROP DATABASE ma to do powiedzenia na temat upuszczania bazy danych bez usuwania plików (w sekcji Uwagi ogólne):

Aby więc usunąć bazę danych bez usuwania plików za pomocą sqlcmd, możesz to zmienić w następujący sposób:

sqlcmd -U sa -P MyPassword -S (local) -Q "EXEC sp_detach_db 'MyDB', 'true'"

OŚWIADCZENIE:Szczerze mówiąc nigdy wcześniej nie używałem sqlcmd, ale zakładając, że składnia jest używana, uważam, że powinno to pomóc w rozwiązaniu problemu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest najlepszy sposób, aby umożliwić użytkownikowi dodawanie kolumn do bazy danych w locie?

  2. Jak przekonwertować dane do formatu json w SQL Server 2008?

  3. COALESCE w klauzuli Gdzie?

  4. Zbiorcze wstawianie ogólnej listy C# do SQL Server

  5. Przekroczenie limitu czasu zapytania po wykonaniu z sieci, ale superszybkie po wykonaniu z SSMS