To oprogramowanie bije na głowę wszystkie inne, które wypróbowałem!
Zakładka Podgląd
Zakładka Charakterystyka
Jak naprawić
Więcej informacji
Podobne produkty
Dlaczego DataNumen SQL Recovery?
#XNUMX Wskaźnik odzyskiwania
Ponad XNUMX+ milionów użytkowników
Ponad XNUMX+ lat doświadczenia
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
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
- xxx.mdf nie jest podstawowym plikiem bazy danych
- xxx.mdf nie jest prawidłowym nagłówkiem pliku bazy danych
- Sql Server wykrył błąd oparty na spójności logicznej: nieprawidłowa suma kontrolna
- Sql Server wykrył błąd oparty na spójności logicznej: rozdarta strona
- Odzyska usunięte rekordy lub tabele w bazie danych
Główne cechy
- Obsługa klienta Microsoft SQL Server 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019, 2022.
- Odzyskaj schemat/strukturę i dane w tabelach.
- Odzyska wszystkie typy danych, w tym typy danych ASCII i Unicode XML.
- Odzyska kolumnę rozrzedzoną.
- Odzyska usunięte rekordy w tabelach bazy danych.
- Odzyska indeksy i klucze podstawowe.
- Odzyskaj obiekty bazy danych SQL, w tym widoki, wyzwalacze, reguły i ustawienia domyślne.
- Odzyskiwanie procedur składowanych, funkcji skalarnych, wbudowanych funkcji z wartościami przechowywanymi w tabeli i wieloinstrukcyjnych funkcji z wartościami przechowywanymi w tabeli.
- Odzyska i odszyfruje zaszyfrowane obiekty w bazach danych SQL Server.
- Odzyskaj plik MDF (plik danych podstawowych) i pliki NDF (pliki danych drugorzędnych).
- Odzyskaj SM SQL Server baza danych bez pliku LDF (pliku dziennika transakcji).
- Odzyskiwanie danych MDF/NDF z nieuszkodzonych lub uszkodzonych plików VMWare VMDK (Virtual Machine Disk) (*.vmdk), plików Virtual PC VHD (Virtual Hard Disk) (*.vhd), plików Acronis True Image (*.tib), Norton Ghost pliki (*. gho, * .v2i), pliki kopii zapasowych systemu Windows NT (*.bkf), pliki obrazów ISO (*.iso) i pliki obrazów Nero (*.nrg), z zaawansowanymi algorytmami.
- Odzyska dane z SQL Server plików tymczasowych tempdb.mdf.
Odzyskaj uszkodzone bazdy danych SQL Server z DataNumen SQL Recovery
Uruchom DataNumen SQL Recovery.
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. Możesz również użyć
aby go wyszukać.
Jeśli z uszkodzonym plikiem MDF powiązanych jest jeden lub wiele plików NDF, dodaj je również:
Określ format źródłowego pliku bazy danych, jeśli go znasz:
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ę:
Możesz wprowadzić nazwę bezpośrednio lub wybrać , 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 Przycisk i DataNumen SQL Recovery wyświetli monit „Połącz z SQL Server", ponieważ musi połączyć się z plikiem SQL Server instancja, aby przeprowadzić odzyskiwanie:
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:
Po zakończeniu procesu zobaczysz takie powiadomienie, jeśli możliwe było odzyskanie oryginalnego pliku MDF:
Uruchom Microsoftu SQL Server Management Studio, aby uzyskać dostęp do odzyskanych baz danych SQL Server.
Więcej informacji
Wykorzystanie danych uratowanych przez firmę Merck DataNumen SQL Recovery: Studium przypadku
Avery odzyskał bazy danych SQL Server z DataNumen SQL Recovery: studium przypadku
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:
- Uruchom SQL Server Management Studio.
- Połącz się z instancją SQL Server, która jest taka sama jak ta, której użyłeś do odzyskania uszkodzonej bazy danych.
- Po połączeniu kliknij instancję.
- Następnie kliknij Bazy danych .
- 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.
- 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:
- Rutynowo twórz kopie zapasowe danych SQL Server.
- 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.
- 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):
- Nazwa instancji SQL Server (nazwa serwera)
- 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:
- Przyczyny sprzętowe: takie jak awaria zasilania, uszkodzone sektory na dyskach, awarie dysku twardego, nieoczekiwane wyłączenie systemu itp.
- 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:
- Uruchom SQL Server management studio.
- 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.
- 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:
- 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:
- Uruchom nasze narzędzie SQL MDF recovery.
- Kliknij kartę „Opcje”.
- Zaznacz/odznacz odpowiednio opcję „Odzyskaj usunięte rekordy”.
- 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:
- Utrata danych.
- Spadek wydajności.
- 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.