Możesz użyć wbudowanych funkcji tworzenia i przywracania kopii zapasowych SQL Server.
Utwórz kopię zapasową lokalnej bazy danych i zapisz ją w udziale sieciowym (może znajdować się w dowolnym miejscu sieci, nie musi być na serwerze bazy danych ):
BACKUP DATABASE MyDatabase TO DISK = '\\Servername\Share\MyBackup.bak'
Następnie możesz przywrócić bazę danych na serwerze bazy danych, odczytując kopię zapasową bezpośrednio z udziału sieciowego:
RESTORE DATABASE MyDatabase FROM DISK = '\\Servername\Share\MyBackup.bak'
Pamiętaj, że musisz mieć wszystko w T-SQL, aby móc czytać i zapisywać bezpośrednio do udziałów sieciowych!
(Możesz także tworzyć kopie zapasowe i przywracać bazy danych z GUI w SQL Server Management Studio, ale możesz używać tylko folderów lokalnych tam)