FILESTREAM 型を使用した SQL Server 2008 の次のテーブルを想定します。
CREATE TABLE MyFsTable
(
fId INT IDENTITY PRIMARY KEY,
fData VARBINARY(MAX) FILESTREAM NULL,
fName NVARCHAR(300),
RowGuid UNIQUEIDENTIFIER NOT NULL ROWGUIDCOL UNIQUE DEFAULT NEWID()
);
次に、Access ファイル (.accdb) をこのテーブルに挿入します。
したがって、データベース内のこのファイルへのリンクサーバーが必要ですが、リンクサーバーのデータソースを構成する方法がわかりません。私が見たすべてのサンプルは次のようなものです:
EXEC master.dbo.sp_addlinkedserver @server = N'ACCESS', @srvproduct=N'access',
@provider=N'Microsoft.ACE.OLEDB.12.0', @datasrc=N'f:\test.accdb'
GO
しかし、ディスクの場所を使用したくありません。この LinkedServer のデータソースをデータベースの FileSTREAM としてファイルに構成するにはどうすればよいですか? なにか提案を?