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

Jak rozwiązać błąd przywracania serwera sql 2008 3203?

Przyczyną problemu jest to, że Dysk, na którym znajdują się pliki źródłowej bazy danych, nie znajduje się na serwerze, na którym chcesz przywrócić bazę danych.

Użyj SQLCMD Promt i użyj polecenia Manula RESTORE z opcją REPLACE i MOVE .Ale przed użyciem polecenia Restore pobierz logiczną nazwę pliku źródłowej bazy danych

składnia:

RESTORE DATABASE [TestServer28Sep2010] 
FROM DISK = 'C:\BackUp\TestServer28Sep2010.bak'
WITH  REPLACE ,
MOVE 'SourceLogicalFileName_Data'     TO   'D:\JapanTestServerDB\TestServer28Sep2010.mdf',
MOVE 'SourceLogicalFileName_log' TO   'D:\JapanTestServerDB\Server28Sep2010.ldf'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepsze podejście do usuwania części czasu z datetime w SQL Server

  2. Pliki FILESTREAM pozostają po usunięciu wiersza

  3. Otwieranie pliku .bak programu SQL Server (nie przywracanie!)

  4. Uzyskaj informacje o kolumnie dla tabeli lub widoku w programie SQL Server (T-SQL:sp_columns)

  5. Jaki jest zakres CONTEXT_INFO w SQL Server?