SQL サーバー 2008r2 で動作しますが、最初にファイルストリーム データベースを作成する必要があります。
//データベースの作成
CREATE DATABASE Archive ON PRIMARY ( NAME = Arch1,FILENAME = 'c:\data\archdat1.mdf'), FILEGROUP FileStreamGroup1 CONTAINS FILESTREAM( NAME = Arch3,FILENAME = 'c:\data\filestream1') LOG ON ( NAME = Archlog1,FILENAME = 'c:\data\archlog1.ldf') GO
プレ>//テーブルの作成
Use Archive GO CREATE TABLE [FileStreamDataStorage] ( [ID] [INT] IDENTITY(1,1) NOT NULL, [FileStreamData] VARBINARY(MAX) FILESTREAM NULL, [FileStreamDataGUID] UNIQUEIDENTIFIER ROWGUIDCOL NOT NULL UNIQUE DEFAULT NEWSEQUENTIALID(), [DateTime] DATETIME DEFAULT GETDATE() ) ON [PRIMARY] FILESTREAM_ON FileStreamGroup1 GO
プレ>//値の挿入
Use Archive GO INSERT INTO [FileStreamDataStorage] (FileStreamData) SELECT * FROM OPENROWSET(BULK N'C:\Users\Public\Pictures\Sample Pictures\image1.jpg' ,SINGLE_BLOB) AS Document GO
プレ>