Udostępnij za pośrednictwem


Using the Copy Database Wizard

Kreatora kopiowania baz danych służy do przenoszenia lub kopiowania bazy danych i ich obiekty z jednego serwera do drugiej, nie przestojów serwera.Za pomocą tego kreatora można wykonać następujące czynności:

  • Wybierz serwer źródłowy i obiekt docelowy.

  • Zaznacz bazy danych, aby przenieść lub skopiować.

  • Określ lokalizację pliku bazy danych.

  • Tworzenie identyfikatorów logowania na serwerze docelowym.

  • Skopiuj dodatkowe obiekty pomocnicze, zadania, procedury przechowywane przez użytkownika i komunikaty o błędach.

  • Zaplanować, kiedy należy przenieść lub skopiować do baz danych.

Oprócz kopiowania baz danych, można skopiować skojarzony metadane, na przykład identyfikatory logowania i obiekty z wzorzec bazy danych, które są wymagane przez bazę danych skopiowanych.

Uwaga

The model, msdb, and master databases cannot be copied or moved by the Copy Database Wizard.

Również przenosić i kopiować baz danych między różnymi wystąpieniami SQL Server, a można uaktualnić bazy danych SQL Server 2000 Aby SQL Server 2005 lub nowszy. Serwer obiekt docelowy musi być SQL Server 2005 lub nowszy. Aby uzyskać więcej informacji zobacz "Uaktualnianie programu SQL Server przez przy użyciu kopii bazy danych Kreatorze" w dalszej części tego tematu.

Zagadnień, które należy rozważyć

Przed skorzystaniem z Kreatora kopiowania baz danych, należy wziąć pod uwagę następujące zagadnienia dotyczące.

Wykres warstwowy

Rozważenie

Wymagane uprawnienia

Musisz być członkiem sysadmin Rola serwera stałych w obu urządzenie źródłowe i serwerów docelowych.

Wymagane składniki

SQL Server 2005 Integration Services (SSIS) lub nowszy.

Model, msdb and wzorzec w bazach danych

The model, msdb, and master databases cannot be copied or moved by the Copy Database Wizard.

Bazy danych na urządzenie źródłowe serwera

Wybranie opcji Przenoszenie opcja, kreator usuwa urządzenie źródłowe bazy danych automatycznie po Przenoszenie bazy danych.Kreatora kopiowania baz danych nie powoduje usunięcia urządzenie źródłowe bazy danych w przypadku wybrania Kopia opcji.

Katalogi pełnego tekstu

Jeśli używasz SQL Server metoda obiektów zarządzania przenieść wykaz pełnotekstowy indeks muszą wypełnić po przeprowadzki. Jeżeli korzystasz z metoda odłączania i dołączyć, katalogi pełnego tekstu musi można przenieść ręcznie.Aby uzyskać więcej informacji dotyczących sposobu przenoszenia katalogów pełnego tekstu Zobacz Moving Database Files.

Uruchamianie Kreatora kopiowania baz danych

W SQL Server Management Studio, w Eksploratorze obiektów, rozwiń węzeł Bazy danych, kliknij prawym przyciskiem myszy bazę danych, wskaż polecenie Zadania, a następnie kliknij przycisk Kopiowanie bazy danych.

Kopiowanie i przenoszenie bazy danych

Aby użyć Kreatora kopiowania baz danych, należy określić następujące czynności:

  • urządzenie źródłowe Serwera, na którym znajdują się bazy danych do skopiowania.

  • obiekt docelowy Serwera baz danych są kopiowane lub przenoszone.

  • Bazy danych mają być przeniesione lub skopiowane.

  • Nazwa bazy danych miejsce docelowe, jeżeli jest inny niż nazwa urządzenie źródłowe bazy danych.

    urządzenie źródłowe Nazwa bazy danych może być wykorzystanie do bazy danych kopiowanych lub przenoszonych tylko wtedy, gdy na serwerze docelowym nie istnieją konflikty nazw.Jeśli istnieje konflikt nazw, musisz rozwiązać je ręcznie w obiekt docelowy serwera, zanim będzie można używać nazwy bazy danych źródłowych istnieje.

  • Inne obiekty, które mają zostać skopiowane lub przeniesione, na przykład logowania do obiektów udostępnionych z wzorzec bazy danych, zadania i planów konserwacji i komunikaty zdefiniowane przez użytkownika.

  • Harmonogram dla operacji kopiowania lub przenoszenia, należy go uruchomić w późniejszym czasie.

  • Jeśli nie masz administrator systemu, należy określić SQL Server Agent proxy konta, które ma dostęp do Integration Services (SSIS) Podsystem wykonywania pakiet.

The detach-and-attach method, detaches the database, moves or copies the database .mdf, .ndf, .ldf files and reattaches the database in the new location.Dla metoda odłączania i dołączyć w celu uniknięcia utraty danych lub niezgodność, aktywne sesje nie można dołączyć do bazy danych zostanie przeniesiona lub skopiowana.Jeśli istnieją wszystkie aktywne sesje, Kreatora kopiowania baz danych nie wykonuje operację przenoszenia lub kopiowania.

Uwaga

Dla SQL Server metoda obiektów zarządzania, aktywne sesje są dozwolone, ponieważ baza danych nie jest przełączony w tryb offline.

Podczas przenoszenia baz danych między różnymi serwerami lub stacje dysków, Kreatora kopiowania baz danych kopiuje bazę danych do serwera docelowego i sprawdza, czy jest w trybie online.Podczas przenoszenia baz danych między dwoma wystąpieniami na tym samym serwerze systemu plików przenosić, operacja jest wykonywana.

Zarządzanie metadane, kiedy Przywracanie z innym wystąpienie serwera

Podczas kopiowania bazy danych do innego wystąpienie serwera, zapewniające stanowi spójne źródło informacji dla użytkowników i aplikacji, może zajść potrzeba ponownego utworzenia całość lub część metadane dla bazy danych, takie jak identyfikatory logowania i zadań w wystąpieniu serwera.Aby uzyskać więcej informacji zobaczManaging Metadata When Making a Database Available on Another Server Instance.

Uaktualnianie za pomocą Kreatora kopiowania baz danych programu SQL Server

Aby dokonać uaktualnienia z za pomocą Kreatora kopiowania baz danych SQL Server 2000 Baza danych do SQL Server 2005 bazy danych lub nowszego.

Można także uprościć administrowanie i konserwacja baz danych dzięki zintegrowaniu wiele wystąpień SQL Server 2000 w jednej instancji SQL Server 2005 później lub do kilku nazwanych wystąpień na pojedynczym komputerze.

Uaktualnianie bazy danych za pomocą metoda odłączania i dołączyć kreatora kopiowania baz danych, upewnij się, że nie aplikacje lub usługi, próbujesz uzyskać dostęp do bazy danych.Nie należy używać w trybie tylko do odczytu; w ten sposób wyniki wystąpienie błędu.Można zmienić nazwę bazy danych podczas tej operacji.

Important noteImportant Note:

Po uaktualnieniu z wcześniejszej wersja bazy danych SQL Server, uruchamianie sp_updatestats w bazie danych na serwerze docelowym aktualizacja statystyki oraz zapewnić optymalną wydajność skopiowane bazy danych.

Aby dokonać uaktualnienia do programu SQL Server przy użyciu Kreatora kopiowania baz danych