Jak przenieść bazę SQL na inny komputer ;

 

Należy przeprowadzić backup bazy i po przekopiowaniu powstałego pliku na inny komputer, wykonać Restore.
W pełnej wersji SQL Serwera obie czynności wykonuje się w Enterprise Manager.
W przypadku braku pełnej wersji SQL Serwera można użyć darmowego programu DbaMGR2k (dla MS SQL Server 2000), SQL Server Management Studio Express lub użyć programu osql.exe dostarczanego wraz z motorem bazy danych MS SQL Server.
Składnia poleceń znajduje się w dokumentacji do programu Płatnik w części ADMINISTRACJA -> Obsługa baz danych -> Utworzenie kopii bezpieczeństwa.
W linii poleceń systemu windows należy wprowadzić polecenie wg wzoru:

C:\>osql -S "" -U "" -P "" -Q "BACKUP DATABASE TO DISK ='' WITH NAME = '', FORMAT"

Przykładowo, jeśli chcemy wykonać kopię bezpieczeństwa bazy danych o nazwie platnik, która znajduje się na serwerze MS SQL o nazwie PLACE\PLATNIK, używając do autoryzacji konta sa z hasłem sapwd, możemy wpisać:

C:\>osql -S "PLACE\PLATNIK" U "sa" -P "sapwd" -Q "BACKUP DATABASE platnik TO DISK ='C:\BACKUP\platnik_backup.dat' WITH NAME = 'platnik_backup', FORMAT"

RESTORE BAZY:

C:\>OSQL -S "SQLSERVER_NAME" -U "sa" -P "password" -Q "RESTORE DATABASE platnik FROM DISK = 'C:\backups\platnik_backup.dat' "