Saya tidak dapat melihat opsi Copy Database di SQL Server Management Studio 2008 R2.
Adakah yang bisa memberi tahu saya apa yang terjadi?
Saya tidak dapat melihat opsi Copy Database di SQL Server Management Studio 2008 R2.
Adakah yang bisa memberi tahu saya apa yang terjadi?
Jawaban:
Itu karena Anda mengklik pada hal yang salah. Jangan klik kanan Database , tetapi Anda perlu klik kanan sebenarnya database yang Anda ingin menyalin, dan di bawah Tugas ada pilihan untuk Salin database ... . Dengan kata lain, klik kanan pada Database1 dan kemudian Anda akan melihat opsi ini di bawah Tugas .
Namun, sesuai komentar @ AaronBertrand, sangat disarankan untuk tidak menggunakan Wisaya Database Salin. Pergilah dengan cadangan dan kembalikan. Itu akan kurang dari sakit kepala.
Sunting : Tampaknya opsi ini tidak tersedia untuk edisi SQL Server Express. Saat menyambungkan ke contoh SQL Server Express, Anda tidak bisa menjalankan panduan Copy Database. Hal ini disebabkan oleh fakta bahwa dua cara utama untuk menjalankan tugas ini tidak tersedia di SQL Server Express Edition. Pertama, metode Detach / Reattach bergantung pada SQL Agent (mungkin untuk menyalin data dan mencatat file dari sumber ke tujuan), dan SMO telah dihapus dari 2008 R2 , sehingga metode ini juga tidak tersedia di Express 2008 R2.
Saya dapat membuat salinan database menggunakan SQL Express dengan memilih Backup Database dan kemudian pilih Pulihkan dari database .. berhenti sederhana
Pastikan itu tidak ditandai untuk replikasi, atau memulihkan / mencurigai / memuat / tidak dapat diakses.
Dari halaman msdn pada wisaya ini:
Panduan Database Salin tidak dapat digunakan untuk menyalin atau memindahkan basis data berikut.
Database sistem
Database ditandai untuk replikasi.
Database ditandai Tidak Dapat diakses, Memuat, Offline, Memulihkan, Tersangka, atau dalam Mode Darurat.
Ini aneh ... tapi sepertinya opsi ini dihapus di SSMS 2008 R2. Saya dapat melihatnya di SSMS 2005 (btw, tautan yang Anda posting menggunakan yang sama) Dan saya pikir satu-satunya pilihan Anda adalah hanya dengan skrip database atau memulihkan cadangan dengan nama yang berbeda.