Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Salin Database SQL Server Express ke Komputer Lain

Anda pasti bisa membuat sesuatu seperti itu.

Satu bagian akan menjadi T-SQL CREATE BACKUP skrip sebagai .sql skrip, dan jalankan dari batch Windows standar (*.bat ) atau perintah (*.cmd ) menggunakan file sqlcmd alat baris perintah.

Itu akan menjadi seperti ini:

backup.sql

BACKUP DATABASE YourDatabase
TO DISK = 'Z:\Backup\YourDatabase.bak'
WITH FORMAT;

Bagian kedua adalah file .sql dengan RESTORE T T-SQL script, pada dasarnya membaca data dari lokasi tertentu pada disk dan mengembalikannya ke contoh SQL Server di sana.

restore.sql

RESTORE DATABASE YourDatabase
   FROM AdventureWorks2008R2Backups 
   WITH 
     MOVE 'YourDatabase_Data' TO 'C:\MSSQL\Data\YourDatabase.mdf',
     MOVE 'YourDatabase_Log' TO 'C:\MSSQL\Data\YourDatabase_Log.ldf';
GO

Tentu saja, Anda perlu menyesuaikan nama dan jalur tersebut dengan kebutuhan Anda yang sebenarnya - tetapi itu akan memberi Anda petunjuk tentang cara memulai upaya ini.

Untuk menjalankan salah satu skrip .sql tersebut menggunakan sqlcmd , Anda memerlukan sesuatu seperti:

sqlcmd -S (name of server) -U (login) -P (password) -I (name of script file)

misalnya

sqlcmd -S (local) -U someuser -P top$secret -I backup.sql

Sumber daya:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ambil baris terakhir yang disisipkan dengan Uniqueidentifier yang bukan IDENTITY

  2. Permintaan yang sama - rencana eksekusi yang berbeda

  3. Mengembalikan Daftar Email yang Dikirim dari SQL Server Database Mail (T-SQL)

  4. Bagaimana cara saya menanyakan semua tanggal yang lebih besar dari tanggal tertentu di SQL Server?

  5. Tidak dapat memulai transaksi terdistribusi