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!
sumber
Solusi lain adalah - Mencadangkan dan Memulihkan Basis Data
Cadangkan Database Sistem
Untuk mencadangkan basis data sistem menggunakan Microsoft SQL Server Management Studio Express, ikuti langkah-langkah di bawah ini:
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
Setelah Microsoft SQL Server Management Studio Express diinstal, luncurkan aplikasi untuk terhubung ke database sistem. Kotak dialog "Sambungkan ke Server" ditampilkan. Di bidang "Nama server:", masukkan nama server Webtrends tempat database sistem diinstal. Dalam bidang "Otentikasi:" pilih "Otentikasi Windows" 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.
Pilih "OK" untuk menyelesaikan proses pencadangan.
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:
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
Setelah Microsoft SQL Server Management Studio diinstal, luncurkan aplikasi untuk terhubung ke database sistem. Kotak dialog "Sambungkan ke Server" ditampilkan. Dalam bidang "Server type:", pilih "Database Engine" (default). Di 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 masuk ke mesin Windows menggunakan akun layanan Webtrends atau akun dengan hak untuk membuat perubahan pada basis data sistem. Jika tidak, pilih "Otentikasi SQL Server" dari menu tarik-turun dan masukkan kredensial untuk akun SQL Server yang memiliki hak yang diperlukan. Klik "Hubungkan" untuk terhubung ke database.
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.
Pilih "OK" untuk menyelesaikan proses penghapusan.
Ulangi langkah-langkah di atas untuk bagian "wtMaster" dari database.
Klik kanan pada "Databases" dan pilih "Restore Database ..." dari menu konteks. Dalam bidang "Ke basis data:" ketikkan "wt_sched". Pilih tombol radio "Dari perangkat:". Klik elips (...) di sebelah kanan bidang teks "Dari perangkat:". Klik tombol "Tambah". Arahkan 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 Backup". Pilih "OK" pada formulir "Restore Database".
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
sumber
Saya ingin berbagi dengan Anda solusi saya untuk mengekspor database dengan Microsoft SQL Server Management Studio.
Untuk Mengekspor basis data Anda
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 basis data Anda sebelumnya.
Tambahkan file cadangan
Mengesahkan
Nikmati! :) :)
sumber
untuk Microsoft SQL Server Management Studio 2012,2008 .. Pertama Salin file database Anda .mdf dan file log .ldf & Tempel di file instal sql server Anda di Program Files-> Microsoft SQL Server-> MSSQL10.SQLEXPRESS-> MSSQL-> DATA . Kemudian buka Microsoft Sql Server. Klik kanan pada Databases -> Pilih Attach ... option.
sumber
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 \
sumber