Konwertuj BAK na CSV
Przywróć kopię zapasową w oryginalnym oprogramowaniu, a następnie wyeksportuj wymagane rekordy jako CSV.
Twórz pliki CSV online
Nie potrafimy jeszcze odczytać plików BAK, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych lub innych formatów, zrobimy z niego CSV:
Jak konwertować bak do csv
- Inne formaty
- Brak ocen.
Program może wymagać formatu CSV do importowania rekordów, edytowania arkuszy kalkulacyjnych, tworzenia raportów lub wymiany danych, podczas gdy dostępny plik .bak jest tylko kopią zapasową. Prawidłowa metoda konwersji zależy od aplikacji, która utworzyła kopię zapasową; zmiana rozszerzenia rzadko konwertuje dane.
Czym jest format BAK
.bak to ogólne rozszerzenie pliku kopii zapasowej, a nie ustandaryzowany format danych. Microsoft SQL Server używa go do tworzenia kopii zapasowych baz danych; AutoCAD używa go dla kopii odzyskiwania rysunków; aplikacje księgowe, laboratoryjne, do zarządzania kontaktami i inne programy używają go dla zastrzeżonych kopii zapasowych projektów lub dokumentów.
Zidentyfikuj program, który utworzył plik, na podstawie jego lokalizacji, nazwy, dzienników kopii zapasowych lub komputera, na którym został utworzony. Plik BAK programu SQL Server może zawierać tabele, indeksy, procedury składowane i informacje z dziennika transakcji, ale nie jest plikiem CSV ukrytym za innym rozszerzeniem. Edytor tekstu może wyświetlić czytelne fragmenty kopii zapasowej opartej na tekście, jednak zawartość binarna lub zastrzeżona musi zostać otwarta w oryginalnym oprogramowaniu.
Czym jest format CSV
CSV przechowuje dane tabelaryczne jako wiersze pól oddzielonych przecinkami lub innym separatorem. Pierwszy wiersz często zawiera nazwy kolumn. Pola zawierające separatory, cudzysłowy lub podziały wierszy muszą być ujęte w cudzysłowy i odpowiednio oznaczone zgodnie z zasadami CSV.
Excel, LibreOffice Calc, Google Sheets, Python, R, bazy danych i wiele usług importowania obsługują format CSV. Jest on odpowiedni do udostępniania wybranych rekordów, edytowania płaskich tabel i ładowania danych do innego systemu. CSV nie zachowuje relacji między bazami danych, indeksów, uprawnień, procedur składowanych, formuł ani większości typów danych właściwych dla baz danych.
Jak przekonwertować plik BAK programu SQL Server do formatu CSV
W przypadku kopii zapasowej Microsoft SQL Server przywróć bazę danych za pomocą programu SQL Server Management Studio (SSMS), a następnie wyeksportuj wymaganą tabelę lub wyniki zapytania. Zmiana nazwy pliku ani użycie ogólnego konwertera plików nie wyodrębni rekordów z bazy danych.
- Połącz SSMS z instancją SQL Server zgodną z kopią zapasową. Kopii zapasowej utworzonej w nowszej wersji SQL Server zasadniczo nie można przywrócić w starszej wersji.
- W Eksploratorze obiektów kliknij prawym przyciskiem myszy Databases → Restore Database.
- Wybierz Device jako źródło, wskaż plik
.baki sprawdź zestaw kopii zapasowej oraz docelową bazę danych. - Na karcie Files zmień lokalizacje bazy danych i pliku dziennika, jeśli oryginalne ścieżki są niedostępne. Na karcie Options wybierz Overwrite the existing database tylko wtedy, gdy zastąpienie istniejącej bazy danych jest zamierzone.
- Przywróć bazę danych i uruchom zapytanie wybierające tylko wymagane kolumny i wiersze, takie jak
SELECT CustomerID, Name, Email FROM dbo.Customers;. - W przypadku jednorazowego eksportu użyj kreatora importu i eksportu za pośrednictwem polecenia Tasks → Export Data. Wybierz SQL Server jako źródło i Flat File Destination jako miejsce docelowe.
- Ustaw nazwę wyjściową na
customers.csv, wybierz przecinek jako separator, włącz nazwy kolumn, jeśli są potrzebne, oraz sprawdź kwalifikator tekstu, kodowanie, sposób obsługi wartości NULL i format daty przed uruchomieniem eksportu.
W przypadku powtarzalnych eksportów użyj bcp z jawnym zapytaniem:
bcp "SELECT CustomerID, Name, Email FROM MyDatabase.dbo.Customers" queryout "C:\Exports\customers.csv" -S localhost -T -c -t, -r "\n"
-T używa uwierzytelniania Windows; w razie potrzeby zastąp je opcjami uwierzytelniania SQL Server. Opcja -c używa systemowej strony kodowej, natomiast -w zapisuje dane wyjściowe w formacie Unicode. Potwierdź, że aplikacja odbierająca obsługuje wybrane kodowanie.
Jak postępować z innymi plikami BAK
W przypadku kopii zapasowej AutoCAD utwórz kopię pliku, zmień nazwę drawing.bak na drawing.dwg i otwórz ją w AutoCAD. Użyj funkcji Data Extraction programu AutoCAD lub innego eksportu właściwego dla aplikacji, aby utworzyć dane tabelaryczne zgodne z CSV. Geometrii rysunku nie można bezpośrednio przekonwertować do CSV; najpierw określ, które właściwości obiektów mają stać się kolumnami.
W przypadku kopii zapasowej pochodzącej z oprogramowania księgowego, laboratoryjnego, do zarządzania kontaktami lub innego zastrzeżonego programu przywróć albo otwórz kopię w tym programie i użyj jego polecenia Export, Save As lub eksportu raportu. Niektóre programy wymagają tej samej wersji, aparatu bazy danych, licencji lub plików pomocniczych, które były używane do utworzenia kopii zapasowej.
Jeśli analiza wykaże, że plik BAK jest rzeczywiście zwykłym tekstem już uporządkowanym jako CSV, pracuj na kopii, sprawdź separator i sposób oznaczania cudzysłowów, a następnie zmień jego nazwę na .csv lub zapisz go w edytorze tekstu z prawidłowym kodowaniem. Zmiana nazwy modyfikuje tylko nazwę pliku; nie konwertuje dowolnej kopii zapasowej.
Ograniczenia jakości i zgodności
Sprawdź wyeksportowany plik w edytorze tekstu i w aplikacji odbierającej. Daty mogą zmieniać się w zależności od ustawień serwera lub regionu, separatory dziesiętne mogą kolidować z ustawieniami separatora, wartości binarne mogą wymagać kodowania szesnastkowego lub Base64, a tekst wielowierszowy może zajmować kilka fizycznych wierszy wewnątrz prawidłowo ujętego w cudzysłowy pola CSV.
Duże identyfikatory mogą utracić początkowe zera po otwarciu w oprogramowaniu arkusza kalkulacyjnego. Określ wartości NULL, kwalifikatory tekstu, kodowanie znaków, zakończenia wierszy, formaty dat i reguły separatorów dla systemu docelowego. Eksport bazy danych do CSV powoduje również utratę relacji, indeksów, uprawnień, procedur składowanych i nieobsługiwanych typów danych.
Nie przesyłaj nieznanego ani poufnego pliku BAK do usługi internetowej. Usługi takie jak CloudConvert lub Convertio są odpowiednie tylko wtedy, gdy twórca i wewnętrzny format pliku są znane, a usługa wyraźnie obsługuje ten format; nie przywracają ani nie interpretują zwykłych kopii zapasowych SQL Server. W przypadku SQL Server i innych zastrzeżonych kopii zapasowych niezawodnym rozwiązaniem jest lokalne przywrócenie i eksport za pomocą oryginalnego oprogramowania.
Sugerowane oprogramowanie i linki: konwertery bak na csv
Najczęściej zadawane pytania
Czy można bezpośrednio przekonwertować plik BAK do CSV?
Zwykle nie, ponieważ .bak to ogólne rozszerzenie kopii zapasowej, a nie jeden konkretny format pliku. Przywróć go za pomocą programu, który go utworzył, a następnie wyeksportuj odpowiednie rekordy do CSV.
Czy mój plik BAK zachowa wszystkie dane po wyeksportowaniu do CSV?
W pliku CSV znajdą się tylko te dane, które oryginalne oprogramowanie potrafi przedstawić w postaci wierszy i kolumn. Relacje, ustawienia, załączniki, formatowanie, formuły i inne informacje charakterystyczne dla aplikacji mogą zostać pominięte.
Dlaczego zmiana nazwy pliku BAK na CSV nie działa?
Zmiana nazwy z .bak na .csv zmienia tylko rozszerzenie nazwy pliku i nie zmienia jego wewnętrznej struktury. Kopia zapasowa musi najpierw zostać otwarta lub przywrócona przez zgodne oprogramowanie, zanim będzie można wyeksportować jej dane.
Czy plik CSV wyeksportowany z pliku BAK będzie można edytować lub odtworzyć?
Wynikowy CSV można edytować jako zwykły tekst tabelaryczny, ale zasadniczo nie da się za jego pomocą samodzielnie odtworzyć oryginalnej kopii zapasowej. Ponowny import może również wymagać zgodnych nazw kolumn, separatorów, kodowania znaków oraz formatów dat i liczb.
Dodatkowe formaty dla konwersji pliku
bak
Konwersja do .csv
z innych formatów
- bin do csv
- arff do csv
- cap do csv
- mat do csv
- trc do csv
- dta do csv
- ris do csv
- stdf do csv
- asc do csv
- rpt do csv
- 1pif do csv
- accdp do csv
- ade do csv
- akpg do csv
- arc do csv
- art do csv
- as do csv
- ast do csv
- bdb do csv
- bibtex do csv
- crtx do csv
- db2 do csv
- des do csv
- dex do csv
- dlv do csv
- dwg do csv
- dxf do csv
- eddx do csv
- edx do csv
- enc do csv
- enw do csv
- fgdb do csv
- fp4 do csv
- fpt do csv
- gan do csv
- gform do csv
- gif do csv
- grind do csv
- gsb do csv
- hst do csv
- iff do csv
- inf do csv
- jpeg do csv
- jpg do csv
- lqm do csv
- mdt do csv
- mmb do csv
- mpx do csv
- mso do csv
- nokia do csv
- npi do csv
- odc do csv
- osbx do csv
- ots do csv
- out do csv
- pcapng do csv
- pfd do csv
- pmdx do csv
- pmw do csv
- png do csv
- por do csv
- prn do csv
- psc do csv
- psd do csv
- pxl do csv
- qpw do csv
- rgb do csv
- rpmsg do csv
- sbp do csv
- sdc do csv
- sdd do csv
- sl2 do csv
- sl3 do csv
- smea do csv
- spd do csv
- spv do csv
- sqlite2 do csv
- srs do csv
- sta do csv
- stc do csv
- stx do csv
- svg do csv
- sxi do csv
- tab do csv
- tap do csv
- taxform do csv
- tdl do csv
- tsi do csv
- vmg do csv
- vor do csv
- wb2 do csv
- wbd do csv
- wk3 do csv
- wk5 do csv
- wki do csv
- wkq do csv
- wks do csv
- word do csv
- wq1 do csv
- wq2 do csv
- xcel do csv
- xhb do csv
- xl do csv
- xla do csv
- xlc do csv
- xlmx do csv
- xlr do csv
- xlshtml do csv
- xlsmhtml do csv
- xlt do csv
- xltx do csv
- xmlx do csv