Можно ли восстановить данные из таблицы в SQL Server 2005 для SQL Server 2008? - PullRequest
3 голосов
/ 21 июня 2011

У клиента нет другого выбора, кроме как перейти с SQL Server 2000 на 2008 в течение следующих нескольких дней.Испытания показали неприемлемое снижение производительности жизненно важных функций в 2005 году, но не в 2008 году. Однако, хорошо, что приложение использует DTS для импорта данных внешнего рынка в базу данных, и DTS больше не поддерживается к 2008 году.так как функция может быть переписана, я думаю, что импорт может быть выполнен в экземпляре 2005 года, а данные (из одной таблицы) впоследствии загружены в 2008.

(a) есть альтернативный вариант?(b) если нет, то есть ли простой способ добиться загрузки данных с 2005 по 2008 год?

Любая помощь / совет, полученный с благодарностью.

Ответы [ 2 ]

0 голосов
/ 21 июня 2011

Вы можете использовать пакет SSIS для выполнения пакета DTS, а AFAIK - 32-разрядный DTS в SQL 2008 ( MS link ).Другим вариантом будет запуск базы данных в режиме совместимости, который может избежать проблем с производительностью, которые вы видите.В общем, вам лучше переписать DTS с помощью SSIS.Концепции похожи, и у вас не должно быть особых проблем с его воссозданием в SSIS.

0 голосов
/ 21 июня 2011

Возможно, я неправильно понимаю, что вам нужно сделать, но вы можете сделать одну вещь, чтобы переместить базу данных с 2005 на 2008, - просто создать резервную копию базы данных 2005 года в файл .bak: щелкните правой кнопкой мыши на базы данных в обозревателе объектов в Management Studio (или как она называется в вашей версии SQL Server!), выполните Задачи -> Резервное копирование базы данных и сохраните ее там, где вы можете видеть оба экземпляра. Затем перейдите к экземпляру 2008 и выполните «Задачи -> Восстановить базу данных» в экземпляре 2008, и восстановленная копия базы данных должна работать только в 2008 году.

Думаю, у вас могут возникнуть проблемы, если вы пойдете другим путем, используя этот метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...