Tidak, tidak ada solusi untuk memutakhirkan database langsung dari 2000 hingga 2012.
Karena Anda tidak memiliki banyak data, Anda dapat melakukan segala macam hal untuk memindahkan data (tetapi bukan database secara keseluruhan), termasuk:
- Panduan Impor / Ekspor
- SSIS
- BCP
- Kueri manual menggunakan server yang ditautkan dari 2012 atau aplikasi
Namun ini belum tentu membawa hal-hal lain seperti pengguna, izin, peran, dll. Dan tidak semuanya akan membuat objek Anda dalam urutan ketergantungan yang benar. Jadi mereka lebih banyak bekerja dan rawan kesalahan. Dalam pengalaman saya akan bermanfaat untuk hanya memasang contoh menengah sementara dan kemudian melakukan dua operasi backup + restore - yang akan lebih mudah, lebih cepat, dan lebih sedikit rawan kesalahan daripada salah satu metode di atas.
Jika basis data Anda lebih kecil dari 10GB, Anda dapat menginstal salinan Express (gratis) dalam beberapa menit, dan menggunakannya. Anda dapat mengunduh 2008 R2 Express di sini . Saya tidak berpikir ada fitur Enterprise pada tahun 2000 di sekitar struktur database dll. Yang akan memblokir upgrade itu (masalah yang lebih besar untuk versi yang lebih modern).
Jika database Anda terlalu besar untuk Express, Anda harus dapat menemukan Edisi Pengembang seharga $ 49 atau lebih (atau bahkan lebih murah - saya menemukan 2005 di eBay seharga $ 37 ), atau jika Anda memiliki langganan MSDN, Anda harus bisa mendapatkan SKU dari sana.
Atau Anda bisa lolos dengan menggunakan Edisi Evaluasi, yang luar biasa masih ditawarkan untuk diunduh untuk versi yang lebih lama (misalnya saya temukan 2008 di sini ), namun saya sedang menggunakan telepon sehingga tidak dapat mengonfirmasi pengunduhan karena versi itu masih berfungsi .