none
SharepointとSQLを違うサーバーに構築した場合ダブルホップの問題。 RRS feed

  • 質問

  • SharepointをPC1にインストールしてSQLをPC2にインストールしています。

    そしてwebパーツでDBが必要だったのでSQLでDBとテーブルを一つ作ってwebパーツでSelectしています。

    これが問題ですがSharepointとSQLを同じサーバーにインストールすれば問題ありませんが、違うサーバーにインストールすると ConnectionStirng部分でエラーになります、どう見てもソースが間違っているのではないと思ってSQLのエラーログを見ましたが

    Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.

    こんなエラーログが残っていました。今まで調べた情報では、SharepointとSQLが同じサーバーではなければSharepoint->SQLに移る間にアカウントが'NT AUTHORITY\ANONYMOUS になってしまってああなる。

    web.configファイルに固定ID.passwordを設定する方法がある、でもこれは会社の人に聞いてみたところセキュリティ上よくないそうです。

    使うデータベースに'NT AUTHORITY\ANONYMOUS LOGON'のアクセス権をつけることでも解決はできますがこれもセキュリティ化何かの問題で...よくないみたいですし

    英語の資料はかなり出てきましたが見ても正直分からないです...(なんとく何の話かは分かるけど詳しい部分までは理解できません)

    こんな状況ですがいい解決方法を知っている方はいらっしゃいませんか。

    (SQLのほうに質問したほうがいいのか悩みましたがSharepoint開発過程での問題だったので一応ここに質問します間違っていたらすみません)

    2013年7月4日 0:46

回答

  • フォーラム オペレーターの星 睦美です。
    Gs.NangChun さん、投稿ありがとうございます。

    Gs.NangChun さんが構築した環境のサーバーの構成(SharePoint Server とSQL Server の種類、IIS での認証設定)やイベントログのエラー情報などを質問に書いていただくと状況を理解しやすくなりそうです。

    今回の質問内容はSharePoint Server 環境の設定に関連した内容だと思いますので、SharePoint - インストールと設定、管理 フォーラム のほうが情報が集まりやすいのではないかと思います。(その場合は私のほうでスレッドを移動させていただきますね。)

    ご参考までに。

    ・TechNet ライブラリ - 認証を構成する (Office SharePoint Server):


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美


    • 編集済み 星 睦美 2013年7月4日 7:38 SharePoint - インストールと設定、管理 フォーラムの紹介
    • 回答としてマーク Gs.NangChun 2013年7月5日 1:48
    2013年7月4日 1:49