Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapis bazy danych
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
Maciek1705
witam wszystkich serdecznie. Mam pytanko do Was może ono się wydawać co najmniej śmieszne ale mam problem z zapisaniem bazy danych. Dokładnie chodzi mi o to jak zapisać swoją bazę danych wraz z danymi które się w niej znajdują kodem sql transakcjami procedurami itp żeby np z mojego laptopa przenieść sobie całą baze na komputer stacjonarny? Nie chodzi mi tu o import export tylko o zapis bazy ponoć w 2 plikach mdf i innym z tego co pamiętam ale mogę się mylić. Z góry dziękuje za odpowiedź jak mam przenieśc cała baze z danymi z 1 komputera na 2gi komputer. Pozdrawiam
Gapollo
Metoda 1
w sql pytanie:
  1. sp_helpdb moja_baza_danych
zwróci Ci ścieżki do plików bazy (zazwyczaj 2 pliki .mdf i ldf)
odłączasz poleceniem
  1. sp_detach_db 'moja_baza_danych'

kopiujesz pliki na drugiego kompa i tam wykonujesz polecenie
  1. sp_attach_db ....

więcej pod linkiem http://support.microsoft.com/kb/224071
Metoda 2 - zalecana
  1. backup DATABASE moja_baza_danych' to disk='c:\baza.bak' with init

kopiujesz z jednego na drugi powstały plik
a na drugim
  1. restore DATABASE moja_baza_danych FROM disk='c:\baza.bak'

http://msdn.microsoft.com/en-us/library/ms186858.aspx
Maciek1705
dzięki właśnie o to mi chodziło masz "Pomógł"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.