SQL Server x64をインストールする際に環境変数INSTANCESHAREDWOWDIRがないといわれる
Windows 7 x64にSQL Server 2008 Express Editionをインストールを試みていますが、かなり苦労しています。その一つがインストール時にINSTANCESHAREDWOWDIRという環境変数が設定されていないというエラー。
こういうダイアログがインストール中に出るはずですが、下の「共有機能ディレクトリ(x86)」が表示されません。この原因はちょっと苦労しましたけど、ベータ版のころ、connectで報告がありました。削除するときに何らかの理由でレジストリが削除されていないために発生するそうです。以下のいずれかのレジストリが残っていれば削除してください。
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-518\Components\0D1F366D0FE0E404F8C15EE4F1C15094]
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\C90BFAC020D87EA46811C836AD3C507F]
これでエラーが出なくなるはずです。