SQL Server 2008 и совместимость
Вышел очередной CTP для SQL Server 2008 и стали возникать вопросы о совместимости его с приложениями вышедшими ранее. Основная причина таких вопросов заключается в том, что эти саамы приложения проверяют версию SQL Server перед началом работы с ним. Например, Visual Studio 2008/2005 при открытии базы данных через Server Explorer спрашивает у SQL Server:
select SERVERPROPERTY('ProductLevel')
на, что от ей отвечает:
|
SQL Server 2005 SP2 |
SP2 |
|
SQL Server 2008 |
CTP |
Решить, что умеет данный SQL Server на основании такой информации Visual Studio не может и сообщает:
Для того, что бы научить Visual Studio работать с SQL Server 2008 нужно установить небольшой патч, а здесь можно почитать, что будет, а что не будет работать после установки. Аналогичный патч доступен и для Visual Studio 2005.
А вот Windows Sharepoint Services 3.0 и Team Foundation Server 2008 все-равно. У последнего в руководстве по инсталляции есть такой раздел.
Для WSS я сам делал проверку. Он нормально установился, создал веб-приложение и сайты, поддерживает загрузку документов и т.д. Косвенным подтверждением также является, то что, TFS 2008 требующий WSS 3.0 для своей работы может использовать SQL Server 2008.