Hayır, veritabanını doğrudan 2000'den 2012'ye yükseltmenin bir çözümü yoktur.
Bir ton veriye sahip olmadığınız için, verileri taşımak için her türlü şeyi yapabilirsiniz (ancak bir bütün olarak veritabanını değil):
- Alma / Verme sihirbazı
- SSIS
- BCP
- 2012'den itibaren bağlantılı bir sunucu veya uygulama kullanarak manuel sorgular
Ancak bunlar, kullanıcılar, izinler, roller vb. Gibi başka şeyleri de beraberinde getirmeyecektir. Ve her şey nesnelerinizi doğru bağımlılık düzeninde oluşturmaz. Bu yüzden daha fazla çalışmaya ve hataya eğilimlidirler. Deneyimlerime göre, sadece bir ara örneği geçici olarak koymak ve daha sonra, yukarıdaki yöntemlerden herhangi birine göre daha kolay, daha hızlı ve daha az hataya açık olacak iki yedekleme + geri yükleme işlemi yapmak faydalı olacaktır.
Veritabanlarınız 10 GB'tan küçükse, Express'i (ücretsiz) bir kopyasını birkaç dakika içinde yükleyebilir ve kullanabilirsiniz. 2008 R2 Express'i buradan indirebilirsiniz . Bu yükseltme (daha modern sürümleri için daha büyük bir endişe) engelleyecek veritabanı yapısı vb etrafında 2000 yılında herhangi bir Kurumsal özellikleri olduğunu sanmıyorum.
Veritabanınız Express için çok büyükse, Geliştirici Sürümü'nü 49 ABD Doları veya daha ucuza bulabilirsiniz (veya daha ucuz - 2005'i eBay'de 37 ABD Doları için buldum ) veya bir MSDN aboneliğiniz varsa, Oradan SKU.
Ya da daha eski sürümler için indirilmeye devam eden inanılmaz bir Değerlendirme Sürümü'nü (örneğin , 2008'i burada buldum ) kullanmaktan kurtulabilirsiniz, ancak bir telefondayım, bu sürüm için indirme işleminin hala çalıştığını onaylayamadım .