我已經使用sqlcmd從遠程服務器捕獲所需的數據,這很好。使用sqlcmd從遠程服務器捕獲數據並將excel文件放入其他服務器
我用下面的查詢在批處理文件 -
>>"Output_hvac.xls" echo %date% %time%
>>"Output_hvac.xls" SQLCMD ...
現在這個批處理文件保存在本地機器上,因此當它運行時產生_hvac excel文件的輸出。
我想這個excel文件存儲在一些沒有安裝sql server的其他服務器上。批處理必須在本地機器上運行,然後在服務器上更新excel表單。現在我可以訪問服務器,但如果我試圖用下面的查詢來做到這一點,它顯示訪問被拒絕。
>>"//172......./d$/Output_hvac.xls" echo %date% %time%
>>"Output_hvac.xls" SQLCMD ...
現在我該怎麼做。
我不明白你已經顯示的代碼片段。通常你使用'-o'選項執行'sqlcmd'來指定輸出路徑,但是我沒有看到類似的東西。什麼是精確的錯誤信息?如果是Windows錯誤5(「訪問被拒絕」),那麼問題在於您沒有權限寫入您想要的共享和/或文件夾。 – Pondlife 2013-04-09 15:38:02