Загрузить файл в varbinary с помощью SQL Management Studio - PullRequest
11 голосов
/ 16 июня 2010

Есть ли способ загрузить файл в varbinary с помощью SQL Management Studio без написания SQL-запроса вручную?

Ответы [ 2 ]

16 голосов
/ 16 июня 2010

использовать 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
7 голосов
/ 16 июня 2010

Короче говоря, используя SQL Server Management Studio (SSMS), нет.

Возможны варианты выполнения задачи через T-SQL или развертывание собственного решения / приложения.

Возможно также решение, разработанное с использованием служб интеграции SQL Server (SSIS).

...