2017-11-29 5 views
-2

私はPHPでコーディングされたWebポータルをSharepointデータベースに接続しようとしています。私は研究し、使用する2つのオプションがあります:MSSQL 2005 OBDCドライバとWebservices。共有ポイントデータベースへのPHP接続:MSSQL 2005 ODBCドライバまたはWebサービス?

この2つのオプションのどちらが優れていますか?その理由は何ですか?

https://technet.microsoft.com/en-us/library/cc793139(v=sql.90).aspx

答えて

0

これは簡単な答えです。その答えは、Webサービスです。SharePointのデータベースを直接クエリすることは、サポート性の観点から許可されていないためです(参照:https://blogs.msdn.microsoft.com/brian_farnhill/2013/12/04/directly-querying-sharepoint-databases/

コア引数のいくつかを要約すると、問題を引き起こすデータベースリソースの予測不可能なロック。この上に、コンテンツデータベースのスキーマは、正式に文書化され、頻繁な変更に当然の主題私の知る限りではありません。あなたがこれまで内部で覗きしている場合、あなたは必要なデータを取得するために、一般的なSQLを思い付く非常に複雑かつ困難であることがわかります。 API(したがって、Webサービスは)あなたのSharePointへの汎用インタフェースを提供すると複雑さを隠すためにハードワークを行っています。あなたは全くのSharePointの変更を考えている場合は、直接SQLを使用して考えてみれば

は最後に、あなたは痛みのために絶対的な大食家です。

関連する問題