[SDP 3][a9a06d82-6a20-424a-b9ac-3f36236d4f5a] SQL Server セットアップ データ収集診断ツール

適用対象: SQL Server 2008 EnterpriseSQL Server 2008 DeveloperSQL Server 2008 Express 詳細

概要


SQL Server Setup Data Collector for Windows 7 および SQL Server Setup Data Collector for Windows Server 2008 R2 は、Microsoft SQL Server 2008、SQL Server 2008 R2、および SQL Server コード ネーム "Denali" のセットアップに関する問題のトラブルシューティングに役立つ診断情報を収集します。

SQL Server の機能は、インスタンス機能と共有機能に分類されます。

インスタンス機能

以下のようなインスタンス機能があります。
  • データベース エンジン機能 (SQL Server レプリケーション、フルテキストおよび意味論抽出検索、Data Quality Services)
  • Analysis Services
  • Reporting Services - ネイティブ

共有機能

以下のような共有機能があります。
  • Reporting Services - SharePoint
  • SharePoint 製品用 Reporting Services アドイン
  • Business Intelligence Development Studio
  • クライアント ツール接続
  • Integration Services
  • クライアント ツール下位互換性
  • クライアント ツール SDK
  • SQL Server Books Online
  • 管理ツール – 基本 (管理ツール – 完全)
  • SQL クライアント接続 SDK
  • Microsoft Sync Framework
  • Data Quality Client
  • Master Data Services
  • 分散再生コントローラー
  • 分散再生クライアント

SQL Server Setup Data Collector は、クラスター対応であり、SQL Server のクラスター化されたインスタンスに対して実行されたときにクラスター固有の情報を収集します。Windows クラスターで発生するセットアップ エラーのトラブルシューティングを行うときには、SQL Server Setup Data Collector をセットアップ エラーが発生しているクラスター ノードに対して実行する必要があります。同じクラスターに参加している複数のノードの複数のセットアップ エラーのトラブルシューティングを行うには、SQL Server Setup Data Collector をエラーが発生している各ノードに対して実行する必要があります。

SQL Server Setup Data Collector は、セットアップを実行するために使用したアカウントのセキュリティ コンテキストで実行する必要があります。さらに、SQL Server Setup Data Collector は、Data Collector を実行するコンピューターに対する管理者権限を持っているユーザーによって実行される必要があります。

詳細


この資料では、SQL Server セットアップ データ収集診断ツールを実行するときにコンピューターから収集される情報について説明します。

収集される情報

すべてのイベント ログ

説明ファイル名
システム ログ – Evtx 形式コンピューター名_System.evtx
アプリケーション ログ – Evtx 形式コンピューター名_Application.evtx
セキュリティ ログ – Evtx 形式コンピューター名_Security.evtx
FailoverClustering-Operational – Evtx 形式コンピューター名_FailoverClustering-Operational.evtx

注: フェールオーバー クラスタリングのイベント ログは、フェールオーバー クラスタリングが構成されているサーバーでのみ収集されます。

Session Manager およびデバッグに関連するレジストリ情報

説明ファイル名
レジストリ キーの収集 - HKLM\Software\Microsoft\Windows NT\CurrentVersion\AEDebugコンピューター名_ _Recovery_Registry.TXT
レジストリ キーの収集 - HKLM\Software\Microsoft\DrWatsonコンピューター名_ _Recovery_Registry.TXT
レジストリ キーの収集 - HKLM\System\CurrentControlSet\Services\i8042prt\Parametersコンピューター名_ _Recovery_Registry.TXT
レジストリ キーの収集 - HKLM\System\CurrentControlSet\Controlコンピューター名_ _Recovery_Registry.TXT
レジストリ キーの収集 - HKLM\System\CurrentControlSet\Control\Session Managerコンピューター名_ _Recovery_Registry.TXT

既存のワトソン博士ログ ファイルおよびメモリ ダンプ レポートおよびファイル

説明ファイル名
メモリ ダンプ レポートコンピューター名_DumpReport.htm
メモリ ダンプ レポートコンピューター名_ DumpReport.txt
メモリ ダンプ ファイル (ミニダンプ)コンピューター名_DMP_{Date}.zip

オペレーティング システム上にインストールされているすべてのサービスに関する情報

説明ファイル名
すべての OS サービスに関する情報の収集コンピューター名_SC_Services_Output.txt


コンピューターでアクティブになっているすべてのフィルター ドライバーに関する情報

説明ファイル名
fltrfind.exe ユーティリティを使用する上フィルターおよび下フィルターの情報コンピューター名_ FltrFind.txt


すべての実行中のプロセスにする情報、およびドライバーの詳細情報とそれらのファイル バージョン

