Использование SSIS для создания базы данных из проекта базы данных VS2005 / 2008 - PullRequest
1 голос
/ 28 апреля 2009

Как разрешить пакету SSIS использовать проект базы данных Visual Studio 2005 или 2008, в котором находятся сценарии создания таблиц и других объектов (примечание: это не Visual Studio Database Edition - просто Pro с Business Intelligence)?

Идея состоит в том, чтобы использовать это для воссоздания моего тестового экземпляра путем построения схемы из исходного кода и данных из prod.

У меня есть доступ как к VS2005, так и к 2008 Pro, и это работает на Sql Server 2005 для Prod и Test.

Ответы [ 2 ]

1 голос
/ 30 апреля 2009

Короткий ответ: вы не можете "позволить пакету ssis использовать проект VS 2005 или 2008 db". Я не уверен, почему вы хотите использовать SSIS для запуска сценариев создания. Вы можете запустить скрипты из утилиты sqlcmd.

Если вы все еще хотите использовать SSIS, я бы сделал следующее:

  • создать сценарий развертывания (VS для DB Pro может это сделать)
  • создать пакет
  • в вашем потоке управления, используйте Execute Process Task и настройте его для запуска sqlcmd с файлом сценария в качестве ввода
0 голосов
/ 10 августа 2009

Вы можете вызывать сценарии в проекте БД через выполнение задач SQL в пакете служб SSIS. Однако прямого способа их употребления нет.

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