SharePoint Server 2010セットアップによって自動的にインストールされるSQL ServerのデフォルトSAパスワード


15

最近、SharePoint Server 2010をテストサーバーにインストールしました。にインストールされましたstandalone mode

インストール後、自動的にインストールされたSQL Server Express 200810.0.2531.0)ことにも気付きました。

sa自動的にインストールされたこのSQLサーバーインスタンスのユーザーのパスワードを知る必要があります。(SharePointのインストール中にパスワードの入力を求められませんでした)

SharePoint SQLインスタンスのsaパスワードが必要な理由:

SharePointは問題なく動作しています。ただし、SQLサーバーで新しいログインを作成し、いくつかのデータベースへのアクセス許可を与える必要があります。

Windows認証を使用してSQLサーバーにログインできます。ただし、このログインを使用して、新しいログインを作成する権限がありません。

ここに記載されている手順を完了するには、新しいログインを作成する必要があります:http : //www.sharepointassist.com/2010/01/29/the-local-farm-is-not-accessible-cmdlets-with-featuredependencyid- are-not-registered / comment-page-1 /#comment-1566


2008 R2のsaはデフォルトで無効になっていると思います。必要なことは、saアカウントを有効にして新しいパスワードを設定することだけです。明らかに、これにはWindows管理者アカウントを使用する必要があります。
スティーブ

あなたも見ることができます:stackoverflow.com/questions/3781365/...
スティーブ

@スティーブありがとう。saログインが無効になっているように見えます。ただし、SharePointのインストール中に使用したWindowsアカウントでログインしたときに有効にすることはできません。
チリナR 14年

これにはコンピューター管理者の役割が必要だと思いますが、これが不可能な場合は、saアカウントを有効にする誰かを取得する必要があります。
スティーブ

@スティーブありがとう。これをチェックしてお知らせします!
チリナR 14年

回答:


23

これを修正するために行った手順は次のとおりです。

  • 管理者特権アカウント(例:。\ Administrator)を持つローカルアカウントを使用してSQL Serverにログインします
  • Windowsにログインしたら、SQL Management Studioを開きます
  • を使用してSharePoint SQLインスタンスに接続する Windows Authentication
  • 混合モード認証を有効にします(これは、SharePoint SQLインスタンスではデフォルトで有効になっていません)
  • saアカウントのパスワードを設定します
  • saアカウントを有効にする
  • SQLインスタンスを再起動します(認証モードの変更のために必要)

混合モード認証の有効化:

  1. SQLサーバーインスタンスを右クリックします
  2. クリック Properties
  3. Security左ペインをクリックします
  4. SQL ServerをクリックしWindows Authentication ModeServer authenticationセクションの下で

次のSQLクエリを使用して同じことを行うこともできます。

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
    N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2

[注:2混合モード認証を示します。1Windowsのみの認証用]

saアカウントにパスワードを設定する:

  1. SQLインスタンスの下で、展開SecurityしてLogins
  2. 右クリックしsaてクリックProperties
  3. PasswordConfirm Passwordボックスに新しいパスワードを入力します

次のSQLクエリを使用して同じことを行うこともできます。

ALTER LOGIN [sa] WITH PASSWORD='newpassword', CHECK_POLICY=OFF

[注:CHECK_POLICY=OFFSQL Serverを実行しているコンピューターのWindowsパスワードポリシーがこのログインで強制されないようにします]

saアカウントを有効にする:

  1. SQLインスタンスの下で、展開SecurityしてLogins
  2. 右クリックしsaてクリックProperties
  3. Status左ペインをクリックします
  4. セクションのEnabled下をクリックしLoginます

次のSQLクエリを使用して同じことを行うこともできます。

ALTER LOGIN [sa] ENABLE

クールな答え。それは魅力のように機能します。
hina10531

DBには、Windowsの管理者アカウントとSAアカウントの2人のユーザーしかいません。そして、私のアカウントにはSAアカウントを有効にする権限がありません。驚くばかり!それらは基本的にDBをセットアップし、私にはほとんど権限がなく、削除できません。別のユーザーを作成しようとすると、許可がないことがわかります。私は時々マイクロソフトを嫌う神:P
RiCHiE
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.