it-swarm.asia

Impor/Ekspor database dengan SQL Server Server Management Studio

Saya pikir ini akan sepele, tetapi tidak ... Saya yakin ada cara sederhana untuk melakukannya tetapi saya tidak bisa menemukannya. Memalukan untukku.

Saya ingin mengimpor/mengekspor database itu sendiri, tabel, batasan (kunci asing dan sebagainya). Saya lebih suka tidak mendapatkan data dengan itu, tapi saya bisa membuangnya setelah jika tidak ada cara lain.

Jadi ... bagaimana Anda mengekspor database menggunakan MS SQL Server Management Studio? Bagaimana cara Anda mengimpornya?

Satu-satunya solusi yang saya temukan adalah klik kanan pada tabel dan "skrip untuk Membuat", tetapi saya memiliki sekitar 100 tabel, jadi saya lebih suka menghindari ini.

Terima kasih!

183
marcgg

Klik kanan database itu sendiri, Tugas -> Hasilkan Script ...

Kemudian ikuti wizard.

Untuk SSMS2008 +, jika Anda ingin juga mengekspor data, pada langkah "Set Scripting Options", pilih tombol "Advanced" dan ubah "Jenis data ke skrip" dari "Hanya Skema" ke "Hanya Data" atau "Skema Data".

289
Brandon

Solusi lain adalah -Mencadangkan dan Memulihkan Database

Cadangkan Database Sistem

Untuk membuat cadangan database sistem menggunakan Microsoft SQL Server Management Studio Express, ikuti langkah-langkah di bawah ini:

  1. Unduh dan instal Microsoft SQL Server 2008 Management Studio Express dari situs web Microsoft: http://www.Microsoft.com/en-us/download/details.aspx?id=7593

  2. Setelah Microsoft SQL Server Management Studio Express telah diinstal, meluncurkan aplikasi untuk terhubung ke database sistem. Kotak dialog "Sambungkan ke Server" menampilkan . Dalam bidang "Nama server:", masukkan nama server Webtrends tempat database sistem diinstal . Dalam bidang "Otentikasi:" pilih "Windows Otentikasi "jika masuk ke mesin Windows menggunakan akun layanan Webtrends atau akun dengan hak untuk membuat perubahan pada basis data sistem. Jika tidak, pilih "SQL Server Authentication" dari menu drop-down dan masukkan kredensial untuk akun SQL Server yang memiliki hak yang diperlukan. Klik "Hubungkan" untuk terhubung ke database.

  3. Luaskan "Databases", klik kanan pada "wt_sched" dan pilih "Tugas"> "Cadangkan ..." dari menu konteks. Kotak dialog "Cadangkan Database" menampilkan . Di bawah bagian "Sumber", pastikan "wt_sched" dipilih untuk "Database:" dan "Jenis cadangan:" adalah "Penuh." Di bawah "Cadangan" atur "berikan nama, deskripsi, dan tanggal kedaluwarsa sesuai kebutuhan dan kemudian pilih" Tambah ... "di bawah bagian" Tujuan "dan tentukan nama file dan jalur tempat cadangan akan disimpan. Mungkin perlu untuk memilih opsi "Timpa semua set cadangan yang ada" di bagian Opsi jika cadangan sudah ada dan akan ditimpa. 
  4. Pilih "OK" untuk menyelesaikan proses pencadangan.

  5. Ulangi langkah-langkah di atas untuk bagian "wtMaster" dari database.

Kembalikan Basis Data Sistem

