質問

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で使用して問題を回避できます。

http://swainman.spaces.live.com/

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top