Wcześniej zajmowaliśmy się prostym przywracaniem bazy danych SQL za pomocą wiersza poleceń, który idealnie nadaje się do przywracania plików kopii zapasowych utworzonych na tej samej instalacji programu SQL Server, jednak w przypadku przywracania kopii zapasowej utworzonej w innej instalacji lub po prostu preferowania interfejsu wskazywania i klikania, przy użyciu SQL Server Management Studio (lub edycja Express) ułatwia to zadanie.
Uwaga: eksperci SQL Server mogą pominąć dzisiejszą lekcję, ponieważ jest ona skierowana do początkujących.
Przed rozpoczęciem należy skopiować plik kopii zapasowej SQL (zazwyczaj ma rozszerzenie .BAK) na lokalny dysk twardy na docelowym serwerze SQL Server.
Otwórz Studio zarządzania SQL Server i zaloguj się do serwera SQL, do którego chcesz przywrócić bazę danych. Najlepiej jest zalogować się jako administrator systemu Windows lub jako użytkownik SQL "sa".
Po zalogowaniu kliknij prawym przyciskiem myszy folder Bazy danych i wybierz opcję "Przywróć bazę danych".
Kliknij przycisk elipsy obok "Od urządzenia" w sekcji "Źródło do przywracania".
Ustaw "Plik" jako nośnik kopii zapasowych, a następnie kliknij "Dodaj".
Przejdź do pliku kopii zapasowej SQL (BAK), który chcesz przywrócić.
W oknie dialogowym Przywracanie bazy danych wpisz lub wybierz nazwę bazy danych, do której chcesz przywrócić kopię zapasową.
Następnie wybierz punkt przywracania, którego chcesz użyć. Ponieważ plik kopii zapasowej SQL może przechowywać wiele kopii zapasowych, możesz zobaczyć więcej niż jeden punkt przywracania.
W tym momencie wprowadzono wystarczającą ilość informacji do przywrócenia bazy danych. Jednak pliki kopii zapasowej SQL przechowują informacje o tym, gdzie kopiowane są pliki danych, więc jeśli wystąpią problemy z systemem plików, takie jak brak katalogu docelowego lub nazwy plików danych powodujących konflikty, wystąpi błąd. Te problemy występują często podczas przywracania kopii zapasowej utworzonej na innej instalacji programu SQL Server.
Aby przejrzeć i zmienić ustawienia systemu plików, kliknij stronę Opcje po lewej stronie okna dialogowego Przywróć bazę danych.
Na stronie opcji upewnij się, że kolumna "Przywróć jako" wskazuje prawidłowe lokalizacje folderów (możesz je zmienić w razie potrzeby). Pliki nie muszą istnieć, ale musi istnieć ścieżka do folderu. Jeśli odpowiednie pliki istnieją, SQL Server stosuje prosty zestaw reguł:
Ogólnie można stwierdzić, że bazy danych różnią się w zależności od "oryginalnej nazwy pliku", która jest nazwą wewnętrzną używaną przez program SQL Server do odwoływania się do odpowiednich plików.
Po ustawieniu opcji przywracania kliknij OK.
SQL Server Management Studio sprawia, że proces przywracania jest prosty i jest idealny, jeśli rzadko wykonuje się operacje przywracania bazy danych. Ten proces działa w każdej wersji SQL Server od Express do Enterprise. Jeśli korzystasz z wersji Express, możesz pobrać program SQL Server Management Studio Express, aby uzyskać dostęp do tego interfejsu.
Pobierz program SQL Server Management Studio Express od firmy Microsoft