有没有办法从Windows XP命令提示符获取文件?我试图运行xp_cmdshell 'type [path to file]'
,但是当我将theese数据插入到其他文件并将其重命名为file.exe(可执行)时,它不起作用。有关如何以我可以使用它的方式获取文件内容的任何建议吗?
答案 0 :(得分:1)
您可以在文件上使用BULK INSERT,并将该文件视为包含一行和一列的表。这应该允许您直接将文件读入VARBINARY字段
像这样:
CREATE TABLE FileRead
(
content VARBINARY(MAX)
)
BULK INSERT FileRead FROM [FilePath]
这要求SQL Server可以访问您尝试读取的文件。这听起来像是在试图获得"来自您无权访问的服务器的可执行文件? : - )