Dlaczego DataNumen SQL Recovery?


Wskaźnik odzyskiwania nr 1

#XNUMX Wskaźnik odzyskiwania

Ponad 10 milionów użytkowników

Ponad XNUMX+ milionów użytkowników

Ponad 20 lat doświadczenia

Ponad XNUMX+ lat doświadczenia

100% gwarancja satysfakcji

Gwarancja XNUMX% satysfakcji

Odzyskamy znacznie więcej niż nasi konkurenci


DataNumen SQL Recovery vs. DBCC CheckDB & CheckTable, Recovery Toolbox for SQL Server, Stellar Repair For MS SQL itp.

Średni wskaźnik odzysku

Tabela porównawcza

Dowiedz się więcej o tym, jak DataNumen SQL Recovery pali konkurencję

Opinie naszych klientów

Niezwykle prosty interfejs


Rozwiązanie dla następujących typowych błędów i problemów w programie SQL Server Database File


do magazynowania energii

WIĘCEJ


Darmowe pobieraniePonad 20 lat doświadczenia
Kup teraz100% gwarancja satysfakcji

Główne cechy



Darmowe pobieraniePonad 20 lat doświadczenia
Kup teraz100% gwarancja satysfakcji

Odzyskaj uszkodzone bazdy danych SQL Server z DataNumen SQL Recovery


Uruchom DataNumen SQL Recovery.

DataNumen SQL Recovery 7.0

Uwaga: przed uruchomieniem zamknij inne aplikacje, które mogą zmieniać plik MDF.

Wybierz plik, który chcesz naprawić, wpisując nazwę pliku MDF lub klikając przycisk Przeglądaj przycisk. Możesz także użyć Znajdź przycisk by go wyszukać.

Wybierz plik źródłowy

Jeśli z uszkodzonym plikiem MDF powiązanych jest jeden lub wiele plików NDF, dodaj je również:

Wybierz źródłowy plik NDF

Określ format źródłowego pliku bazy danych, jeśli go znasz:
Wybierz format źródłowy

Jeśli nie określisz formatu, to DataNumen SQL Recovery spróbuje przeanalizować plik źródłowy w celu wykrycia formatu.

Domyślnie DataNumen SQL Recovery zapisze odzyskane dane w nowym pliku xxxx_fixed.mdf. xxxx reprezentuje nazwę pliku źródłowego. Tak więc, jeśli plikiem źródłowym był MySQLDB.mdf, odzyskanym plikiem byłby MySQLDB_fixed.mdf. Możesz także zmienić jego nazwę:

Wybierz plik docelowy

Możesz wprowadzić nazwę bezpośrednio lub wybrać Przeglądaj , aby go ustawić. Upewnij się, że jest na to wystarczająca ilość miejsca na dysku. Wymagane miejsce można oszacować na podstawie rozmiaru pliku źródłowego.

Kliknij Start Odzyskiwanie przycisk , a DataNumen SQL Recovery wyświetli monit „Połącz z SQL Server", ponieważ musi się połączyć z plikiem SQL Server, aby wykonać odzyskiwanie:

Połącz się SQL Server Okno dialogowe

Ustaw Nazwę serwera i Uwierzytelnianiedla instancji SQL Server na komputerze lokalnym lub zdalnym. Następnie kliknij przycisk "OK". Nasze oprogramowanie do odzyskiwania MDF spróbuje wykryć zestawienie źródłowej bazy danych, a następnie odpowiednio ustawi docelowe zestawienie bazy danych. Jeśli nie może wykryć zestawienia, poprosi o jego ustawienie. Następnie przeskanuje całą bazę danych, naprawi plik MDF i odzyska dane za pomocą specjalnych algorytmów.

Pasek wyświetla postęp procesu odzyskiwania danych:

Pasek postępu

Po zakończeniu procesu zobaczysz takie powiadomienie, jeśli możliwe było odzyskanie oryginalnego pliku MDF:

Wiadomość o sukcesie

