Quantcast
Channel: SQL Server Replication forum
Viewing all articles
Browse latest Browse all 4054

stream_blob_columns

$
0
0

I am setting up merge replication in republishers topology. i have few articles setup with @stream_blob_columns as false (the default is false )

Now when im replicating same article at republisher having @stream_blob_columns set to false i get below error:

Warning: To allow replication of FILESTREAM data to perform optimally and reduce memory utilization, the 'stream_blob_columns' property has been set to 'true'.  To force FILESTREAM table articles to not use blob streaming, use sp_changemergearticle to set 'stream_blob_columns' to 'false'.
Msg 20053, Level 11, State 1, Procedure sp_addmergearticle, Line 838

An article with a different stream_blob_columns value already exists for object

My question is why it is setting value to true when i have filestream disabled on server ?

when im replicating same article at republisher having @stream_blob_columns set to true i get below error:

Msg 20053, Level 11, State 1, Procedure sp_addmergearticle, Line 838

An article with a different stream_blob_columns value already exists for object

This kind of make sense because i have article on main publisher with different value for @stream_blob_column.

any help regarding this is greatly appreciated. Here is the table definition

CREATE TABLE [dbo].[table1](
      [cde_Address] [uniqueidentifier] ROWGUIDCOL  NOT NULL,
      [txt_Desc] [varchar](50) NULL,
      [Sort] [int] NULL,
      [Active] [bit] NULL,
CONSTRAINT [PK_table1] PRIMARY KEY CLUSTERED
(
      [cde_Address] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]

GO



Viewing all articles
Browse latest Browse all 4054

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>