/ / Eksportuj bazę danych SQL (wszystkie tabele) ze zdalnego serwera - sql, kopie zapasowe bazy danych, sql-server-2005-express

Eksportuj bazę danych SQL (wszystkie tabele) ze zdalnego serwera - sql, bazy danych - kopie zapasowe, sql-server-2005-express

Aktualnie używam produktu innej firmy, który korzysta z bazy danych SQL Server. Zostałem poproszony o zrobienie kopii bazy danych do własnych celów tworzenia kopii zapasowych / bezpieczeństwa, ale mam problem.

Aby uzyskać dostęp do bazy danych, obecnie się logujęjeden z serwerów mojej firmy korzystający ze zdalnego pulpitu, na którym jest zainstalowany SQL Server 2005 Express. Za pomocą tego wystąpienia programu SQL Server łączę się następnie z serwerem SQL innej firmy.

kiedy wykonuję Zadania -> Utwórz kopię zapasową ..., wydaje się, że działa, ale pliki są przechowywane lokalnie na zdalnym serwerze baz danych SQL, co, jak twierdzą moje zespoły IT, jest oczekiwane.

Próbowałem użyć Zadania -> Generuj skrypty ... ale opcja „Dane skryptu” nie jest dostępna, ponieważ jest to SQL Server 2005 Express, lub ponieważ baza danych jest zdalna (nie jestem pewien, która, ale prawdopodobnie jedna z nich).

Próbowałem innych rzeczy, których w tej chwili nie pamiętam, i brakuje mi pomysłów.

Czy ktoś może zasugerować coś, co pozwoli mi uzyskać „lokalną” kopię struktury tabeli zdalnych baz danych ORAZ danych?

Odpowiedzi:

2 dla odpowiedzi № 1

Kreator generowania skryptów jest niedostępnyponieważ używasz bardzo starej wersji Management Studio Express. Dlaczego nadal używasz wersji 2005? Wersja 2012 będzie działała dobrze w stosunku do instancji 2005 i nie ma już tych ograniczeń:

http://sqlblog.com/blogs/aaron_bertrand/archive/2012/11/15/sql-server-2012-service-pack-1-is-available-this-time-for-sure.aspx

Możesz pobrać najnowszą wersję SP2 tutaj:

http://www.microsoft.com/en-us/download/details.aspx?id=43351


1 dla odpowiedzi nr 2

Kopie zapasowe są generowane lokalnie. Tego należy się spodziewać, jak już powiedział wam zespół. Możesz go wygenerować lokalnie, a następnie pobrać za pomocą narzędzia takiego jak klient FTP. Bardzo polecam narzędzia Redgate. Widzieć http://www.red-gate.com/products/dba/sql-backup/ Jest to świetne narzędzie i ma wbudowane opcje tworzenia kopii zapasowych w sieci, aby przesyłać kopie zapasowe w inne miejsce. Jeśli jest to jednorazowe działanie, Redgate również ma do tego odpowiednie narzędzia, np. Porównaj SQL i Porównaj dane SQL.

Wybrane przez Ciebie rozwiązanie naprawdę zależy od tego, jak często musisz uruchamiać i pobierać kopie zapasowe lokalnie oraz od tego, jak duży jest DB.