Jak zaimportować plik bak do SQL Server Express
Mam plik .bak
i chcę go użyć do odtworzenia bazy danych w nowej instalacji SQL Server 2008 Management Studio.
Próbowałem:
-
Kliknij prawym przyciskiem myszy kontener baz danych w object explorer
-
Z menu kontekstowego wybierz Przywróć bazę danych
-
Określ do bazy danych jako nową lub istniejącą bazę danych
-
Określić Źródło przywracania z urządzenia
-
Wybierz nośnik kopii zapasowej jako plik
-
Kliknij przycisk Dodaj i przejdź do lokalizacji pliku BAK
Ale dostaję błąd, że
Przywracanie nie powiodło się dla serwera 'MyServer-PC'. (Microsoft.SqlServer.SmoExtended)
INFORMACJE DODATKOWE:
System.Data.SqlClient.SqlError: zestaw kopii zapasowych przechowuje kopię zapasową bazy danych innej niż istniejąca baza danych 'invent'. (Microsoft.SqlServer.Smo)
5 answers
Read this link it show Step by step : Restore DataBase
1 - Kliknij Uruchom, Wybierz Wszystkie programy, Kliknij Microsoft SQL Server 2008 i wybierz SQL Server Management Studio. Spowoduje to wyświetlenie okna dialogowego Połącz z serwerem. Upewnij się, że nazwa serwera YourServerName oraz że uwierzytelnianie jest ustawione na uwierzytelnianie systemu Windows. Kliknij Connect .
2-po prawej, Kliknij prawym przyciskiem myszy Bazy danych i wybierz Przywróć bazę danych. Spowoduje to wyświetlenie okna przywracania bazy danych .
3-na ekranie Przywróć bazę danych Wybierz z przycisku radiowego urządzenia i kliknij pole.... Spowoduje to wyświetlenie ekranu Określ kopię zapasową .
4 - na ekranie Określ Backup, Kliknij Dodaj. Spowoduje to wyświetlenie zlokalizuj plik kopii zapasowej .
5 - Wybierz folder DBBackup i wybierz swoją kopię zapasową Plik.
6 - na ekranie Przywróć bazę danych, w obszarze Wybierz zestawy kopii zapasowych do przywrócenia: Umieść zaznaczenie w polu Przywracanie obok danych i z listy rozwijanej obok bazy danych: Wybierz DbName.
7 - ok gotowe.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-30 11:04:40
Aby to zrobić poprzez TSQL (okno zapytań ssms lub sqlcmd.exe) po prostu uruchom:
RESTORE DATABASE MyDatabase FROM DISK='c:\backups\MyDataBase1.bak'
Aby to zrobić poprzez GUI - otwórz SSMS, kliknij prawym przyciskiem myszy na bazy danych i wykonaj poniższe kroki
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-25 19:38:48
Przy użyciu management studio procedura może być wykonana w następujący sposób
- Kliknij prawym przyciskiem myszy kontener baz danych w object explorer
- z menu kontekstowego wybierz Przywróć bazę danych
- Określ do bazy danych jako nową lub istniejącą bazę danych
- Określ źródło przywracania z urządzenia
- wybierz nośnik kopii zapasowej jako plik
- Kliknij przycisk Dodaj i przejdź do lokalizacji pliku BAK
Musisz podać opcja WITH REPLACE pozwala nadpisać istniejącą bazę danych adventure_second za pomocą kopii zapasowej pobranej z innej bazy danych.
Kliknij menu opcji i zaznacz Zastąp istniejącą bazę danych (z zastąp)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-30 11:31:26
Miałem ten sam błąd. To, co działało dla mnie, to gdy idziesz do opcji GUI SMSS, spójrz na ogólne, pliki w ustawieniach opcji. Po tym jak to zrobiłem (zamień DB, Ustaw lokalizację) wszystko poszło dobrze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-28 15:54:22
Przywracanie bazy danych z kopii zapasowej
sql-server-->connect to instance-->Databases-->right-click on databases-->Restore
DataBase..-->Device-->Add-->choose the path_filename(.bak)-->click OK
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-30 10:37:09