説明ファイル名
%programfiles%\*.sysコンピューター名_sym_ProgramFiles_SYS.CSV
%programfiles%\*.sysコンピューター名_sym_ProgramFiles_SYS.TXT
%windir%\system32\drivers\*.*コンピューター名_sym_Drivers.CSV
%windir%\system32\drivers\*.*コンピューター名_sym_Drivers.TXT
%windir%\system32\*.exeコンピューター名_sym_System32_exe.CSV
%windir%\system32\*.exeコンピューター名_sym_System32_exe.TXT
%windir%\system32\*.sysコンピューター名_sym_System32_sys.CSV
%windir%\system32\*.sysコンピューター名_sym_System32_sys.TXT
実行中のプロセスコンピューター名_sym_Process.CSV
実行中のプロセスコンピューター名_sym_Process.TXT
実行中のドライバーコンピューター名_sym_RunningDrivers.CSV
実行中のドライバーコンピューター名_sym_RunningDrivers.TXT


オペレーティング システムのパフォーマンス関連情報

説明ファイル名
システム プロセッサの基本情報コンピューター名_ Processor_Details.txt
システム プロセッサのパフォーマンス情報コンピューター名_ OS_Perf_Details.txt
システム パフォーマンスの統計コンピューター名_ OS_Perf_Statistics.txt


コンピューターのネットワーク構成に関する情報

説明ファイル名
TCP/IP 基本情報コンピューター名_TcpIp-Info.txt
SMB 基本情報コンピューター名_SMB-Info.txt

NetDiag ユーティリティの出力

説明ファイル名
NetDiag.exe ユーティリティを使用するネットワーク診断の出力コンピューター名_NetDiag.txt
注: NetDiag は、ネットワーク クライアントの状態を調べるための一連のテストを実行することによってネットワークと接続の問題を特定するために役立つ診断ツールです。

コンピューターで構成されている Windows のスケジュール済みタスクに関する情報

説明ファイル名
スケジュールされたタスクの一覧コンピューター名_schtasks.csv
スケジュールされたタスクの一覧コンピューター名_schtasks.txt


コンピューターのブート構成データ

説明ファイル名
Bcdedit.exe ユーティリティからの出力コンピューター名_BCDEdit.txt
Bcdedit.exe ユーティリティからの出力コンピューター名_BCD-Backup.bak


コンピューターのサービス情報

説明ファイル名
%windir%\Logs\CBS にあるコンポーネントベース サービスのログコンピューター名_CBS*.log
%windir%\logs\DPX にある DPX Setup Act のログコンピューター名_setupact.log
%windir%\winsxs にある Pending Operations Queue Exec のログコンピューター名_poqexec.log
%windir%\ winsxs にある Windows Side-by-Side Pending Bad のログコンピューター名_pending.xml.bad
%windir%\ winsxs にある Windows Side-by-Side Pending のログコンピューター名_pending.xml


オペレーティング システムの SetupAPI ログ

説明ファイル名
%windir%\inf フォルダーにある SetupAPI のログコンピューター名_SetupApi.app.log

コンピューター名_SetupApi.evt.log

コンピューター名_SetupApi.offline.log

コンピューター名_SetupApi.Dev.log


コンピューターに適用されているすべての修正プログラムに関する情報

説明ファイル名
インストール済みの更新プログラムと修正プログラムコンピューター名_Hotfixes.CSV

コンピューター名_Hotfixes.Txt

コンピューター名_Hotfixes.HTM


CurrentControlSet および SQL Server レジストリ ハイブのバックアップ

説明ファイル名
HKLM\System\CurrentControlSet\SessionManagersコンピューター名_CurrentControlSet_Reg.txt
HKLM\SYSTEM\CurrentControlSet\Control\Lsaコンピューター名_CurrentControlSet_Reg.txt
HKLM\SYSTEM\CurrentControlSetコンピューター名_CurrentControlSet.Hiv
HKLM\SOFTWARE\Microsoft\Microsoft SQL Serverコンピューター名_REG_SQL.TXT
HKLM\SOFTWARE\Microsoft\MSSQLServerコンピューター名_REG_SQL.TXT
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redistコンピューター名_REG_SQL.TXT
HKLM\Software\Microsoft\MSFTESQLInstMapコンピューター名_REG_SQL.TXT
HKLM\SOFTWARE\Microsoft\Microsoft SQL Native Clientコンピューター名_REG_SQL.TXT
HKLM\SOFTWARE\Microsoft\OLAP Serverコンピューター名_REG_SQL.TXT
HKLM\SOFTWARE\Microsoft\SNACコンピューター名_REG_SQL.TXT
HKLM\SOFTWARE\Microsoft\SQLXML4コンピューター名_REG_SQL.TXT
HKLM\Software\Microsoft\Vsaコンピューター名_REG_SQL.TXT
HKLM\SOFTWARE\ODBCコンピューター名_REG_SQL.TXT
HKLM\SOFTWARE\Microsoft\MSDTSコンピューター名_REG_SQL.TXT
HKLM\SOFTWARE\Microsoft\MSXML 6.0 Parser and SDKコンピューター名_REG_SQL.TXT
HKLM\SOFTWARE\Microsoft\MSXML60コンピューター名_REG_SQL.TXT
HKCU\Software\Microsoft\Microsoft SQL Serverコンピューター名_REG_SQL.TXT
HKLM\SOFTWARE\Microsoft\Microsoft SQL Serverコンピューター名_Microsoft_SQL_Server.HIV


