Dalam melakukan migrasi sistem ke pc / komputer lain. Kita perlu mengetahui cara import dan export yang sesuai. Hal ini dilakukan dengan catatan kita telah memiliki skema table yang sudah disiapkan sebelumnya pada suatu database.
Cara Export (all db)
- login ke SSMS (Microsoft SQL Server Management Studio)
- saat sudah tampil, klik Database yg diinginkan
- lalu klik New Query
- lanjutkan dengan copy paste dan modifikasi script berikut ini :
DECLARE @BackupFile NVARCHAR(255);
SET @BackupFile = 'c:\nama-file.sql';
PRINT @BackupFile;
BACKUP DATABASE [namaDatabaseMu] TO DISK = @BackupFile;
selesai! Kalau lokasi C: terkunci oleh administrator, maka gunakan lokasi lain seperti drive D:\ atau E:\ dst.
Cara Export (specific table)
Lakukan hal yang sama seperti sebelumnya, hanya saja modifikasi bagian script ini :
DECLARE @BackupFile NVARCHAR(255);
SET @BackupFile = 'c:\data-backup.sql';
PRINT @BackupFile;
-- Export a hundred rows of data
SELECT TOP 100 *
INTO #TempTable
FROM table_barang;
-- Backup the temporary table to disk
BACKUP DATABASE [namaDBKamu] TO DISK = @BackupFile;
-- Clean up the temporary table
DROP TABLE #TempTable;
Script diatas digunakan untuk mengambil 100 data dari table_barang saja yang akan diexport. Selesai!
Cara Import
Sebelum memulai teknik import ini, pastikan dulu tidak ada database dengan nama yang sama di pc baru
- Masuk dulu ke SSMS tadi.
- Kemudian klik kanan pada Databse > pilih restore database.

- Pilih file SQL nya langsung

langkah selesai!