2015-10-29 72 views
2

是什麼XP_CMDSHELL的選擇嗎?它是SQL Server 工作正常,但它不支持SQL Azure的 究竟什麼是替代了SQL Azure的?替代xp_cmdshell的

+0

你想做什麼?我的意思是,複製一個文件或其他東西? –

+0

將XML文件轉換爲azure sql,然後將其替換爲c盤或某些物理位置,從sql azure – Shasvat

回答

3

我假設你需要訪問的BCP命令行訪問,因爲您要創建和上傳/下載數據到平面或XML文件。

SQL Azure不提供訪問到命令提示符。將SQL Azure視爲虛擬化服務,無需主機基礎架構(虛擬化或物理)。由於BCP實際上是基於命令行的實用程序,因此您無法從Azure訪問它。您需要在可以訪問命令行的機器上設置BCP,它是命令行實用程序的一部分。該機器可能是內部部署或Azure IaaS。您只能安裝BCP組件。

http://www.microsoft.com/en-us/download/details.aspx?id=36433

或者,如果你不想安裝物理基礎設施來完成這一點,Azure的數據工廠將能夠完成移動平面文件和數據庫之間的數據的任務。