|
Статья посвящена решению проблемы, связанной с ошибкой, возникающей во время установкой Microsoft Project Server 2003, если в качестве сервера базы данных используется SQL Server 2005. Во время установки MS Project Server 2003 может происходить ошибка следующего содержания «Ошибка 25624. Не удалось выполнить строку SQL.», после чего процесс установки прерывается.
Внимание: оригинал статьи расположен по адресу http://blogs.lv0.net/mpatest/archive/2005/11/18/182.aspx. Вариант решения данной проблемы не одобрен компанией Microsoft. Используйте его на свой страх и риск.
Причина возникновения данной ошибки связана с тем, что долгожданная SQL Server 2005 не является полностью совместимой с MS Project Server 2003. При этом отмечается, что установка и функционирование Windows SharePoint Services происходит в нормальном режиме и ошибка проявляется только при установке MS Project Server.
Ниже приводится последовательность действий, которые необходимо выполнить для того, чтобы осуществить корректную установку MS Project Server 2003:
1. Перед тем как запустить установку MS Project Server 2003 скопируйте с диска с дистрибутивом на свой жесткий диск папку Support\Database.
2. Используя Блокнот (Notepad), откройте файл WEBSPS.SQL, перейдите к указанным ниже строкам и добавьте в них текст, выделенный жирным шрифтом:
- Line 8781: select WASSN_ID from MSP_WEB_ASSIGNMENTS WAT2 WITH (index...
- Line 19456: select WASSN_ID from MSP_WEB_ASSIGNMENTS WA WITH (index ...
- Line 26315: select WASSN_ID from MSP_WEB_ASSIGNMENTS WAT2 WITH (index...
3. Сохраните файл и откройте командную строку (Пуск – Выполнить - cmd).
4. Перейдите в скопированную папку Database, в которой должен находиться отредактированный файл.
5. Далее создадим новую базу данных для Project Server взамен той, что была создана при попытке установить MS Project Server 2003. Для этого выполните следующую команду:
SETUPDB.CMD LOCALHOST ProjectServer sa sapassword
где LOCALHOST замените на название компьютера, на котором установлен SQL Server; sapassword замените на пароль для учетной записи sa.
6. Подключитесь к вашему серверу Базы данных, используя SQL Enterprise Manager (SQL Server Management Studio), и создайте 2 учетные записи (если таковых еще нет). Если же они уже существуют, отредактируйте их как указано ниже:
- MSProjectServerUser – укажите пароль; установите базой данных по умолчанию “ProjectServer“; User Mapping = ProjectServer, MSProjectServerRole.
- MSProjectUser - укажите пароль; установите базой данных по умолчанию “ProjectServer“; User Mapping = ProjectServer, MSProjectRole.
7. Запустите установку MS Project Server 2003, следуйте появляющимся инструкциям, выбрав опцию «подключение к существующей базе данных».
8. После завершения установки вы должны получить доступ к Project Server.
|