SharePoint Foundation 2010の外部リストの構成の問題
-
16-10-2019 - |
質問
MS SQL Server SharePoint Instaceに、2つの簡単なテーブルを含む新しいデータベースを作成しました。
次に、SharePointデザイナーを使用して外部コンテンツタイプを実装することにより、これらのテーブルで定義された値をリンクしようとしました。
このプロセスはエラーなしで機能したようですが、今では、このコンテンツに基づいて外部リストにアクセスしようとすると、エラーを受け取ります。
Lobsystem(外部システム)に接続できません
新しいデータベース、ビジネスデータ接続サービスなどのすべてのアクセス許可を確認しましたが、これに対する解決策は見つかりませんでした。
何か提案はありますか?
解決
最後に、私は自分の問題の原因を見つけました。
ロギングを有効にしました Business Connectivity Services in Monitor
-> Diagnostic Logging
そして、私は例外を見つけました:
'data source = xxxxxxxx sharepoint;初期カタログ= xxxxx;統合セキュリティ= sspi; pooling = true; app domain'/lm/w3svc/210338692/root-1-1293140313335556640 ' 。完全な例外テキストは、ログインによって要求されたデータベース「xxxxx」を開くことができません。ログインが失敗しました。ユーザー「NT Authority Network Service」にログインに失敗しました。
この時点で、私は明示的な外部データのデータベースにアカウント「nt Authority Network Service」を明示的に追加することで解決しました。
他のヒント
データベースに渡された資格情報は構成可能です。
RevertToselfとスタンドアロンのSharePointインストール(非農場)を使用しているように聞こえます
SharePoint Foundationを使用しているため、残念ながらSecure Storeサービスは利用できません。
外部コンテンツタイプ接続でSQLの代わりにWCFを使用してこれを解決します。
このリンクでは、SQLを備えたWCFジェネレーターを使用してde WCFを作成します。Tehnは、SharePointで使用して問題を回避できます。