preventevery column from being listed in the SET clause of the update.
Textand image columns ReplicationServer does not accept TEXT or IMAGE columns in the primary
keyof a replication definition. Youshould include all the columns except for
theTEXT and IMAGE columns in the PRIMARY KEY list of your
replicationdefinition, and specify all the TEXT and IMAGE columns in the
ALWAYS_REPLICATEclause. You should use REPLICATEALL
COLUMNS,instead of REPLICATE MINIMAL COLUMNS in your
replicationdefinition. This forces Replication Server to send the pre-image
ofthe TEXT and IMAGE columns to the SQL Remote Open Server
wheneveran update occurs.
Usingthe
dsi_sql_data_styledata
style
ReplicationServer 11.5 has a new dsi_sql_data_style for SQL Remote.
Thisdata style automatically includes all columns in the WHERE clause of
everyUPDATE. It is not necessary to list all columns in the PRIMARYKEY
ofthe replication definition. A replication definition using REPLICATE
MINIMALCOLUMNS prevents Replication Server from keeping the full
pre-imageof rows being updated, so the SQL Remote dsi_sql_data_style
willnot work with REPLICATE MINIMAL COLUMNS.
Suspend and restart the connection
Afterconfiguring the Replication Server connection to the SQL Remote
OpenServer, you should suspend and resume the connection so that the
parametersettings can take effect. Thefollowing commands accomplish this
task:
suspend connection to ssqueue_server
go
resume connection to ssqueue_server
go
286