0
是否可以使用CRL過程和C#在SQL Server文件系統上寫入文件?我們有這個服務器用於SQL,但也用於其他事情,如果我們可以創建看起來像這樣的過程將是有用的?使用CLR在服務器上寫入文件
寫數據(字符串storedProcedureToExexute,串pathToSaveResults)
是否有任何大的考慮,我需要考慮到這方面的工作是什麼時候?
是否可以使用CRL過程和C#在SQL Server文件系統上寫入文件?我們有這個服務器用於SQL,但也用於其他事情,如果我們可以創建看起來像這樣的過程將是有用的?使用CLR在服務器上寫入文件
寫數據(字符串storedProcedureToExexute,串pathToSaveResults)
是否有任何大的考慮,我需要考慮到這方面的工作是什麼時候?
我沒有看到需要CLR過程將輸出寫入文件。
事情如此簡單應該做的伎倆
EXEC xp_cmdshell 'bcp "YOUR_QUERY" queryout "YOUR_FILE" -T -c -t,'
Ofcourse您需要有xp_cmdshell
和bcp
配置做到這一點。
還不如完成編寫自己的CLR程序。
有沒有什麼顧慮。這兩個命令都非常強大。 xp_cmdshell
將允許有權訪問它們的用戶直接在您的服務器上運行OS腳本。您需要非常小心您授予哪些用戶訪問這些命令的權限。