2017-01-06 25 views
0

http要求を使用してSQL Serverのインスタンスでストアドプロシージャを実行する方法はありますか? [ipaddress][port]上で実行されているとSQL Serverのインスタンス上のデータベース[databaseName]の手順stored_procedure_nameを実行するためにhttp要求を使用してSQL Serverでストアドプロシージャを実行

http://[ipaddress]:[port]/database=[databaseName]/stored_procedure_name 

:私のSQL Serverは、特定のIPアドレスを持つリモートサーバー上にある場合たとえば、私はこのような何かを行うことができますか?

+4

リクエストを取得して処理するには、(Web)サービス/ Webアプリケーションフロントエンドが必要です。フロントエンドはSQL Serverストアドプロシージャを呼び出します。 SQL Server *自体にはHTTPエンドポイント/エクスポージャーがありません(それは**良い**ものです) –

+0

ああ!私はそれがこのように動作することを知らなかった。ありがとう –

+1

グッドネス!私は望んでいない。 –

答えて

0

以前のバージョンのSQL Serverでは、ネイティブWebサービスがサポートされていました。これはであり、SQL Server 2008であり、SQL Server 2012で除去されました。代わりにWCFを使用することをお勧めします。この問題のdiscussionがあります。

関連する問題