2

次のコマンドを使用して、Windows 7 64 ビット マシンに SQL Server 2008 Express をインストールしようとしています。

Setup.exe /qs /Action=Install /Features=SQL /InstanceName=XXX /SQLSYSADMINACCOUNTS="Builtin\Administrators" /SQLSVACCOUNT="NT AUTHORITY\SYSTEM"

データベースにアクセスできず、「アクセスが拒否されました」というエラーが表示されます。/SQLSYSADMINACCOUNTS="Builtin\Administrators"問題をパラメーターが機能していないことに絞り込みました。このパラメーター値を currnet ユーザーに変更するか、手動インストールを試みると、機能します

4

3 に答える 3

4

私はこれを使用して動作します:

Setup.exe /q /ACTION=Install /SkipRules=VSShellInstalledRule RebootRequiredCheck /HIDECONSOLE /FEATURES=SQL /INSTANCENAME=xxx /SECURITYMODE="SQL" /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /SAPWD="XXXXXXXXX" /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /ENABLERANU=1 /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" /TCPENABLED=1 /ERRORREPORTING=1 
于 2010-09-29T11:53:33.977 に答える
0

一般的なモニカの代わりに「ドメイン」修飾された管理者アカウント名を使用すると機能すると思います。例えば。同様<hostname>\Administratorsに、 はインスタンスがインストールされているマシン名です (この場合は が NT ドメインの名前であるため)。

うまくいかない場合は、いつでも /SQLSYSADMINACCOUNTS の下で現在のユーザーを使用してセットアップを実行し、ローカル管理者を sysadmin に追加するセットアップ後の手順を実行できます。

于 2010-04-14T22:46:47.410 に答える