Uruchom Microsoftu SQL Server Management Studio, aby uzyskać dostęp do odzyskanych baz danych SQL Server.

Więcej informacji


Gdzie mogę znaleźć odzyskane dane?

Odzyskane dane są wysyłane do nowej bazy danych w instancji SQL Server, z którą łączysz się, gdy rozpoczynasz proces odzyskiwania SQL MDF.

Nazwa pliku MDF wyjściowej bazy danych jest określana przed rozpoczęciem odzyskiwania.

Zwykle nie ma potrzeby uzyskiwania bezpośredniego dostępu do pliku MDF bazy danych SQL. Po procesie odzyskiwania, aby uzyskać dostęp do odzyskanych danych, wykonaj następujące czynności:

  1. Uruchom SQL Server Management Studio.
  2. Połącz się z instancją SQL Server, która jest taka sama jak ta, której użyłeś do odzyskania uszkodzonej bazy danych.
  3. Po połączeniu kliknij instancję.
  4. Następnie kliknij Bazy danych .
  5. Następnie znajdziesz jedną lub kilka baz danych o nazwie „Database_Recovered_On_yyyy_mm_dd_hh_mm_ss_#”, gdzie yyyy, mm, dd, hh, mm, ss czas utworzenia bazy danych, tj. rok, miesiąc, dzień, godzina, minuta i sekunda. A # to kolejny numer zaczynający od 1. Te informacje mogą łatwo pomóc w zidentyfikowaniu bazy danych wygenerowanej w wyniku ostatniego procesu odzyskiwania.
  6. Kliknij węzeł wskazanej bazy danych. Następnie możesz uzyskać dostęp do wszystkich odzyskanych obiektów bazy danych SQL. Na przykład pod nodem Tables , możesz zobaczyć wszystkie odzyskane tabele bazy danych, w tym schematy i rekordy.

Jak ograniczyć utratę danych w SQL Server podczas awarii?

Zaleca się przygotowanie planu odzyskiwania po awarii (DR). SQL Server instancja, który zwykle obejmuje:

  1. Rutynowo twórz kopie zapasowe danych SQL Server.
  2. Uzyskaj profesjonalne narzędzie do odzyskiwania SQL, takie jak DataNumen SQL Recovery. Gdy napotkasz uszkodzenie bazy danych SQL, możesz użyć narzędzia do naprawy uszkodzonych plików i odzyskania danych tak szybko, jak to możliwe.
  3. Wykorzystaj funkcje wysokiej dostępności w SQL Server.

Jakie są zalety Waszego produktu w porównaniu z innymi narzędziami do odzyskiwania baz danych MS SQL?

Możesz znaleźć kompletne porównanie konkurencji naszego produktu z innymi dostępnymi na rynku narzędziami do odzyskiwania baz danych MS SQL.

Czy mogę wstrzymać/wznowić proces naprawy bazy danych SQL?

Nie jest możliwe. Jeśli proces naprawy został rozpoczęty, możesz je przerwać lub pozwolić na zakończenie. Później, jeśli chcesz ponownie naprawić ten sam plik bazy danych SQL, musisz ponownie zacząć proces naprawy od początku.

Jednak podczas procesu naprawy możesz zobaczyć odzyskane dane w SQL Server management studio. Jeśli uważasz, że wszystkie potrzebne dane zostały odzyskane, możesz przerwać proces naprawy, aby zaoszczędzić czas, nie uszkadzając wyjściowej bazy danych.

Mam tylko plik SQL MDF, plik dziennika transakcji (LDF) został utracony. Co robić?

DataNumen SQL Recovery może odzyskać dane z uszkodzonego pliku MDF bez pliku dziennika transakcji (LDF). Jeśli Twój plik dziennika transakcji został utracony, nie będzie to problemem.

Czy wspierasz odzyskiwanie rekordu danych w formacie XML?

Tak, nasze oprogramowanie do odzyskiwania baz danych SQL obsługuje odzyskiwanie rekordów zarówno w typach danych ASCII, jak i Unicode XML.

