Как определить, какой CD-KEY использовался для установки SQL Server 2005
Не первый раз сталкиваюсь с тем, что возникает необходимость узнать, с каким ключом был установлен сервер. Явного способа в документации и в интернет пока найти не удалось, поэтому предлагаю вам свой метод, который не претендует на некое "супер-знание" и применим отнюдь не во всех случаях… Суть метода в том, что информация об использованном ключе храниться в логах установки. В частности, мне удалось найти ключ (хорошо, что я заведомо точно знал - какой) в файле: SQLSetup0001_хххххххххх_Tools.log (где буквы "х" заменяют имя сервера) В этом файле логировались все вносимые в системный реестр изменения, в частности, было видно, что в ветку реестра:
HСLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\ -
S-1-5-18\Products\D95B8D37FFB0B5B40A13AF3BCA26E965\InstallProperties
Были добавлены параметры, в числе которых:
Располагается этот файл по умолчанию в папке:
Для Developer Edition значение ключа, похоже, в реестр не записывается. Кроме того, у меня не было возможности проверить действенность этого метода для 32-х битных редакций SQL Server 2005.
