Ні, немає шляхів оновлення бази даних безпосередньо з 2000 по 2012 рік.
Оскільки у вас немає тонни даних, ви можете робити всілякі речі для переміщення даних (але не базу даних в цілому), включаючи:
- Майстер імпорту / експорту
- SSIS
- BCP
- Вручну запити за допомогою пов'язаного сервера з 2012 року або програми
Однак це не обов'язково призведе до інших речей, таких як користувачі, дозволи, ролі тощо. І не все створить ваші об'єкти в правильному порядку залежності. Так вони більше працюють і схильні до помилок. На мій досвід, варто було б просто встановити проміжний екземпляр тимчасово, а потім зробити дві операції резервного копіювання + відновлення - що буде простішим, швидшим та менш схильним до помилок, ніж будь-який із перерахованих вище методів.
Якщо ваші бази даних менше 10 Гб, ви можете встановити копію Express (безкоштовно) за кілька хвилин і скористатися нею. Ви можете завантажити 2008 R2 Express тут . Я не думаю, що в 2000 р. Немає жодних функцій Enterprise навколо структури баз даних тощо, які б блокували це оновлення (більша стурбованість більш сучасними версіями).
Якщо ваша база даних занадто велика для Express, ви зможете знайти версію для розробників за ціною 49 доларів (або навіть дешевше - я знайшов 2005 року на eBay за 37 доларів ), або якщо у вас підписка на MSDN, ви маєте змогу отримати будь-яку SKU звідти.
Або ви можете піти з використання версії Evaluation, яка дивно все ще пропонується для завантаження для старих версій (наприклад, я знайшла тут 2008 р. ), Однак я на телефоні, тому не змогла підтвердити завантаження для цієї версії, як і раніше працює .