2011-12-15 22 views

答えて

3

はい、SQL Server CLRを使用して必要な機能を作成できます。

Introduction to SQL Server CLR

また、リクエストを送信するために、カールのようなものをSQL Serverのcmdがシェル有効にして実行することができます。これは何も私が推薦するものです。ひどいsoutionだ

EXEC sp_configure 'show advanced options', 1 
GO 

-- To update the currently configured value for advanced options. 
RECONFIGURE 
GO 

-- To enable the feature. 
EXEC sp_configure 'xp_cmdshell', 1 
GO 

-- To update the currently configured value for this feature. 

RECONFIGURE 
GO 

ダウンロードCurl

+0

何か別の選択肢はありますか? HTTPリクエストを送信するSQL Serverには他のオプションはありませんか? – user960567

+0

Nope。誰かが、私が間違っている場合私を閉じ込めること自由に感じる:) – Asken

2

あなたはVBSスクリプトEXEC master..xp_cmdshell 'c:\<file>.vbs',no_outputを実行することができ、そのスクリプト内であなたのようなコードを使用することができます

更新、found this on SO here

call main() 
sub main() 
    Dim xmlHTTP, url 
    Set xmlHTTP = WScript.CreateObject("Msxml2.XMLHTTP") 
    url = "<url>" 
    xmlHTTP.Open "GET", url, False 
    xmlHTTP.Send "" 
end sub 


あなたは CmdExecを使用して

のようなコマンドを実行することができます

"C:\ Program Files \ Internet Explorer \ iexplore.exe "" http://your-url-here/ "

+1

実際に! – Asken

+0

ああ!どうしてそう思うの ? – Vamsi

+0

@VamsiKrishna、私はAskenに同意します。 1つのリクエストを送信するためにブラウザを開く必要があるのはなぜですか? – user960567

関連する問題