【发布时间】:2011-03-04 11:19:44
【问题描述】:
有没有什么方法可以使用 SQL Management Studio 将文件上传到 varbinary 而无需编写手动 SQL 查询?
【问题讨论】:
标签: sql-server file upload ssms varbinary
有没有什么方法可以使用 SQL Management Studio 将文件上传到 varbinary 而无需编写手动 SQL 查询?
【问题讨论】:
标签: sql-server file upload ssms varbinary
使用OPENROWSET
例子
USE AdventureWorks2008R2;
GO
CREATE TABLE myTable(FileName nvarchar(60),
FileType nvarchar(60), Document varbinary(max));
GO
INSERT INTO myTable(FileName, FileType, Document)
SELECT 'Text1.txt' AS FileName,
'.txt' AS FileType,
* FROM OPENROWSET(BULK N'C:\Text1.txt', SINGLE_BLOB) AS Document;
GO
【讨论】:
ADMINISTER BULK OPERATIONS 权限
简而言之,使用 SQL Server Management Studio (SSMS),不会。
选项是通过 T-SQL 完成您的任务或推出您自己的解决方案/应用程序。
使用 SQL Server Integration Services (SSIS) 设计的解决方案也是可行的。
【讨论】: