1

ドメインに 2 つのサーバーがあります。Web サーバーとデータベース サーバー。各データベースに SQL ユーザー名とパスワードの組み合わせを使用して、問題なく SQL Server にアクセスする標準的な .net Web サイトがいくつかあります。

Sharepoint は Integrated Security=True としてアクセスを構成します

構成ウィザードを実行すると、「簡単に」管理トップ サイトが表示されました。しばらくブラウジングした後、接続が失われました。[私は何も触れなかった/何も変えなかった!!!!]

「構成データベースに接続できません」というメッセージが表示されるようになりました。

問題はデータベースへのアクセス許可の 1 つであることは明らかですが、私にはわかりません。

IIS Web サイトは SharePoint_Config データベースとコンテンツ データベースを正常に作成したドメイン アカウントを使用する SharePoint AppPool を使用します。彼らは明らかにそのアカウントを使い続けています。

イベント ビューアーには、「[データベース コンピューター] のデータベース SharePoint_Config に接続できません。データベース接続情報を確認し、データベース サーバーが実行されていることを確認してください。」

助言がありますか?

4

1 に答える 1

1

これは、次の場合に発生します。

  • SQL データベースまたはサービスがオンラインまたは実行されていません。
  • インターネット インフォメーション サービス (IIS) は、IIS 5.0 分離モードで実行するように構成されています。
  • アプリケーション プールで使用されるアカウントには、SQL Server データベースに対して必要なアクセス許可がありません。
  • Windows SharePoint Services サーバーと Microsoft SQL Server サーバーの間のネットワーク接続が失われました。

それらすべてを確認し、すべてが設定されている場合は、SQL サーバーを確認してください。構成データベースが「疑わしい」としてマークされていないこと、または他の何かがオフになっていないことを確認してください。SQL サービスをリセットしてみてください。

アプリケーション プール アカウントが変更されたときにも、これが発生しました。アプリケーション プールがオンラインであっても、再利用することでうまくいく場合があります。または、アプリケーション プール アカウントを確認します。

  1. サーバー マネージャーを開きます。
  2. [ロール] をクリックします。
  3. Web サーバー (IIS) を選択
  4. チョーレIIS。
  5. [接続] パネルでサーバーを開きます。
  6. [アプリケーション プール] を選択します。
  7. アプリケーション プールのすべての項目について、一度クリックしてから、[詳細設定] を選択します。
  8. [プロセス モデル] の [ID] で変更し、[カスタム アカウント] を選択します。
  9. 多くの権限を持つアカウントのアカウントとパスワードを入力します。システム管理者を使用しました。
  10. Web サーバーを再起動します。

また、32または64ビット?IIS が正しいモードで実行されていることを確認してください。追加のソフトウェアをインストールすると状況が変わることがあります。

まず、IIS を修正します。

\inetpub\AdminScripts\cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 False

次に、.Net isapi フィルターを再登録します。

\windows\microsoft.net\Framework64\v2.0.50727\aspnet_reg
iis.exe -i

上記のいずれでもない場合、DNS または NETBIOS の変更はありましたか? それもよくある原因です。

他に何も機能しない場合は、サーバーを再起動してみてください。

于 2009-04-04T02:03:54.607 に答える