Przywracanie przekracza licencjonowany limit 10240 MB na bazę danych. Wszystko, czego naprawdę potrzebuję, to struktura DB

9

Otrzymałem plik .bak od klienta, który muszę przywrócić, ale przywracanie przekracza licencjonowany limit SQL Server 2008 R2 10240 MB na bazę danych. Wszystko, czego naprawdę potrzebuję, to struktura DB. Czy istnieje sposób na przywrócenie w ogóle lub dla mnie po prostu przywrócić strukturę?

Bruce U
źródło

Odpowiedzi:

18

Jedynym sposobem byłoby przywrócenie wersji SQL Server oprócz edycji ekspresowej, a następnie usunięcie niepotrzebnych danych. Następnie zmniejsz bazę danych poniżej limitu 10 Gig, a następnie wykonaj kopię zapasową i przywróć do instancji ekspresowej.

Jeśli jest to maszyna programistyczna, spójrz na kopię SQL Server Developer Edition. Zwykle kosztuje około 50,00 USD i nie ma żadnych ograniczeń, takich jak rozmiar bazy danych. Jedynym ograniczeniem jest to, że nie można użyć instancji do użytku produkcyjnego.

mrdenny
źródło
9

Dodanie do tego, o czym wspomniał @mrdenny ...

Można pobrać darmowe pełni funkcjonalny wersje próbne SQL Server, które można używać przez okres do 180 dni tutaj .

Możesz przywrócić bazę danych w wersji testowej, a następnie wykonać skrypt dla bazy danych z wyłączeniem danych.

Ponownie pamiętaj, że masz tylko 180 dni na wersję próbną, a następnie w zależności od twoich wymagań (jeśli potrzebujesz więcej czasu itp.) Możesz kupić edycję DEV do użytku nieprodukcyjnego.

Kin Shah
źródło
5

Jeśli jest to proces jednorazowy, możesz również użyć do tego Red Gate SQL Compare Pro.

  1. Utwórz pustą docelową bazę danych.
  2. Użyj SQL Compare Pro i porównaj docelową bazę danych DB z plikiem kopii zapasowej (BAK).
  3. Wciśnij / zsynchronizuj strukturę z docelową bazą danych.
dng
źródło
4

Inną opcją oprócz instalacji pełnej wersji programu SQL Server byłoby wypróbowanie wirtualnej bazy danych Idera SQL .

Ma następujące funkcje (cytat z materiału prezentacyjnego):

  • Natychmiastowy dostęp - natychmiast uzyskaj dane z plików kopii zapasowych
  • Działa jak prawdziwa baza danych - używaj zewnętrznych i rodzimych narzędzi
  • Wymiana OLR - lepsze rozwiązanie do odzyskiwania na poziomie obiektu
  • Wiele zastosowań - raportowanie, ekstrakcja danych, analiza itp.
  • Obsługa odczytu / zapisu - wstawki, aktualizacje, polecenia DBCC

Powinieneś być w stanie zainstalować wersję próbną, zamontować kopię zapasową bazy danych, którą posiadasz, wyodrębnić swój schemat za pomocą narzędzi porównawczych lub zapytań (wygenerowanych z SSMS).

Miły samouczek na temat korzystania z niego można znaleźć na blogu Pinal Dave .

Marian
źródło