WebUI の外部から Sharepoint にアクセスする
-
09-06-2019 - |
質問
SharePoint サーバーのデータベース バックエンドにアクセスすることはできますか?私の会社では Sharepoint を使用して、さまざまな資産のデータと写真を保存しています。理想的には、データにアクセスしてアプリケーションに表示し、ユーザーに両方のアクセス方法を許可できるようにしたいと考えています。
IT 部門に相談する前に、これが可能かどうか知りたいのですが?
編集:Linux 上のレールから?(はい、私が狂っているのはわかっています)
解決
アダムに同意します。Microsoft はスキーマがいかなる形でも安定していることを保証していないため、Sharepoint データベースにクエリを実行することは絶対に禁止されています。他に方法がない場合にのみデータベースにアクセスしてください。
Sharepoint に関しては、通常、Lists.asmx Web サービスが最初に確認する必要があります。
http://www.c-sharpcorner.com/UploadFile/mahesh/WSSInNet01302007093018AM/WSSInNet.aspx
他のヒント
うわぁ!:)
データベースに直接アクセスする前に、Web サービスと .net API を確認してください。私は両方を使用しましたが、柔軟性が非常に優れています (必要に応じて API 上に独自の Web サービスを構築することも含まれます)。オンサーバークライアント用の API、オフサーバークライアント用の Web サービス。
ちょっとしたコメントです。決してデータベースに直接アクセスしないでください。公開されサポートされている API を介してそれを行う方法がない場合、それを行う方法はありません。物語の終わり。これは「データを読み取っているだけ」の場合にも当てはまり、依然として重大な問題が発生する可能性があります。
上記を裏付けるために、SharePoint の背後にある SQL テーブルを見てみると、データベースへの直接アクセスが推奨またはサポートされていない理由がわかるでしょう。狂気!