2

有没有办法从 windows xp 命令提示符获取文件?我尝试运行xp_cmdshell 'type [path to file]',但是当我将这些数据插入其他文件并将其重命名为 file.exe(即可执行文件)时,它不起作用。任何建议如何以我可以使用的方式获取文件内容?

4

1 回答 1

1

您可以在文件上使用 BULK INSERT 并将文件视为具有一行和一列的表。这应该允许您将文件直接读入 VARBINARY 字段

像这样:

CREATE TABLE FileRead
(
  content VARBINARY(MAX)
)

BULK INSERT FileRead FROM [FilePath]

这要求 SQL Server 有权访问您尝试读取的文件。听起来您正试图从您无权访问的服务器“获取”可执行文件?:-)

于 2012-06-14T22:42:51.230 回答