2011-01-21 32 views
2

Windows XPマシンにSQL Server 2008 R2をインストールしようとしています。SQL Server 2008 R2をインストールできない

データベースエンジンサービスのみをインストールしようとしていますが、アクセス拒否エラーが発生しています。 detail.txtファイルのキー行は次のとおりです。これが何を意味し、どのように修正するのか分かりません。

2011-01-21 14:44:47 Slp: Configuration action failed for feature SQL_Engine_Core_Inst during timing ConfigRC and scenario ConfigRC. 
2011-01-21 14:44:47 Slp: Access is denied 
2011-01-21 14:44:47 Slp: The configuration failure category of current exception is ConfigurationFailure 
2011-01-21 14:44:47 Slp: Configuration action failed for feature SQL_Engine_Core_Inst during timing ConfigRC and scenario ConfigRC. 
2011-01-21 14:44:47 Slp: System.ComponentModel.Win32Exception: Access is denied 
2011-01-21 14:44:47 Slp: at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited) 
2011-01-21 14:44:47 Slp: at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited) 
2011-01-21 14:44:47 Slp: at System.Diagnostics.Process.OpenProcessHandle() 
2011-01-21 14:44:47 Slp: at System.Diagnostics.Process.get_Handle() 
2011-01-21 14:44:47 Slp: at Microsoft.SqlServer.Configuration.SqlEngine.SqlServerServiceBase.WaitSqlServerStart(Process processSql) 
2011-01-21 14:44:47 Slp: at Microsoft.SqlServer.Configuration.SqlEngine.SqlServerServiceSCM.StartSqlServer(String[] parameters) 
2011-01-21 14:44:47 Slp: at Microsoft.SqlServer.Configuration.SqlEngine.SqlServerStartup.StartSQLServerForInstall(String sqlCollation, String masterFullPath, Boolean isConfiguringTemplateDBs, Boolean isSlipstreamRunning) 
2011-01-21 14:44:47 Slp: at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.ConfigSQLServerSystemDatabases(EffectiveProperties properties, Boolean isConfiguringTemplateDBs, Boolean useInstallInputs) 
2011-01-21 14:44:47 Slp: at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.DoCommonDBStartConfig(ConfigActionTiming timing) 
2011-01-21 14:44:47 Slp: at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.Install(ConfigActionTiming timing, Dictionary`2 actionData, PublicConfigurationBase spcb) 
2011-01-21 14:44:47 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.PrivateConfigurationBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, ConfigBaseAction action, Dictionary`2 actionData, PublicConfigurationBase spcbCurrent) 
2011-01-21 14:44:47 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.SqlFeatureConfigBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, ConfigBaseAction action, Dictionary`2 actionData, PublicConfigurationBase spcbCurrent) 
2011-01-21 14:44:47 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.ExecuteAction(String actionId) 
2011-01-21 14:44:47 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.Execute(String actionId, TextWriter errorStream) 
2011-01-21 14:44:47 Slp: Exception: System.ComponentModel.Win32Exception. 
2011-01-21 14:44:47 Slp: Source: System. 
2011-01-21 14:44:47 Slp: Message: Access is denied. 
2011-01-21 14:44:47 Slp: Watson Bucket 1 
Original Parameter Values 

ありがとうございます。

ボブ

+1

パスワードを持たないXPユーザーアカウントを使用していますか?私は、XPアカウントのパスワードを設定するまで、あらゆる種類のインストールと設定の問題を覚えています。 – tawman

+0

Marcに感謝します。あなたのヒントと共に、私は最終的に答えを受け入れる方法を考え出しました。しばしば、私はスタックオーバーフローから私の答えを得ることはありません。私は別の情報源からそれを得るかもしれないし、自分自身を理解するか、あるいは私の問題に別の解決法を使うだけかもしれません。私が答えを見つけたら、私はそれを投稿しようとします。解決策が掲載されていない正確な問題を見つけることで、あなたの問題をグーグル・グーグルが苛立たせることは何もありません。 –

答えて

4

私は別のフォーラムで働いていた解決策を見つけました。参照してください:

http://social.msdn.microsoft.com/forums/en-US/sqlsetupandupgrade/thread/ed4514fa-8d1d-4383-bbdf-fb06bfbad106/

をこの障害は、多くの場合、セットアップを実行している管理者アカウントからSeDebugPrivelegeのセキュリティ権限を削除するシステムまたはドメインポリシーによって引き起こされます。実行中のアカウントにこの権限があることを確認します。

グループポリシーを開く... 開始|実行|タイプ:gpedit.msc | OK | 移動し、我々は、セットアップを実行しようとしている、それを通してアカウントが(そのマシン上のローカル管理者以外)ここでなければなりません

コンピュータの構成\ Windowsの設定\セキュリティの設定\ローカルポリシー\ユーザー権利の割り当て\デバッグプログラムに。私はそれをここに含め、サーバーを再起動しました(これは必須です、gpupdate/forceは動作しません)、セットアップを実行し、今回は成功しました。

SQL Server 2008のセットアップでは、SQL Serverプロセスを起動し、SQL Serverが正常に開始されたことをセットアップに通知するイベントを待機するために、この特権が必要です。

0

セキュリティ上の問題です。最下部の「アクセスが拒否されました」というエラーが表示されます。 Google検索で運が良ければ、Process Monitorを付けて、実際のアクセスが拒否されていることを確認して、どのアクセスが拒否されているかを確認する必要があります。から

あなたにはデータがありますが、私の推測によれば、おそらく許可のないレジストリキーにアクセスしようとしているのでしょう。

1

国防総省や他の多くの政府のイメージを使用している場合、セキュリティ対策として、デバッグプログラムのユーザー権利の割り当てを取り除くことがよくあります。 SQLアクセスが必要なアカウントにこの権利を戻してください。これには、SQLをインストールするアカウントが含まれます。

関連する問題