Мне уже приходилось писать о влиянии пакета Windows XP Service Pack 2 (SP2) на SQL Server. Теперь, когда пользователи получают XP SP2 через службу Windows Update и из других источников, пришла пора вернуться к этой теме. В XP SP2 появились превосходные новые функции, например удобный в применении и активизируемый по умолчанию брандмауэр Windows Firewall.

Учитывая проблемы безопасности, которые досаждали пользователям Windows в течение последних нескольких лет, хочется защитить потребителей надежным брандмауэром. Однако поспешная установка XP SP2 на компьютеры с SQL Server приведет к серьезным последствиям.

Если просто установить SP2 в режиме, выбираемом по умолчанию, то новый брандмауэр остановит работу SQL Server. Чтобы SQL Server продолжал работать, нужно знать некоторые особенности брандмауэра. В настоящее время лишь немногие производственные серверные приложения функционируют на платформе XP, но бесчисленное множество экземпляров SQL Server работает с XP на машинах программистов. Не следует забывать и об экземплярах Microsoft SQL Server Desktop Engine (MSDE), работающих на платформе XP.

В новостных конференциях встречается информация о том, что в Microsoft не рекомендуют устанавливать XP SP2 на машинах с SQL Server. Это не так, но администраторам следует знать, как сохранить работоспособность SQL Server после развертывания SP2. В данной статье я не смогу описать все шаги, которые необходимо выполнить, чтобы максимально эффективно применять Windows Firewall и одновременно разрешить доступ пользователей к SQL Server через Internet. Однако пробелы в знаниях можно быстро восполнить из перечисленных ниже источников. Самая полная из известных мне статей Microsoft об XP SP2 и SQL Server - "FAQ: How Windows XP Service Pack 2 (SP2) Affects SQL Server and MSDE".

Кроме того, в следующих статьях Microsoft содержатся рекомендации, как избежать "подводных камней" XP SP2:

Что делать, если нужно выполнить отладку хранимых процедур из Visual Studio.NET? А в статье "BUG: SQL debugging does not work in Visual Studio .NET after you install Windows XP Service Pack 2" описана еще одна проблема XP SP2. Администраторам безопасности будет очень интересно ознакомиться со статьей "A message stating that an instance of SQL Server is vulnerable to virus attacks is logged in the application event log when you install SQL Server 2000 or MSDE 2000 on a computer that is running Windows XP Service Pack 2". В следующих статьях описаны оптимальные методы реализации XP SP2 с SQL Server и приведена важная информация по диагностике:

И, наконец, можно посмотреть полезный обучающий фильм "MSDN Webcast: SQL Server and Windows XP SP2 - Level 300". Устраивайтесь поудобнее и смотрите 90-минутную Web-трансляцию Microsoft с ведущим Ричардом Уэймиром. Web-трансляцию должен увидеть каждый специалист по SQL Server. В ней содержится масса интересной информации по безопасности. Прилежные ученики освоят материал как раз к выходу SP3!

Брайан Моран - Президент группы пользователей и директор по технологиям СУБД Spectrum Technology Group. Имеет сертификаты MCSE, MCSD и MCT. Ему можно написать по адресу: brian@spectrumtech.com.