7

SQL Serverは、データプロバイダー(JET、ACEなど)とOPENROWSETを使用して、Excelシート(xlsx)を開き、データベース(mdb)およびその他のデータストリームにアクセスできます。

リモートWebサービスからデータを抽出するための同様の機能はありますか?OPENROWSETを使用し、WebサービスドライバーとURL、およびいくつかのスキーマ定義を提供して、WebサービスXML出力の階層的な性質をSQLServerがクエリできるテーブルに変換します。

私は次のようなことを考えています:

select * from 
OPENROWSET('WEBSERVICE.4.0.PROVIDER','http://mydomain/webservice.asmx')

これは高レベルの質問です。概念的には可能であるとは思いますが、このアイデアの実装があるかどうかを知りたいと思います。

ありがとう

4

1 に答える 1

7

SQL-CLR アセンブリ (バージョン 2005 以降) を使用して、ストアド プロシージャの呼び出しを処理し、データを SQL Server データベース テーブルに挿入できます。

これらのチュートリアルのいくつかを参照してください (Google または Bing を使用すると、さらに多くのチュートリアルが表示されます)。

于 2011-11-30T21:59:21.543 に答える