Quantcast
Channel: Randy Riness @ SPSCC aggregator
Viewing all articles
Browse latest Browse all 3015

MSDN Blogs: SQL Server Management Studio のインストールに失敗する

$
0
0

 

 

事象

以下のダウンロードサイトからダウンロードしたローカライズ版 SQL Server Management Studio を、インターネットにアクセスできない Windows 8, Windows 7, Windows 2012, Windows 2008 R2 にインストールしようとすると、インストールは失敗します。

 

Download SQL Server Management Studio (SSMS)
https://msdn.microsoft.com/en-us/library/mt238290.aspx

 

英語版 SQL Server Management Studio をインストールする場合や、ローカライズ版 SQL Server Management Studio であっても Windows 10, Windows 8.1, Windows 2012 R2 にインストールする場合には、インターネットへのアクセス可否に関わらず、インストールは成功します。

 

原因

SQL Server Management Studio のインストール時には Visual Studio 2015 isolated shell がインストールされますが、ローカライズ版の場合には各言語のリソースファイルもあわせてインストールされます。このリソースファイルのインストール時、デジタル署名の有効性の確認のために証明書失効リストが参照されますが、Windows 8/2012 以前のバージョンに含まれている証明書失効リストは古いため、インストーラーはインターネット上の認証局から新しいリストを入手しようとします。インターネットへアクセスできない場合、新しいリストは入手できず、その結果 Visual Studio 2015 isolated shell のインストールが失敗します。この動作は、Visual Studio の制限事項です。

Visual Studio 2015 isolated shell のインストールが失敗すると、SQL Server Management Studio のインストールも失敗します。

 

インストール時に生成される SSMS-Setup-JPN.log には以下のように VS2015IsoShell パッケージの実行が失敗したことを示す内容が記録されます。

 

[1FD0:1500][2016-06-24T19:10:36]e000: Error 0x800705b4: Process returned error: 0x800705b4
[1FD0:1500][2016-06-24T19:10:36]e000: Error 0x800705b4: Failed to execute EXE package.
[1494:14B0][2016-06-24T19:10:36]e000: Error 0x800705b4: Failed to configure per-machine EXE package.
[1494:14B0][2016-06-24T19:10:36]i000: MainViewModel.OnPackageAction: Install Completed for package Microsoft Visual Studio 2015 Shell (Isolated)
[1494:14B0][2016-06-24T19:10:36]i319: Applied execute package: VS2015IsoShell, result: 0x800705b4, restart: None
[1494:14B0][2016-06-24T19:10:36]e000: Error 0x800705b4: Failed to execute EXE package.

 

また、VS2015IsoShell セットアップログファイルには、以下のように必要な公開キーが証明書チェーン内に見つからないことを示すエラーが記録されます。


[082C:016C][2016-06-07T13:30:16]i304: Verified existing payload: sdk_tools35res at path: C:ProgramDataPackage Cache.unverifiedsdk_tools35res.
[082C:016C][2016-06-07T13:30:16]i305: Verified acquired payload: sdk_tools35res at path: C:ProgramDataPackage Cache.unverifiedsdk_tools35res, moving to: C:ProgramDataPackage Cache{22723504-7664-41CE-AD26-0BD67C687B41}v3.11.50727packagessdk_tools35ressdk_tools35res.msi.
[06F4:0170][2016-06-07T13:30:16]i000: MUX:  Source confirmed
[082C:016C][2016-06-07T13:30:16]e000: Error 0x80070490: Failed to find expected public key in certificate chain.

 

対処方法

SQL Server Management Studio をインストールする場合、下記のいずれかの対処策を検討します。

 

– Windows 10, 8.1, 2012 R2 のいずれかのバージョンの Windows に SQL Server Management Studio をインストールする。

– インターネットへのアクセスが可能なコンピューターに SQL Server Management Studio をインストールする。

– Windows 8, 7, 2012, 2008 R2 へインストールする場合には、少なくとも SQL Server Management Studio のインストール中はインターネットへのアクセスを可能とする。


Viewing all articles
Browse latest Browse all 3015

Trending Articles