MSINFO32 の出力

説明ファイル名
Microsoft システム情報レポートコンピューター名_MSINFO32.NFO

コンピューター名_MSINFO32.TXT


PStat ユーティリティの出力

説明ファイル名
PStat.exe の出力コンピューター名_Pstat.txt


注: PStat は、すべての実行中のスレッドを一覧表示し、それらのステータスを表示する文字ベースのツールです。

クラスター関連レジストリ キーのバックアップ

レジストリ キーファイル名
HKLM\Software\Microsoft\Windows NT\CurrentVersion
HKLM\Software\Microsoft\Windows\CurrentVersion
コンピューター名_reg_CurrentVersion.TXT
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstallコンピューター名_reg_Uninstall.TXT
HKLM\SYSTEM\CurrentControlSet\Control\ProductOptionsコンピューター名_reg_ProductOptions.TXT
HKLM\System\MountedDevicesコンピューター名_reg_MountedDevices.*
HKLM\System\CurrentControlSet\Control\CrashControl
HKLM\System\CurrentControlSet\Control\Session Manager
HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management
HKLM\Software\Microsoft\Windows NT\CurrentVersion\AeDebug
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
HKLM\Software\Microsoft\Windows\Windows Error Reporting
HKLM\Software\Policies\Microsoft\Windows\Windows Error Reporting
コンピューター名_reg_Recovery.TXT
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
HKCU\Software\Microsoft\Windows\CurrentVersion\Runonce
HKCU\Software\Microsoft\Windows\CurrentVersion\RunonceEx
HKCU\Software\Microsoft\Windows\CurrentVersion\RunServices
HKCU\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
HKLM\ Software\Microsoft\Windows\CurrentVersion\Run
HKLM\Software\Microsoft\Windows\CurrentVersion\Runonce
HKLM\Software\Microsoft\Windows\CurrentVersion\RunonceEx
HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices
HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad"
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Load
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Run
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserInit
コンピューター名_reg_Startup.TXT
HKLM\SYSTEM\CurrentControlSet\Control\Printコンピューター名_reg_Print.HIV
HKCU\Software\Policies
HKLM\Software\Policies
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies
コンピューター名_reg_Policies.txt
HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
コンピューター名_reg_TimeZone.txt
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server Web Access
HKLM\SYSTEM\CurrentControlSet\Services\TermService
HKLM\SYSTEM\CurrentControlSet\Services\TermDD
コンピューター名_reg_TermServices.txt
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer
HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation
HKLM\SYSTEM\CurrentControlSet\Services\MRxSmb
HKLM\SYSTEM\CurrentControlSet\Services\SMB
HKLM\SYSTEM\CurrentControlSet\Services\MRxSmb10
HKLM\SYSTEM\CurrentControlSet\Services\MRxSmb20
コンピューター名_reg_SMB.txt
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parametersコンピューター名_reg_TCPIPParameters
HKLM\SYSTEM\CurrentControlSet\Services\VSSコンピューター名_reg_VSS.TXT
HKLM\SYSTEM\CurrentControlSet\Services\iScsiPrt
HKLM\SOFTWARE\Microsoft\iSCSI Target
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\iSCSI
コンピューター名_reg_iSCSI.TXT
HKLM\System\CurrentControlSet\Control\MPDev
HKLM\System\CurrentControlSet\Control\iSCSIPrt
HKLM\System\CurrentControlSet\Services\MSiSCSI
HKLM\System\CurrentControlSet\Services\MSDsm
HKLM\System\CurrentControlSet\Services\MPIO
HKLM\System\CurrentControlSet\Control\Class\{4d36e97b-e325-11ce-bfc1-08002be10318}
HKLM\System\CurrentControlSet\Services\Tcpip
コンピューター名_reg_Storage.TXT
HKLM\SYSTEM\CurrentControlSet\Enumコンピューター名_reg_Enum.TXT
HKLM\System\CurrentControlSet\services\ClusSvc
HKLM\System\CurrentControlSet\services\CluDisk
コンピューター名_reg_ClusSvc.TXT
HKLM\Clusterコンピューター名_Cluster.hiv
注: この情報は、SQL Server セットアップ データ収集診断ツールが、ツールが実行されているコンピューターがクラスターであることを検出した場合に収集されます。

