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