Próbuję wykonać następujące czynności:
- Zrobić migawkę oryginalnej bazy danych, utworzyć i wykonać dokładną kopię na innym serwerze?
- Zrób migawkę oryginalnej bazy danych, utwórz duplikat na tym samym serwerze pod inną nazwą DB
Nie mogę jednak ze względu na bardzo ograniczone doświadczenie z MSSQL. Jakieś sugestie?
Dodatkowe informacje:
Serwer bazy danych Origin: SQL Server 2000
Docelowy serwer DB: SQL Server 2005
sql-server
database
Alex N.
źródło
źródło
Dodając to, natknąłem się na to, wykonując powyższe kroki.
W SQL Server 2008 R2 przynajmniej można pominąć krok w celu uzyskania lokalnej kopii zapasowej na serwerze.
źródło
Prawdopodobnie jest to najlepsze rozwiązanie:
1) Na źródłowym serwerze DB - Utwórz kopię zapasową pliku lokalnego
2) Skopiuj plik źródłowy na serwer docelowy.
Jeśli oba serwery znajdują się na tym samym komputerze, możesz utworzyć kopię tego pliku:
3) Na docelowym serwerze DB : Przywróć bazę danych z pliku kopii zapasowej
źródło
używając MS SQLServer 2012, musisz najpierw wykonać 3 podstawowe kroki, wygenerować plik .sql zawierający tylko strukturę źródłowej DB => kliknij prawym przyciskiem myszy źródłową DB, a następnie Zadania, a następnie Generuj skrypty => postępuj zgodnie z kreatorem i możesz zapisać plik .sql lokalnie Po drugie, zamień w pliku .sql źródłową bazę danych na docelową = = kliknij plik docelowy prawym przyciskiem myszy i naciśnij Nowe zapytanie i Ctrl-H lub (edytuj - znajdź i zamień - Quack replce) w końcu, zapełnij danymi => kliknij prawym przyciskiem myszy DB detekcji, następnie Zadania, a następnie Importuj dane => Lista rozwijana źródła danych ustawiona na „Moduł przetwarzania danych .NET Framework dla serwera SQL” + ustaw pole tekstowe ciągu połączenia w obszarze DANE np .: Źródło danych = Mehdi \ SQLEXPRESS; Początkowy katalog = test_db; Identyfikator użytkownika = sa; Hasło = sqlrpwrd15 => To samo dotyczy miejsca docelowego =>zaznacz tabelę, którą chcesz przenieść lub zaznacz pole „Źródło: .....”, aby zaznaczyć je wszystkie
skończyłeś.
źródło