Оказывается, я пропустил 2 важных вопроса в моем вопросе, которые делают эту установку такой болезненной:
- Я устанавливал 64-битную версию SQL Server
- Я устанавливал в нестандартном месте (то есть на диск D: потому что C: - это SSD с не всеми
столько места)
Это не удалось. Вот что я сделал в своей первой (второй и третьей) попытке:
- Установить VS 2008 Professional на D:
- Установка VS 2008 SP 1
- Установить SQL Server 2008 Developer Edition (экземпляр и общие компоненты на D:)
- Установка SQL Server SP 1
Видимо 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.Message: Unspecified error
Нет решения, но есть обходной путь, описанный в в этом посте на connect.microsoft.com . Он состоит из копирования файла конфигурации VS до и после установки и повторного запуска установщика только для BIDS (который является единственным отказавшим компонентом).
Установка SQL Server SP1 прошла без проблем. VS Studio, пытаясь загрузить решение с помощью проекта SSIS, по-прежнему выдавала ошибку, которую я разместил в своем исходном вопросе.
Я проигнорировал эту ошибку, которая появилась ближе к концу установки BIDS:
Инструменты Microsoft Visual Studio для приложений 2.0
Не удается найти один или несколько компонентов. Пожалуйста, переустановите приложение.
Однако в журнале установки не было ошибок, и он завершился "успешно", поэтому я подумал, что можно игнорировать ошибку.
Кажется, что моя конфигурация невозможна (но я точно знаю, что у меня были версии 2005 VS и SQL Server на диске D:).
Я снова удалил все, вручную удалил оставшиеся папки и переустановил на диске C:, включая общие компоненты SQL Server. Я положил папку экземпляра на D :.
- Установить VS 2008 Professional на C:
- Установка VS 2008 SP 1
- Установить SQL Server 2008 Developer Edition (экземпляр на D :, общие компоненты на C:)
- Установка SQL Server SP 1
На этот раз все установлено, и я могу открыть свой проект SSIS.