1

我執行的行腳本複製警告:要允許FILESTREAM數據的複製

exec sp_addmergearticle @publication = ... 

,並得到這個警告

警告:要允許FILESTREAM數據的複製,以達到最佳性能 和減少內存利用率,'stream_blob_columns'屬性已被 設置爲'true'。要強制FILESTREAM表項不使用blob 流,請使用sp_changemergearticle將'stream_blob_columns'設置爲 'false'。

重要嗎?


回答

1

[@ stream_blob_columns =] 'stream_blob_columns'

指定的數據流優化複製二進制大對象列時使用。 stream_blob_columns是nvarchar(5),默認爲FALSE。 true意味着優化將被嘗試。

但是,當通過SQL Server Management Studio中使用嚮導服務器上,其中文件流啓用stream_blob_columns選項,您設置複製默默地設置爲true。但是,當通過腳本(這是推薦的方法)創建複製時,會顯示以下警告

警告:要允許FILESTREAM數據複製以最佳方式執行並降低內存使用率,'stream_blob_columns'屬性已設置爲'true'。要強制FILESTREAM表文章不使用Blob流,請使用sp_changemergearticle將'stream_blob_columns'設置爲'false'。

reference

+0

好,但到底是什麼這個選項*做*? – usr

+0

指定在複製二進制大對象列時使用數據流優化。 –