Untuk memulihkan database sistem menggunakan Microsoft SQL Server Management Studio, ikuti langkah-langkah di bawah ini:

  1. Jika Anda belum melakukannya, unduh dan instal Microsoft SQL Server 2008 Management Studio Express dari situs web Microsoft: http://www.Microsoft.com/en-us/download/details.aspx?id= 7593

  2. Setelah Microsoft SQL Server Management Studio diinstal, luncurkan aplikasi untuk terhubung ke database sistem. Kotak dialog "Sambungkan ke Server" ditampilkan. Dalam bidang "Jenis server:", pilih "Mesin Basis Data" (default) . Dalam bidang "Nama server:", pilih "\ WTSYSTEMDB" di mana adalah nama server Webtrends tempat database berada. WTSYSTEMDB adalah nama instance database dalam instalasi default . Dalam bidang "Otentikasi:" pilih "Otentikasi Windows" jika login ke mesin Windows menggunakan akun layanan Webtrends atau akun dengan hak untuk membuat perubahan pada sistem basis data. Jika tidak, pilih "SQL Server Authentication" dari menu drop-down dan masukkan kredensial untuk akun SQL Server yang memiliki hak yang diperlukan. Klik "Hubungkan" untuk terhubung ke database.

  3. Rentangkan "Databases", klik kanan pada "wt_sched" dan pilih "Delete" dari menu konteks. .__ Pastikan kotak centang "Hapus cadangan dan kembalikan informasi riwayat untuk basis data" dicentang.

  4. Pilih "OK" untuk menyelesaikan proses penghapusan.

  5. Ulangi langkah-langkah di atas untuk bagian "wtMaster" dari database.

  6. Klik kanan pada "Databases" dan pilih "Restore Database ..." dari menu konteks . Dalam bidang "To database:" ketikkan "wt_sched" . Pilih tombol radio "Dari perangkat:". Klik elips (...) di sebelah kanan bidang teks "Dari perangkat:" . Klik tombol "Tambah" . Navigasikan ke dan pilih file cadangan untuk "wt_sched". Pilih "OK" pada formulir "Temukan File Cadangan" . Pilih "OK" pada formulir "Tentukan Cadangan" . Centang kotak di kolom pemulihan di sebelah "wt_sched-Full Database Cadangkan ". Pilih" OK "pada formulir" Restore Database ".

  7. Ulangi langkah 6 untuk bagian "wtMaster" dari database.

Courtesy - http://kb.webtrends.com/articles/How_To/Backing-Up-and-Restoring-the-System-Database-using-MS-SQL-Management-Studio

20
Rohit Suthar

untuk Microsoft SQL Server Management Studio 2012,2008 .. Pertama Salin file database .mdf dan file log Anda. -> DATA . Kemudian buka Microsoft Sql Server . Klik kanan pada Databases -> Select Attach ... option.

2
Lalit

Saya mencoba jawaban di atas tetapi file skrip yang dihasilkan sangat besar dan saya mengalami masalah saat mengimpor data. Saya akhirnya Melepaskan database, lalu menyalin .mdf ke mesin baru saya, lalu melampirkannya ke versi baru saya dari SQL Server Management Studio. 

Saya menemukan instruksi untuk melakukan ini di Situs Web Microsoft:
https://msdn.Microsoft.com/en-us/library/ms187858.aspx

CATATAN: Setelah Melepaskan database saya menemukan file .mdf dalam direktori ini:
C:\Program Files\Microsoft SQL Server \

0
Versatile

Saya ingin berbagi dengan Anda solusi saya untuk mengekspor database dengan Microsoft SQL Server Management Studio.

Untuk Mengekspor database Anda

  1. Buka permintaan baru
  2. Salin rekatkan skrip ini

    SET @BackupFile = 'D:\database-backup.bak'

    --PRINT @BackupFile 

    CADANGAN DATABASE [% databaseName%] 

    TO DISK = @BackupFile

Jangan lupa ganti% databaseName% dengan nama database yang ingin Anda ekspor.

Perhatikan bahwa metode ini memberikan file yang lebih ringan daripada dari menu.

Untuk mengimpor file ini dari SQL Server Management Studio . Jangan lupa untuk menghapus database Anda sebelumnya.

  1. Klik pulihkan database

 Click restore database

  1. Tambahkan file cadangan  Add the backup file

  2. Mengesahkan

Nikmati! :) :)

0
Daniel