Active Directoryを指す MS SQL Server 2005 上にLinkedServerを作成しました。派手すぎるものはありません。CONNECTASプロパティにReadOnlyAdminアカウントが割り当てられた単純なLinkedServer。
次に、LinkedServer からデータを取得するためのストアドプロシージャをいくつか作成しました。繰り返しますが、あまりにも派手なことはありません。単純なLDAPクエリがいくつかあります。
次に、SQL エンドポイントを作成して、これらのストアド プロシージャを Web サービスとして公開しました。Visual Studio 2008 を使用すると、すべてがうまくいきます。エンドポイントを見つけ、利用可能なメソッドのリストを取得し、スムーズに実行します。涼しい。
しかし、Sharpeint Add Web Serviceはどういうわけか機能しません! 問題なくWSDLファイルが検出されます。関数とパラメータのリストをすべて取得しますが、単にそれらを実行しません! アドバイスやどこからチェックを始めるべきですか?