Czy muszę być administratorem bazy danych (DBA), aby przeprowadzić odzyskiwanie?

Tak, musisz być administratorem bazy danych (DBA) lub przynajmniej uzyskać następujące informacje od administratora bazy danych (DBA):

  1. Nazwa instancji SQL Server (nazwa serwera)
  2. Uwierzytelnianie instancji SQL Server.

W ten sposób możesz użyć tych informacji, aby połączyć się z instancją SQL Server i wykonać odzyskiwanie.

Czy Microsoft SQL Server ma wbudowane narzędzie do odzyskiwania uszkodzonej bazy danych?

Tak, mają wbudowane polecenia dbcc, tj. dbcc checkdb i dbcc checktable, które mogą sprawdzać schematy i rekordy tabel, a następnie naprawiać drobne problemy w uszkodzonej bazie danych lub tabelach bazy danych. Narzędzia te działają jednak tylko w bardzo ograniczonej liczbie przypadków. Jeśli nie mogą naprawić uszkodzonego pliku MDF, lepiej spróbować DataNumen SQL Recovery, który działa znacznie lepiej.

Niektóre z podstawowych zastosowań dbcc checkdb są wymienione poniżej:

Komenda Zastosowanie
dbcc checkdb('MojaDB.mdf') Sprawdź, czy MyDB.mdf ma jakieś problemy.
dbcc checkdb('MyDB.mdf', REPAIR_ALLOW_DATA_LOSS) Sprawdź MyDB.mdf. W przypadku problemów napraw plik bazy danych MDF, który może spowodować utratę danych.
dbcc checkdb('MyDB.mdf', REPAIR_REBUILD) Sprawdź MyDB.mdf. Jeśli są jakieś problemy, napraw plik bazy danych MDF, który to zrobi NIE powodując utraty danych, ale może zająć więcej czasu.

Poniżej wymieniono niektóre z podstawowych zastosowań tabeli kontrolnej dbcc:

Komenda Zastosowanie
dbcc checktable('MyDB.MyTable') Sprawdź, czy MyTable w MyDB ma jakieś problemy.
dbcc checktable('MyDB.MyTable', REPAIR_ALLOW_DATA_LOSS) Sprawdź MyTable w MyDB. Jeśli wystąpią jakiekolwiek problemy, napraw tabelę, co może spowodować utratę danych.
dbcc checktable('MyDB.MyTable', REPAIR_REBUILD) Sprawdź MyTable w MyDB. Jeśli są jakieś problemy, napraw tabelę, która je powoduje NIE powodując utraty danych, ale może zająć więcej czasu.

Ile miejsca na dysku potrzebuję na przygotowanie wyjściowej bazy danych?

Najpierw musisz obliczyć całkowity rozmiar danych źródłowych, w tym pliku MDF bazy danych SQL i wszystkich powiązanych plików NDF. Zakładając, że jest to SDataSize.

Następnie na podstawie SDataSize należy przygotować co najmniej 2 * (SDataSize * 110%) dla wyjściowej bazy danych w żądanej lokalizacji, w tym zarówno plik SQL MDF, jak i plik LDF.

Dlaczego moja baza danych SQL Server ulega uszkodzeniu?

Istnieje wiele przyczyn, które mogą powodować uszkodzenie bazy danych SQL, w tym:

  1. Przyczyny sprzętowe: takie jak awaria zasilania, uszkodzone sektory na dyskach, awarie dysku twardego, nieoczekiwane wyłączenie systemu itp.
  2. Przyczyny oprogramowania: takie jak wady oprogramowania, infekcje wirusowe, ataki ransomware, awaria kopii zapasowej, nieprawidłowy nagłówek pliku bazy danych itp.

DataNumen SQL Recovery jest w stanie odzyskać dane dla wszystkich powyższych przypadków.

Jaki jest format odzyskanych plików?

