Microsoft は、Microsoft SQL Server 2012 の修正プログラムを 1 つのダウンロード可能なファイルとして配布します。 修正プログラムは累積的であるため、新しい各リリースには、すべての修正プログラムと、以前の SQL Server 2012 修正プログラム リリースに含まれていたすべてのセキュリティ修正プログラムが含まれています。
現象
コンピューターに 2005 ランタイム再頒布可能パッケージ ATL セキュリティ更新プログラム (ビルド 8.0.50727.4053) Microsoft Visual C++インストールされていることを前提としています。 Microsoft SQL Server 2012 をインストールしようとすると、インストールが失敗する可能性があります。 また、次のエラー メッセージが表示されることがあります。
アセンブリ エラー:マニフェストの ID は同じですが、内容は異なります。
この問題が発生すると、SQL Serverセットアップ ログ ファイルに次のエラー メッセージが記録されます。
Detail_ComponentUpdate.txt { Slp: MSI エラー: 1935 アセンブリ 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32" のインストール中にエラーが発生しました。 詳細については、「ヘルプとサポート」を参照してください。 HRESULT: 0x80073715。 Slp: アセンブリ インストール エラー Slp: InstallPackage: MsiInstallProduct が結果コード 1603 を返したと思われるものに対して HResult を取得しようとしています。 Slp: MSI エラー コードを使用して再試行オプションを検出する: 1935 Slp: 再試行可能な MSI リターン コードが検出されました: 1935 Slp: 再試行の 120 秒前にスリープします..... Slp: アセンブリ 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"' のインストール中にエラーが発生しました。 詳細については、「ヘルプとサポート」を参照してください。 HRESULT: 0x80073715。 Slp: 汎用エラー用の Watson バケットが作成されました Slp: エラー: 実行中にアクション "Install_SqlSupport_Cpu64_Action" が失敗しました。 Slp: 完了したアクション: Install_SqlSupport_Cpu64_Action、False } が返されました
SqlSupport アクションの再試行は 3 回行われます。 出力ログには、次のエラー メッセージが含まれている場合があります。
SqlSupport_Cpu64_1_ComponentUpdate_#.log { Executing op: ActionStart(Name=CreateShortcuts,Description=Createing shortcuts,Template=Shortcut: [1]) Executing op: SetTargetFolder(Folder=23\Microsoft SQL Server 2 012\Configuration Tools\) SHELL32::SHGetFolderPath が返されました: C:\ProgramData\Microsoft\Windows\Start Menu\Programs Executing op: ShortcutCreate(Name=3o-grg6g.slp|SQL ServerInstallation Center (64 ビット),,,FileName=C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,,,, ShowCmd=1,,,,,) ファイルのアクセシビリティの確認: SQL Server インストール センター (64 ビット).lnk Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985) Assembly Error:マニフェストの ID は同じですが、内容は同じです異なる。 注: 1: 1935 2: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} 3: 0x80073715 4: IAssemblyCacheItem 5: Commit 6: Microsoft.VC80.CRT,version="8.0.50727.4053", publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32" Assembly Error (sxs): -140843912ndir\logs\cbs\cbs.log にあるコンポーネント ベースのサービス ログを調べます。 エラー 1935。 アセンブリ 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"' のインストール中にエラーが発生しました。 詳細については、「ヘルプとサポート」を参照してください。 HRESULT: 0x80073715。 アセンブリ インターフェイス: IAssemblyCacheItem, 関数: コミット, コンポーネント: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} Product: Microsoft SQL Server 2012 Setup (English) -- Error 1935. アセンブリ 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"' のインストール中にエラーが発生しました。 詳細については、「ヘルプとサポート」を参照してください。 HRESULT: 0x80073715。 assembly interface: IAssemblyCacheItem, function: Commit, component: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} ... 注: 1: 1708 Product: Microsoft SQL Server 2012 セットアップ (英語) -- インストールに失敗しました。 }
注: 次のいずれかの方法で Visual C++ 2005 ランタイム再頒布可能パッケージ ATL セキュリティ更新プログラムがインストールされているため、この問題が発生する可能性があります。
-
次のいずれかの Microsoft Web サイトから更新プログラムをダウンロードしてインストールします。
-
973544 Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージのセキュリティ更新プログラムの説明: 2009 年 7 月 28 日
-
Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ ATL セキュリティ更新プログラム
-
-
更新プログラムをインストールするには、再頒布可能マージ モジュールとして Visual C++ ランタイムを含む他のソフトウェアを使用します。
-
コンピューターにセキュリティ更新プログラムが適用されたら、Microsoft Update を実行します。 たとえば、Microsoft Update を実行して、セキュリティ更新プログラムを Microsoft Visual Studio 2005 に適用します。
原因
この問題は、Visual C++ 2005 ランタイム ライブラリのセットアップで既知の問題が発生したために発生します。注 この既知の問題の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。
2643995 修正: ファイルが Visual C++ 2005 ランタイム ライブラリのマージ モジュールにマージされている場合、.msi ファイルを使用してアプリケーションをインストールするときに "HRESULT: 0x80073715" エラーが発生する
解決方法
累積的な更新プログラムの情報
SQL Server 2012
この問題の修正プログラムは、SQL Server 2012 の累積的な更新プログラム 1 で最初にリリースされました。 SQL Server用にこの累積的な更新プログラム パッケージを入手する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
2679368 SQL Server 2012 の累積的な更新プログラム 1注 ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前の修正プログラムリリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムSQL Server含まれています。 この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
2692828 SQL Server 2012 がリリースされた後にリリースされた SQL Server 2012 ビルド
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
回避策
この問題を回避するには、インストール プロセスを実行する前に、SQL Server 2012 の累積的な更新プログラム 1 を使用するか、以降の累積的な更新プログラムを使用して、SQL Server 2012 RTM セットアップ バイナリ ファイルを更新できます。 これを行うには、/UpdateSource スイッチを使用します。スタンドアロン インストールの場合は、次の手順に従います。
-
Microsoft Web サイトから累積的な更新プログラムをダウンロードし、ダウンロードした更新プログラム パッケージをサーバーからアクセスできるフォルダーにインストールします。
-
アイコンをダブルクリックして、Self-Extractor ウィザードを実行します。 サーバーまたは UNC 共有上のフォルダーにファイルを抽出します。
-
サーバーで管理コマンド プロンプトを開き、RTM SQL Server 2012 セットアップ メディアを含むフォルダーにディレクトリを変更します。 たとえば、以下のコマンドを実行します。
cd E:\SQLSetup\
-
コマンド ラインから /updatesource スイッチと共に Setup.exe を実行して、手順 2 で説明したフォルダーまたは共有にセットアップを指示します。 たとえば、以下のコマンドを実行します。
/action=install /updatesource=C:\SQL2012CU を setup.exe
-
セットアップ プロセスでは、累積的な更新プログラムが検出されます。 ライセンス契約に同意した後、セットアップ プロセスの [製品Updates] ページで、[製品の更新プログラムSQL Server含める] チェック ボックスを選択して、累積的な更新プログラムの修正プログラムを RTM セットアップ ファイルに適用します。
特定の .MSI ファイルをインストールしてアセンブリ エラーが発生した場合は、SQL Server 2012 SP1 機能パックからその機能に対して更新されたバージョンを使用できるかどうかをチェックします。 その後、.MSI ファイルをダウンロードしてインストールできます。 インストール後、メインの SQL 2012 セットアップを再実行して、必要な機能を追加できます。
関連情報
SQL Serverの増分サービス モデルの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
935897 増分サービス モデルは、報告された問題の修正プログラムを提供するために、SQL Server チームから入手できます。SQL Server更新プログラムの名前付けスキーマの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。
822499 Microsoft SQL Server ソフトウェア更新プログラム パッケージの名前付けスキーマソフトウェア更新プログラムの用語の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。
824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明