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

Bagaimana cara mengimpor file .bak SQL Server ke MySQL?

File .BAK dari SQL server ada di Microsoft Tape Format (MTF) ref:http://www.fpns.net/willy/msbackup.htm

File bak mungkin berisi file LDF dan MDF yang digunakan server SQL untuk menyimpan database.

Anda harus menggunakan SQL server untuk mengekstrak ini. SQL Server Express gratis dan akan melakukan tugasnya.

Jadi, instal edisi SQL Server Express, dan buka SQL Server Powershell. Di sana jalankan sqlcmd -S <COMPUTERNAME>\SQLExpress (sambil masuk sebagai administrator)

lalu jalankan perintah berikut.

restore filelistonly from disk='c:\temp\mydbName-2009-09-29-v10.bak';
GO

Ini akan mencantumkan konten cadangan - yang Anda butuhkan adalah bidang pertama yang memberi tahu Anda nama logis - satu akan menjadi basis data aktual dan yang lainnya adalah file log.

RESTORE DATABASE mydbName FROM disk='c:\temp\mydbName-2009-09-29-v10.bak'
WITH 
   MOVE 'mydbName' TO 'c:\temp\mydbName_data.mdf', 
   MOVE 'mydbName_log' TO 'c:\temp\mydbName_data.ldf';
GO

Pada titik ini Anda telah mengekstrak database - lalu instal "Sql Web Data Administrator" Microsoft. bersama dengan alat ekspor ini dan Anda akan memiliki skrip SQL yang berisi database.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan Template di SQL Server Management Studio (SSMS) - Tutorial SQL Server / TSQL Bagian 16

  2. Perbaiki Msg 8116 "Argument data type varchar is invalid for argument 1 of session_context function" di SQL Server

  3. Cara Mengaktifkan Kompresi pada Tabel yang Ada di SQL Server (T-SQL)

  4. cara mendapatkan hasil lengkap dari SSMS

  5. Bagaimana saya bisa menghapus baris duplikat dalam tabel