Назад | Перейти на главную страницу

Патч SQL Server 2005 нарушает установку SQL в Windows 2003 Standard x64

Сейчас мы придерживаемся схемы ожидания по этому вопросу, но я подумал, что опрошу людей для получения дополнительной информации на случай, если это случилось с кем-то еще.

У нас есть 2 сервера SQL 2005 Enterprise на Win2K3 Std x64. В прошлом году мы установили исправление MS08-040, которое привело к повреждению основной базы данных на обоих серверах. Судя по журналам, он ошибочно заменял 64-битные серверные двоичные файлы 32-разрядными. MS PS заявила, что это связано с тем, что на сервере установлены 32-разрядные клиентские инструменты, и посоветовала нам убрать 32-разрядные инструменты.

Я полностью удалил клиентские инструменты с серверов и повторно запустил патч с теми же результатами. Мне пришлось вернуть их, потому что нам нужно использовать их в наших приложениях.

Все работало нормально на наших 32-битных установках и даже на нашем 64-битном сервере разработки. Поскольку я ожидаю, что в какой-то момент я получу приказ об установке SP3 (который включает этот патч), я схватился за все прямо сейчас, чтобы узнать, сможем ли мы получить дополнительную информацию по этому поводу. Мы также реализовали обходной путь для MS09-004 (который заменяет MS08-040) вместо его установки.

Это случилось с кем-нибудь еще? Если да, смогли ли вы с этим справиться?

Да, я испытал это также на машине развертывания. После патча SP3, SSIS, среди прочего, полностью сломан.

Мы планируем переустановить весь сервер и перенести базы данных на сервер, который предварительно установлен с SP3.

Мы не знаем, что произошло, но я ожидал, что у многих людей была подобная проблема.

вы установили 64 битную версию патча? и похоже, что у вас установлен сервер x64 и установлены инструменты x86.