Windows フェールオーバー クラスターに関する基本的な情報

次のようなデータが収集されます。
  • クラスター ログ
  • 共有ボリューム情報
  • クラスター リソースのプロパティ
  • クラスター レポート フォルダー
  • クラスター リソースの依存関係
  • クラスター検証レポート

説明ファイル名
Get-ClusterLog Windows PowerShell コマンドレットにより生成されるクラスター ログコンピューター名_Cluster.Log
Cluster MPS Tool (clusmps.exe) の出力コンピューター名 _Cluster_MPS_Information.txt
\Windows\Cluster\Reports\*.mht にあるクラスター検証レポート ファイルコンピューター名 _*.mht
\Windows\Cluster\Reports\*.xml にあるクラスター レポート XML ファイルコンピューター名 _*.xml
\Windows\Cluster\Reports\Validate*.log からのクラスター検証ログ ファイルコンピューター名_Validade*.log
Windows PowerShell の Get-ClusterResource コマンドレットを使用するクラスター リソースのプロパティコンピューター名_ClusterProperties.txt
Get-ClusterResourceDependencyReport Windows PowerShell コマンドレットにより生成されるクラスター依存関係レポートコンピューター名_DependencyReport.mht
クラスター共有ボリューム情報 – HTML 形式コンピューター名_CSVInfo.htm
Test-Cluster Windows PowerShell コマンドレットにより生成されるクラスター基本検証レポートコンピューター名_ValidationReport.mht
注: この情報は、SQL Server セットアップ データ収集診断ツールが、ツールが実行されているコンピューターがクラスターであることを検出した場合に収集されます。

コンピューターにインストールされている SQL Server インスタンスに関する情報

説明ファイル名
SQL Server 製品の MSI インストーラーの情報コンピューター名_FindSQLInstalls.txt


コンピューターで使用されている TCP/IP ポートに関する情報

説明ファイル名
TCP/IP ポート使用状況の情報コンピューター名_PortUsage.txt


ユーザー権限の割り当てに関する情報

説明ファイル名
ローカル ユーザー権限の割り当てコンピューター名_userrights.txt

SQL Server のインストールのセットアップ ブートストラップ フォルダーのバックアップ

説明ファイル名
圧縮ディレクトリ %programfiles%\ Microsoft SQL Server\90\Setup Bootstrap\Logコンピューター名_SQL90_Bootstrap.Cab
圧縮ディレクトリ %programfiles%\ Microsoft SQL Server\100\Setup Bootstrap\Logコンピューター名_SQL100_Bootstrap.Cab
圧縮ディレクトリ %programfiles%\ Microsoft SQL Server\110\Setup Bootstrap\Logコンピューター名_SQL110_Bootstrap.Cab

コンピューターにインストールされている SQL Server のすべてのインスタンスの SQL Server エラー ログ

説明ファイル名
診断ツールが実行されるコンピューター上にインストールされているすべてのインスタンスの SQL Server のエラー ログを収集します。収集されるファイルの数は、ファイル システムに存在するエラー ログの数によって決まります。名前付きインスタンス:
コンピューター名_インスタンス名_.errorlog
既定のインスタンス:
コンピューター名_MSSQLSERVER_.errorlog
注: SQL Server セットアップ データ収集診断ツールがクラスター化されたインスタンスのエラー ログを収集するのは、エラーログを保存する共有ドライブがこのユーティリティが実行されているサーバーによって現在所有されている場合のみです。

詳細

収集されるファイル、および上記のファイル以外にも、このトラブルシューティング ツールは以下のいずれかまたは複数の状況を検出できます。
  • コンピューターが仮想環境で実行されている。
  • FailoverCluster ノードのクラスター サービスが実行されていない。
  • いずれかのクラスター ノードの状態がオフラインになっている。
  • いずれかのクラスター グループがオフラインになっている。
  • クラスター情報の収集に問題がある。

関連情報

詳細については、以下のサポート技術情報番号をクリックしてください。
973559 Microsoft サポート診断ツール (MSDT) を Windows 7 または Windows Server 2008 R2 で使用する場合によく寄せられる質問