1
50
如果您的意思是使用文字,您只需创建一个二进制字符串:
您将有一个记录,其中filedata字段的值为6字节。 您在注释中指出,您只需指定文件名,而不能使用SQL Server 2000(或我知道的任何其他版本)。 在SQL Server 2005/2008中,您可能需要一个clr存储过程来执行此操作,或者需要一个扩展存储过程(除非您必须这样做,否则我会不惜一切代价避免这样做),它获取文件名,然后插入数据(或返回字节字符串,但这可能很长)。 关于只能从sp/查询中获取数据的问题,我认为答案是“是”,因为如果您赋予SQL Server从文件系统读取文件的能力,那么当您不通过Windows身份验证连接时,您会怎么做,使用哪个用户来确定权限?如果您以管理员的身份运行服务(上帝禁止),那么您可以拥有不应该允许的权限提升。 |
2
89
我相信这就在附近。
需要注意的是,上述操作在SQL Server 2005和SQL Server 2008中运行,数据类型为
|
tnlewis · 如何计算两个日期之间的天数以及多个日期的总天数 7 年前 |
Big Pimpin · 设置SQL Server字段格式 9 年前 |
chenks · 带Excel的SQL OPENROWSET 11 年前 |
odlan yer · 这个select语句的正确sql脚本是什么? 11 年前 |
user1532976 · 函数内不允许进行远程函数调用 11 年前 |