После того, как 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, можно почитать тут: Загрузка и обновление электронной документации