我正在尝试将有关我的查询的一些日志数据写入文本文件。我尝试了很多来自互联网的代码脚本,但它们没有用。如何将字符串写入文本文件?
我尝试了this一个。
我确信过去几次要求这个,我看到了它们但却找不到合适的答案。感谢
答案 0 :(得分:3)
试试这个
首先创建存储过程而不是更改。请参阅下面的链接,其中使用了将字符串写入文件。
现在,在执行之前,我们需要允许执行Ole Automation Procedures。为此,请复制以下代码并执行。
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO
最后执行以下代码将字符串存储到文件中。
execute spWriteStringToFile 'This article describes how to fully access the
local filesystem from SQL Server. It shows a
way of reading and writing data to file, and
accessing the details of the server''s
filesystem using OLE Automation to access
the filesystem object'
, 'D:\Demo','test.txt';