DataNumen SQL Recovery połączy się z instancją SQL Server i wykorzysta ją do wygenerowania odzyskanej bazy danych. Format odzyskanych plików jest taki sam jak wersja instancji SQL Server, z którą łączysz się podczas odzyskiwania. Na przykład, jeśli łączysz się z SQL Server 2000, wówczas wyjściowa baza danych również będzie dostępna SQL Server Format 2000.

Które wersje SQL server są obsługiwane?

DataNumen SQL Recovery wspiera odzyskiwania baz danych SQL utworzonych przez następujące wersje MS SQL Server: SQL Server 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019.

Może łączyć się z następującymi wersjami instancji SQL Server do generowania stałej bazy danych: SQL Server 2000, 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019. Stała baza danych zostanie zapisana w takiej samej wersji jak wersja SQL Server.

Czy możesz wypisać odzyskaną bazę danych jako skrypt SQL?

Wcześniejsze wersje DataNumen SQL Recovery obsługiwać taką funkcję. Jednak usunęliśmy tę funkcję w ostatnich wersjach.

Czy wspierasz odzyskiwanie indeksów i innych obiektów?

Tak, obsługiwane są indeksy, klucze podstawowe, widoki, wyzwalacze, reguły, wartości domyślne, procedury składowane i inne obiekty.

Nie udało mi się odzyskać bazy danych SQL za pomocą narzędzia do odzyskiwania plików. Proszę pomóż.

Proszę skontaktuj się z nami i podaj dziennik odzyskiwania. Więcej szczegółów znajdziesz tutaj: jak uzyskać dziennik odzyskiwania.

Czasami z powodu uszkodzenia danych plik MDF i pliki NDF mogą nie zawierać rzeczywistych danych SQL. Ale dysk, na którym zapisałeś pliki MDF lub NDF, może nadal zawierać dane do odzyskania. Możesz odzyskać dane bezpośrednio z dysku.

Czy mogę zapisać odzyskaną bazę danych w wielu plikach danych?

Przepraszamy, ale obecnie nasze narzędzie do odzyskiwania uszkodzonej bazy danych SQL nie obsługuje zapisywania odzyskanej bazy danych w wielu plikach danych, tj. jednym podstawowym pliku danych (MDF) i kilku dodatkowych plikach danych (NDF).

Jednak po zakończeniu procesu odzyskiwania SQL MDF możesz wykonać następujące czynności, aby zrealizować swój cel:

  1. Uruchom SQL Server management studio.
  2. Utwórz nową bazę danych i zaprojektuj pliki i grupy plików w oparciu o Twoje wymagania, takie jak rozłożenie danych w kilku plikach.
  3. Sklonuj odzyskaną bazę danych z odzyskanej bazy danych do nowej bazy danych utworzonej w kroku 2. Alternatywnie można wyeksportować odzyskaną bazę danych jako skrypt SQL, a następnie zaimportować skrypt z powrotem do nowej bazy danych.

Jakie są ograniczenia wersji demonstracyjnej?

Wersja demonstracyjna wykorzystuje ten sam mechanizm odzyskiwania danych, co pełna wersja, z wyjątkiem tego, że wstawia teksty demonstracyjne w niektórych polach odzyskanej bazy danych.

Czy możesz odzyskać tylko schemat tabeli?

Nasze oprogramowanie do odzyskiwania baz danych SQL odzyska całą bazę danych, w tym tabele i wszystkie inne obiekty. W przypadku tabel odzyskany zostanie zarówno schemat tabeli, jak i dane rekordu tabeli. Nie jest możliwe odzyskanie samego schematu tabeli.

Które wersje systemu Windows są obsługiwane?

Obecnie obsługiwane są systemy operacyjne Windows 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10/11 i Windows Server 2003/2008/2012/2016/2019. Obsługiwane są również systemy 32-bitowe i 64-bitowe.

Czy możesz wyprowadzić bazę danych jako jeden plik MDF i wiele plików NDF?

Przepraszamy, ale obecnie obsługujemy tylko wyjście pojedynczego pliku SQL MDF.

