私は最近テストサーバーにSharePoint Server 2010をインストールしました。それはstandalone mode
にインストールされました。
インストールの後、私はそれがSQL Server Express 2008
(10.0.2531.0
)も自動的にインストールしたことに気づきました。
自動的にインストールされた、このSQLサーバーインスタンスのsa
ユーザーのパスワードを知っておく必要があります。 (SharePointのインストール中にパスワードの入力を求められませんでした)
SharePoint SQLインスタンスのsaパスワードが必要な理由
SharePointは問題なく機能しています。ただし、SQLサーバーに新しいログインを作成し、それに一部のデータベースに対するアクセス許可を付与する必要があります。
Windows認証を使用してSQLサーバーにログインできます。しかし、このログインを使用して、新しいログインを作成する権限がありません。
ここに記載されている手順を完了するために新しいログインを作成する必要があります: http://www.sharepointassist.com/2010/01/29/the-local-farm-is-not -accessible-cmdlet-with-feature -dependencyid-not-registered/comment-page-1 /#comment-1566
これを直すために私がしたステップはここにあります:
Windows Authentication
を使用してSharePoint SQLインスタンスに接続します。sa
アカウントのパスワードを設定しますsa
アカウントを有効にする混在モード認証を有効にする:
Properties
をクリックSecurity
をクリックしてください。Windows Authentication Mode
セクションの下のSQL ServerとServer authentication
をクリックします次のSQLクエリを使用しても同じことができます。
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
[注:2
は混合モード認証を示します。 1
はWindows認証専用です]
sa
アカウントにパスワードを設定する:
Security
とLogins
を展開します。sa
を右クリックしてProperties
をクリックPassword
ボックスとConfirm Password
ボックスに新しいパスワードを入力します。次のSQLクエリを使用しても同じことができます。
ALTER LOGIN [sa] WITH PASSWORD='newpassword', CHECK_POLICY=OFF
[注:CHECK_POLICY=OFF
は、SQL Serverを実行しているコンピューターのWindowsパスワードポリシーがこのログインに適用されないことを保証します。]
sa
アカウントを有効にする:
Security
とLogins
を展開します。sa
を右クリックしてProperties
をクリックStatus
をクリックしてください。Enabled
セクションの下のLogin
をクリックします次のSQLクエリを使用しても同じことができます。
ALTER LOGIN [sa] ENABLE