【问题标题】:Replication Warning: To allow replication of FILESTREAM data复制警告:允许复制 FILESTREAM 数据
【发布时间】:2012-06-11 12:27:49
【问题描述】:
我执行了一行脚本
exec sp_addmergearticle @publication = ...
并收到此警告
警告:允许 FILESTREAM 数据的复制以最佳方式执行
并降低内存利用率,“stream_blob_columns”属性具有
被设置为“真”。强制 FILESTREAM 表文章不使用 blob
流式传输,使用 sp_changemergearticle 将 'stream_blob_columns' 设置为
'假'。
重要吗?
【问题讨论】:
标签:
sql-server
sql-server-2008
warnings
replication
merge-replication
【解决方案1】:
[ @stream_blob_columns= ] 'stream_blob_columns'
指定在复制二进制大对象列时使用数据流优化。 stream_blob_columns 是 nvarchar(5),默认为 FALSE。 true 表示将尝试优化。
但是,当您通过 SQL Server 管理工作室使用向导在启用 Filestream 的服务器上设置复制时,stream_blob_columns 选项静默设置为 true。在通过脚本创建复制时会显示以下警告(这是推荐的方法)。
警告:为了让 FILESTREAM 数据的复制以最佳方式执行并降低内存利用率,“stream_blob_columns”属性已设置为“true”。要强制 FILESTREAM 表文章不使用 blob 流,请使用 sp_changemergearticle 将 'stream_blob_columns' 设置为 'false'。
reference