Twoje narzędzie do odzyskiwania plików wyświetla błąd podczas odzyskiwania indeksu. Jak rozwiązać problem?

Niektóre indeksy mają pewne specjalne ograniczenia, takie jak unikalność, podczas gdy odzyskane dane mogą nie spełniać tych ograniczeń. Po procesie odzyskiwania SQL MDF możesz wykonać następujące czynności, aby rozwiązać problem:

  1. Usuń niektóre nadmiarowe dane, aby upewnić się, że pozostałe dane spełniają ograniczenia. Następnie odbuduj indeks ręcznie.

or

2. Usuń niektóre ograniczenia w indeksie i odbuduj go ręcznie.

Możesz wykonać zarówno 1, jak i 2 za pomocą skryptów SQL.

Mam tylko uszkodzony plik MDF. Brak powiązanych plików NDF. Czy można odzyskać dane?

Tak, nawet jeśli masz tylko podstawowy plik bazy danych, nasze oprogramowanie do odzyskiwania MDF może odzyskać dane za Ciebie. Jednak można odzyskać tylko dane w pliku MDF. Te w plikach NDF są nie do odzyskania, ponieważ nie masz plików NDF.

Czy można odzyskać zaszyfrowane obiekty?

Tak możemy. A zaszyfrowane obiekty, takie jak procedury składowane, zostaną odzyskane i zapisane jako odszyfrowane wersje.

Czy można odzyskać usunięte rekordy?

Tak, domyślnie nasze narzędzie do odzyskiwania plików odzyska usunięte rekordy. Możesz także zmienić opcję w następujący sposób:

  1. Uruchom nasze narzędzie SQL MDF recovery.
  2. Kliknij kartę „Opcje”.
  3. Zaznacz/odznacz odpowiednio opcję „Odzyskaj usunięte rekordy”.
  4. Napraw pliki MDF.

A co jeśli nie znam wersji SQL Server database?

Bez obaw. Nasze oprogramowanie do odzyskiwania MDF automatycznie wykryje wersję, zanim przystąpi do naprawy uszkodzonych baz danych.

Czy możesz wyprowadzić odzyskane dane jako pliki .CSV?

Przepraszamy, ale obecnie nasze oprogramowanie do odzyskiwania MDF bazy danych SQL nie obsługuje tej funkcji. Ale możesz wyeksportować swoją tabelę do plików .CSV w SQL Server Management Studio.

Jak długo mogę korzystać z pełnej wersji?

Licencja na pełną wersję jest bezterminowa. Możesz jej używać na zawsze i nieograniczoną liczbę razy.

Jakie są konsekwencje uszkodzenia bazy danych SQL?

Jest wiele:

  1. Utrata danych.
  2. Spadek wydajności.
  3. Niektóre operacje mogą zakończyć się niepowodzeniem. Takie jak tworzenie kopii zapasowych, replikacja itp.

Jak wykryć uszkodzenie pliku MDF?

Jeśli napotkasz którykolwiek z problemów z Listy, oznacza to, że plik MDF jest uszkodzony. Ponadto możesz również użyć następującego polecenia, aby wykryć uszkodzenie pliku MDF:

SELECT * FROM msdb..suspect_pages WHERE (event_type = 1);

Różne typy zdarzeń odpowiadają różnym błędom, jak poniżej:

Typ wydarzenia Błąd
1 Błąd 823 lub 824
2 Zła suma kontrolna
3 Podarta strona

Uwaga: powyższe polecenie może wykrywać tylko drobne uszkodzenia w plikach MDF.

Czy możesz odzyskać pliki MDF zaatakowane przez ransomware?

Ransomware to rodzaj złośliwego oprogramowania. Zaszyfruje pliki bazy danych MDF. Musisz zapłacić twórcy oprogramowania ransomware za odszyfrowanie bazy danych i odzyskanie danych.

Na szczęście nasze oprogramowanie do odzyskiwania baz danych SQL może odzyskać dane z plików MDF zainfekowanych ransomware.

Więcej artykułów w bazie wiedzy