2009-08-12 76 views
3

是否可以通過HTTP使用T-SQL獲取文件?我熟悉使用腳本和xp_cmdshell通過FTP抓取文件。我想做同樣的事情,除了文件只能通過HTTP使用。T-SQL通過HTTP獲取文件?

我的猜測是,這是不可能的。如果不是,還有什麼替代方案? wget for Windows?

我的目標是將文件放到SQL服務器上,然後將BULK INSERT到表中。就像我說的那樣,我可以在沒有問題的情況下使用FTP來做到這一點

編輯:服務器版本只有SQL 2000

+0

的wget堪稱爲Windows是一個很好的選擇。 – 2009-08-12 14:30:09

回答

1
  • 您可以使用一個VBScript文件來替換wget的窗戶。在this page上找到一個簡單的腳本文件。

  • 如果你使用SQL Server 2005或更高版本,你可以很容易地編寫一個.NET函數,可以從T-SQL

+0

謝謝。我不知道爲什麼我沒有想到VBScript。 – Brad 2009-08-12 14:42:24

+0

順便說一句,該腳本不起作用,但是這裏的一個沒有... http://blog.netnerds.net/2007/01/vbscript-download-and-save-a-binary-file/ – Brad 2009-08-14 18:10:32