После того, как BOL стал обновляться через Microsoft Update, этот вопрос, наверняка, будет волновать многих :)
Самое простое, это заглянуть в оснастку установки и удаления программ, которая присутствует в списке панели управления. В ней можно увидеть подобную картину:

Последние выпуски BOL снабжены пометкой в скобках, когда вышла установленная версия. Будем надеяться, что так оно и будет впредь. Однако, не всегда есть возможность получить доступ к изображенной оснастке. В таких случаях, может помочь знание того, в каких ключах системного реестра хранятся эти значения. То, что мы наблюдаем в оснастке, берётся из ветки системного реестра:
|
HKEY_CLASSES_ROOT\Installer\Products
|
В этом ключе расположен список идентификаторов установленных продуктов, и каждый такой идентификатор хранит под собой значения различных атрибут продукта, таких, как наименования, версия, локализация и т.п. Можно легко найти все установленные продукты, которые имеют отношение к SQL Server, если начать поиск по реестру, предварительно перейдя в корень показанной ветки, т.е. "подсветив" ключ Products, и введя в строку поиска фразу: "Microsoft SQL Server".
Каждая новая версия BOL получает новый идентификатор и мало того, свой идентификатор получает и каждый перевод BOL. Т.е. если Вы установили английскую и русскую редакции BOL, у Вас будет два разных идентификатора, а после того, как вы установите BOL для SQL Server 2008, добавиться ещё и третий. Кроме заметных различий в названиях (текст, который помещён на рисунке в скобках) и различий в идентификаторах, каждое такое издание имеет два варианта внутренних версий. Один вариант версии BOL можно увидеть, если попытаться воспользоваться кнопкой "Отправить отзыв" (Send Feedback), которая располагается в нижнем колонтитуле каждой статьи BOL. Для доставки отзыва используется обычное письмо, в теме которого можно увидеть примерно такой текст, вначале которого можно заметить внутреннюю версию:
|
/1:SQL/2:9.0000.7103.1552/3:1.0/4:sqlgtst9/5:ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.ru/sqlgtst9/html/91ddee3a…
|
Однако, совершенно другую версию BOL Вы увидите в соответствующем ключе системного реестра:
|
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist\BOL\
|
Ниже, представлена таблица, в которой сведены названия и разные версии BOL, с которыми на момент написания этого сообщения удалось столкнуться автору:
|
Название
|
Version
|
Feedback
|
|
Microsoft SQL Server 2005 Books Online (English)
|
9.00.1399.06
|
9.0000.6089.0206
|
|
Microsoft SQL Server 2005 Books Online (English) (February 2007)
|
9.00.3062
|
9.0000.7028.1803
|
|
Электронная документация по Microsoft SQL Server 2005 (на русском языке) (февраль 2007)
|
9.00.3068
|
9.0000.7103.1540
|
|
Microsoft SQL Server 2005 Books Online (English) (May 2007)
|
9.00.3070
|
9.0000.7138.2105
|
|
Microsoft SQL Server "Katmai" Books Online
|
10.0.1019.17
|
10.0000.7116.0234
|
Что бы узнать версию BOL подключившись к серверу, например, в Management Studio, и выполнив сценарий на T-SQL, вы можете использовать доступный по следующей ссылке код: BOL Versions (2007/06/06)
О том, как осуществляется загрузка и обновление BOL, можно почитать тут: Загрузка и обновление электронной документации
В тему: Which version of Book Online are you on?