Udostępnij za pośrednictwem


Za pomocą Kreatora kopiowania baz danych

Kreatora kopiowania baz danych umożliwia przenoszenie lub kopiowanie bazy danych i ich obiekty łatwo z jednego serwera do drugiego bez przestojów serwera.Za pomocą tego kreatora, można wykonać następujące czynności:

  • Wybierz źródło i obiekt docelowy serwera.

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

  • Określ lokalizację pliku bazy danych.

  • Tworzenie identyfikatorów logowania na obiekt docelowy serwera.

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

  • Planowanie podczas przenoszenia lub kopiowania baz danych.

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

Ostrzeżenie

Model, msdb, i wzorca bazy danych nie może być skopiowany lub przeniesiony przez kreatora kopiowania baz danych.

Ponadto można przenosić i kopiować baz danych między różnymi instancjami SQL Server, i można uaktualnić bazy danych z SQL Server 2000 do SQL Server 2005 lub nowszej.Serwer obiekt docelowy musi być SQL Server 2005 lub nowszej.Aby uzyskać więcej informacji zobacz "Uaktualnianie programu SQL Server przez za pomocą Kreatora kopiowania baz danych" w dalszej części tego tematu.

Kwestii do rozważenia

Przed użyciem kreatora kopiowania baz danych, należy rozważyć następujące zagadnienia.

Wykres warstwowy

Rozważenie

Wymagane uprawnienia

Musi być członkiem sysadmin roli serwera stałych w obu źródło i serwerów docelowych.

Model, msdb i wzorca bazy danych

Model, msdb, i wzorca bazy danych nie może być skopiowany lub przeniesiony przez kreatora kopiowania baz danych.

Bazy danych na źródło serwera

Jeśli wybierzesz Przenoszenie opcja, kreator usuwa źródłowa baza danych automatycznie po przeniesieniu bazy danych.Kreatora kopiowania baz danych nie powoduje usunięcia źródłowa baza danych zaznaczenie kopię opcji.

Katalogi pełnego tekstu

Jeśli używasz SQL Server metoda zarządzania obiektu, aby przenieść wykaz pełnotekstowy indeks musi wypełnić po przenoszenia.Jeżeli używasz metoda Odłącz i Dołącz katalogi pełnego tekstu należy przenieść ręcznie.Aby uzyskać więcej informacji dotyczących sposobu przenoszenia wykazów pełnego tekstu, zobacz Przenoszenie plików bazy danych.

Uruchamianie Kreatora kopiowania baz danych

W SQL Server Management Studio, w Eksploratorze obiektów, rozwiń baz danych, kliknij prawym przyciskiem myszy bazę danych, wskaż zadań, a następnie kliknij przycisk Bazy danych z kopii.

Kopiowanie i przenoszenie baz danych

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

  • źródło Serwera, na którym znajdują się baz danych do skopiowania.

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

  • Bazy danych do przeniesienia lub skopiowania.

  • Nazwa miejsce docelowe bazy danych, jeśli inny niż nazwa źródłowa baza danych.

    źródłowa baza danych , Nazwa można dla bazy danych kopiowanych lub przenoszonych tylko wtedy, gdy nie istnieją konflikty nazw na serwerze docelowym.Jeśli istnieje konflikt nazw, należy je rozwiązać ręcznie na serwerze docelowym przed użyciem źródłowa baza danych nie ma nazwy.

  • Inne obiekty, które mają zostać skopiowane lub przeniesione; na przykład logowania, obiektów współużytkowanych z wzorca bazy danych, zadania i plany konserwacji i komunikaty zdefiniowane przez użytkownika.

  • Harmonogram dla operacji kopiowania lub przenoszenia, jeśli chcesz, aby uruchomić w późniejszym czas.

  • Jeśli nie jesteś administrator systemu, należy określić SQL Server konto serwera Proxy agenta, który ma dostęp do Integration Services (SSIS) pakiet wykonanie podsystemu.

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.Odłącz i dołączyć metoda aby uniknąć utraty danych lub niezgodności, aktywne sesje nie można dołączyć do bazy danych zostanie przeniesiona lub skopiowana.Jeżeli istnieje wszelkie aktywne sesje, Kreatora kopiowania baz danych nie wykonać operacji przenoszenia lub kopiowania.

Ostrzeżenie

Dla SQL Server metoda obiektu zarządzania aktywne sesje są dozwolone, ponieważ baza danych jest nigdy trybu offline.

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

Zarządzanie metadane podczas przywracania do innego wystąpienia serwera

Podczas kopiowania bazy danych do innego wystąpienie serwera, aby zapewnić spójny wygląd użytkowników i aplikacje, trzeba odtworzyć niektórych lub wszystkich metadane dla bazy danych, takich jak logowania i zadań w wystąpieniu serwera.Aby uzyskać więcej informacji, zobacz Zarządzanie metadane podczas tworzenia bazy danych na inne wystąpienie serwera.

Uaktualnianie programu SQL Server za pomocą Kreatora kopiowania baz danych

Za pomocą Kreatora kopiowania baz danych do uaktualnienia z SQL Server 2000 bazy danych do SQL Server 2005 lub nowsze bazy danych.

Również można uprościć administrację i konserwacja baz danych dzięki zintegrowaniu wiele wystąpień SQL Server 2000 do pojedynczego wystąpienie SQL Server 2005 lub później, lub do kilku nazwanych wystąpień na jednym komputerze.

Podczas uaktualnienia bazy danych za pomocą metoda Odłącz i dołączyć kreatora kopiowania baz danych, upewnij się, że nie aplikacje lub usługi są próby dostępu do bazy danych.Nie należy używać trybu tylko do odczytu; ten sposób wyniki w błąd.Podczas tej operacji, można zmienić nazwę bazy danych.

Ważna informacjaWażne:

Po uaktualnieniu bazy danych z wcześniejszej wersja programu SQL Server, uruchom sp_updatestats w bazie danych na obiekt docelowy serwera w celu aktualizacja statystyki oraz zapewnić optymalną wydajność skopiowane bazy danych.

Aby uaktualnić do programu SQL Server za pomocą Kreatora kopiowania baz danych