からの3つのシステムのアップグレードの進捗で行き詰まりました
SQL Server 2008 R2 Express Edition->SQL Server 2008 R2 Standard Edition
問題:
以下に示すように、アップグレードプロセスの[インスタンスの選択]オプションは使用できません
まず、明確にするための一般的な情報をいくつか示します。
3つのマシンすべてで、まずUpgradeAdvisorを使用して問題がないことを確認しました。
これらのシステムのうち2つはすべてスムーズに動作しました。
インストールセンターで次のオプションを使用しました:
"SQL Serverインストールセンター"-> "エディションのアップグレード"
C:\ Programme\Microsoft SQL Server\100\Setup Bootstrap\Log
これらのブートストラップファイルに何か問題があることは、今ではかなり明らかです。
インストールされているSQL Server 2008R2とSP1が一致していないように見える
彼は10.50.1600.1(SQL Server 2008 R2 RTM)のファイルをロードしようとします
インストール済みですが10.50.2500.0(SQL Server 2008 R2 SP1)
このウィキペディアの記事で参照されています: http://en.wikipedia.org/wiki/SQL_Server_Management_Studio
失敗したセットアップログファイル:
2013-12-19 12:17:46 Slp: Loading extension 'MSI' from file 'c:\Programme\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x86\.\Microsoft.SqlServer.Configuration.MsiExtension.dll'
2013-12-19 12:17:46 Slp: Extension 'MSI' version '10.50.1600.1' loaded
2013-12-19 12:17:46 Slp: Loading extension 'Config' from file 'c:\Programme\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x86\.\Microsoft.SqlServer.Configuration.ConfigExtension.dll'
2013-12-19 12:17:46 Slp: Extension 'Config' version '10.50.1600.1' loaded
...
2013-12-19 12:18:00 Slp: Package ID sql_engine_core_shared_Cpu32: MSI: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_engine_core_shared_Cpu32: match result for MSI - Version: False, Cpu: True, Language: True
2013-12-19 12:18:00 Slp: Package ID sql_engine_core_shared_Cpu32: NotInstalled
2013-12-19 12:18:00 Slp: Package ID sql_engine_core_shared_loc_Cpu32_1028: NotInstalled
2013-12-19 12:18:00 Slp: Package ID sql_engine_core_shared_loc_Cpu32_1031: MSI: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_engine_core_shared_loc_Cpu32_1031: match result for MSI - Version: False, Cpu: True, Language: True
2013-12-19 12:18:00 Slp: Package ID sql_engine_core_shared_loc_Cpu32_1031: NotInstalled
...
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: Discovery: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: match result for Discovery - Version: False, Cpu: True, Language: True
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: Discovery: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: match result for Discovery - Version: False, Cpu: True, Language: True
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: Discovery: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: match result for Discovery - Version: False, Cpu: True, Language: True
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: Discovery: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: match result for Discovery - Version: False, Cpu: True, Language: True
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: Discovery: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: match result for Discovery - Version: False, Cpu: True, Language: True
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: Discovery: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: match result for Discovery - Version: False, Cpu: True, Language: True
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: Discovery: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: match result for Discovery - Version: False, Cpu: True, Language: True
2013-12-19 12:18:00 Slp: Package ID sql_ssms_Cpu32: NotInstalled - Package was found but determined as NotInstalled because at least one of CPU, version or language was not matched. Check the match result for which one was not matched.
2013-12-19 12:18:00 Slp: Package ID sql_ssms_loc_Cpu32_1028: NotInstalled
2013-12-19 12:18:00 Slp: Package ID sql_ssms_loc_Cpu32_1031: Discovery: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_ssms_loc_Cpu32_1031: match result for Discovery - Version: False, Cpu: True, Language: True
2013-12-19 12:18:00 Slp: Package ID sql_ssms_loc_Cpu32_1031: NotInstalled - Package was found but determined as NotInstalled because at least one of CPU, version or language was not matched. Check the match result for which one was not matched.
2013-12-19 12:18:00 Slp: Package ID sql_common_core_Cpu32: MSI: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_common_core_Cpu32: match result for MSI - Version: False, Cpu: True, Language: True
2013-12-19 12:18:00 Slp: Package ID sql_common_core_Cpu32: NotInstalled
2013-12-19 12:18:00 Slp: Package ID sql_common_core_loc_Cpu32_1028: NotInstalled
2013-12-19 12:18:00 Slp: Package ID sql_common_core_loc_Cpu32_1031: MSI: Package version data are " Installed Version: 10.51.2500.0 MinVersion: 10.50.1360 MaxVersion: 10.50.1600.1"
2013-12-19 12:18:00 Slp: Package ID sql_common_core_loc_Cpu32_1031: match result for MSI - Version: False, Cpu: True, Language: True
成功したセットアップログファイル:
2013-12-19 11:55:26 Slp: Loading extension 'MSI' from file 'c:\Programme\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x86\.\Microsoft.SqlServer.Configuration.MsiExtension.dll'
2013-12-19 11:55:26 Slp: Extension 'MSI' version '10.50.2500.0' loaded
2013-12-19 11:55:26 Slp: Loading extension 'Config' from file 'c:\Programme\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x86\.\Microsoft.SqlServer.Configuration.ConfigExtension.dll'
2013-12-19 11:55:26 Slp: Extension 'Config' version '10.50.2500.0' loaded
...
2013-12-19 11:55:36 Slp: Package ID sql_engine_core_shared_Cpu32: Installed - Version: 10.51.2500.0
2013-12-19 11:55:36 Slp: Package ID sql_engine_core_shared_loc_Cpu32_1028: NotInstalled
2013-12-19 11:55:36 Slp: Package ID sql_engine_core_shared_loc_Cpu32_1031: Installed - Version: 10.51.2500.0
...
2013-12-19 11:55:36 Slp: Package ID sql_ssms_Cpu32: Installed - Version: 10.51.2500.0
2013-12-19 11:55:36 Slp: Package ID sql_ssms_loc_Cpu32_1028: NotInstalled
2013-12-19 11:55:36 Slp: Package ID sql_ssms_loc_Cpu32_1031: Installed - Version: 10.51.2500.0
2013-12-19 11:55:36 Slp: Package ID sql_ssms_loc_Cpu32_1033: Installed - Version: 10.51.2500.0
...
2013-12-19 11:55:36 Slp: Sco: Attempting to get feature configuration state for feature SQL_Engine_Core_Shared, version
2013-12-19 11:55:36 Slp: Sco: Attempting to get feature flag ConfigurationState for feature SQL_Engine_Core_Shared from machine name SCHLEICH-10203
2013-12-19 11:55:36 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine XXXX
2013-12-19 11:55:36 Slp: Sco: Attempting to open registry subkey
2013-12-19 11:55:36 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState
2013-12-19 11:55:36 Slp: Sco: Attempting to get registry value SQL_Engine_Core_Shared
...
2013-12-19 11:55:36 Slp: Package ID sql_engine_core_shared_Cpu32: Installed - Version: 10.51.2500.0
2013-12-19 11:55:36 Slp: Package ID sql_engine_core_shared_loc_Cpu32_1028: NotInstalled
2013-12-19 11:55:36 Slp: Package ID sql_engine_core_shared_loc_Cpu32_1031: Installed - Version: 10.51.2500.0
SQL Server Discovery Report も何かを明らかにします:
アップグレードが失敗したバージョン:
アップグレードが成功したバージョンでは、SP1:と表示されます
これにより、上記と同じエラーが発生しました
次のステップは何ですか?
データベースが別のサーバーとのアクティブなマージレプリケーションで立っているため、これは回避したい手順です。それはブートストラップにもっと関連しているようですので、誰かが同様の問題に遭遇し、より簡単な方法で修正したことを願っています。
このフォルダーをクリーンアップしたり、内容をインストールCDの内容で置き換えたりすることはできますか?
問題を解決しました。
インスタンスが見つからなかったため、インスタンスを修復してもそもそも役に立ちませんでした。
その理由は、BootstrapperフォルダーがSQL Serverの現在のインストールと一致しなかったためです。上記のログファイルのエラーは、すでにこの方向を示していました。
Finally i just made a backup of the bootstrapper folder and used
the bootstrapper folder of one of the 2 other machines
where the upgrade did work in the first place.
これで、アップグレード中にインスタンスを選択でき、すべてが期待どおりに機能しました。
pS:
標準バージョンのインストールファイルを指定しているときに、インスタンスの修復機能のみを試しました。
これがインスタンスが表示されなかった理由かもしれませんか?