Я восстанавливаю свою машину разработки. Эта проблема не плохо мне знакома, но я не помню решения. Я запустил с Разработчика SQL 2008, затем VS 2008 Pro, затем SQL SP1, затем VS SP1. Результат состоит в том, что я не могу открыть проекты SSIS (см. ошибку ниже). Каков правильный порядок так, чтобы я мог избежать установки SQL Server Express и все еще иметь всю работу функций?
---------------------------
Microsoft Visual Studio
---------------------------
Package Load Failure
Package 'DataWarehouse VSIntegration layer' has failed to load properly ( GUID =
{4A0C6509-BF90-43DA-ABEE-0ABA3A8527F1} ). Please contact package vendor for
assistance. Application restart is recommended, due to possible environment
corruption. Would you like to disable loading this package in the future? You
may use 'devenv /resetskippkgs' to re-enable package loading.
---------------------------
Yes No
---------------------------
Оказывается, в моем вопросе мне не хватало двух важных частей информации, которые делали эту установку такой мучительной:
Это не удалось. Вот что я сделал в своей первой (второй и третьей) попытке:
Очевидно VS 2008 Pro не требует базы данных. Не знаю, почему я вспомнил об этом. Хотя установка Visual Studio не имела событий, я обнаружил следующие ошибки во время установки SQL Server:
Не было указано значение командной строки INSTANCESHAREDWOWDIR.
Мне удалось решить эту проблему, запустив установку из командной строки (спасибо за это сообщение на форуме MSDN ):
setup.exe /INSTALLSHAREDWOWDIR="D:\Program Files(x86)\Microsoft SQL
Server" /INSTALLSHAREDDIR="D:\Program Files\Microsoft SQL Server"
/ACTION=install
Затем, ближе к концу установки, я получил следующую ошибку:
Не удалось выполнить обновление из-за следующей ошибки. Код ошибки: -2147467259. Сообщение: неопределенная ошибка
Нет решения, но есть обходной путь, описанный в этой публикации на connect.microsoft.com .Он состоит из копирования файла конфигурации VS до и после установки и повторного запуска установщика только для BIDS (который является единственным компонентом, который отказал).
Установка SQL Server SP1 прошла без проблем. VS Studio при попытке загрузить решение с помощью проекта SSIS по-прежнему выдавала ошибку, которую я опубликовал в своем исходном вопросе.
Я проигнорировал эту ошибку, которая появилась ближе к концу установки BIDS:
Microsoft Visual Studio Tools for Applications 2.0 Не удается найти один или несколько компонентов. Пожалуйста, переустановите приложение.
Однако в журнале установки не было ошибки, и она завершилась «успешно», поэтому я подумал, что можно проигнорировать ошибку.
Похоже, что моя конфигурация невозможна (но я точно знаю, что у меня были версии 2005 VS и SQL Server на диске D :.).
Я удалил все еще раз, вручную удалил все оставшиеся папки и переустановил на диск C :, включая общие компоненты SQL Server. Я поместил папку экземпляра на D :.
На этот раз все установлено, и я могу открыть свой проект SSIS.
Сначала вы должны установить SQL 2008 Developer, это исключит необходимость установки VS SQL, который поставляется вместе с ним. Или вы можете поступить так, как предлагали другие, и выбрать пользовательскую установку VS.
Мой любимый способ:
Но кажется, что Чтобы некоторые функции работали, следуйте правильному порядку:
Resharper и Redgate в на мой взгляд, это лучшие инструменты для разработки на C # / SQL.
Тогда все должно быть хорошо.