Groups | Blog | Home
all groups > sql server replication > september 2004 >

sql server replication : Unable to create Merge subscription


Hilary Cotter
9/28/2004 8:39:32 AM
did you consult this kb article?

http://support.microsoft.com/default.aspx?scid=kb;en-us;308743&Product=sql2k

--
Hilary Cotter
Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html


[quoted text, click to view]

Nick Horrocks
9/28/2004 10:28:01 AM
Publisher: SQL 7 SP2
Subscriber: SQL 2000 SP3

Both in same Domain running Win 2K svr

I have transactional working fine with the above servers pulling from the
subscriber.

Have added a Merge publication.

If I try to set up a pull subscription the Merge one doesn't appear in the
list of available publications.

If I try to push from the publisher, the data copies across but at the end I
get the following error

The process could not query row metadata at the Subscriber.

Could not find stored procedure ''.
(Source: DESTSVR (Data source); Error number: 2812)
----------------------------------------------------------------------------
-----------------------------------

Hilary Cotter
9/28/2004 1:30:39 PM
how are you connecting to your subscriber? Are you using SQL Authentication
or windows authentication? Confirm this by connecting to your publisher in
EMl, clicking Tools, Pointint to replication, configure publisher,
susbcribers and distributor, and click the subscribers tab, click on the
browse button to the right of your publisher. Then check on the
authentication mechanism you have selected in the Agent Connection to the
publisher.

--
Hilary Cotter
Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html


[quoted text, click to view]

Nick Horrocks
9/28/2004 2:42:16 PM

Yes, seen that.

Adding the -PublisherLogin parameter made no difference.

Can there still be a perm problem when transactional repl is working in both
directions?



[quoted text, click to view]

Nick Horrocks
9/28/2004 3:46:48 PM
switched on logging and got this at the end of the log.......

--------- snip ---------------------------------------
Processing article 'tbl_WEB_SEARCH_LOG_METHOD'
Percent Complete: 73
Processing article 'tbl_WEB_SEARCH_LOG'
Percent Complete: 0
The process could not query row metadata at the Subscriber.
Percent Complete: 0
Category:COMMAND
Source: Failed Command
Number:
Message: {call sp_MSgetrowmetadata(?,?,?,?,?,?,?)}{call
sp_MSgetrowmetadata(?,?,?,?,?,?,?)}{call
sp_MSgetrowmetadata(?,?,?,?,?,?,?)}{call
sp_MSgetrowmetadata(?,?,?,?,?,?,?)}{call
sp_MSgetrowmetadata(?,?,?,?,?,?,?)}{call
sp_MSgetrowmetadata(?,?,?,?,?,?,?)}{call sp_M
Percent Complete: 0
Category:SQLSERVER
Source: FALSTAGE1
Number: 2812
Message: Could not find stored procedure ''.
Could not find stored procedure ''.
Disconnecting from Publisher 'WEBSQL01'
Disconnecting from Subscriber 'FALSTAGE1'
Disconnecting from Publisher 'WEBSQL01'
Disconnecting from Distributor 'WEBSQL01'





[quoted text, click to view]

Nick Horrocks
9/29/2004 10:48:47 AM
Have tried both integrated and standard security, doesn't make any
difference. As Transactional rep is working fine both ways I don't think
this is a security issue.

I have found a KB article, 283034 that seems to describe the problem. So
I'll try to reapply SP3 and see if that helps.

Thanks for your suggestions Hilary.



[quoted text, click to view]

George Randall
9/29/2004 3:22:26 PM
I am struggling with exactly the same problem as Nick. I
think the key is SQL Server 7 replicating to 2000. I have
a merge replication to another vs. 7 installation that
works fine, but going to 2000, I get the same results. I
can repeat the behavior attempting to replicate to 2
different 2000s. I looked at the KB article, but don't
think it applies, since merge works fine to vs. 7. Any
ideas?

Thanks,

Paul Ibison
10/1/2004 1:09:09 AM
Nick,
please see my reply to George's post on 30th Sep. You can
look at this reference if you like :
http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/replsql/replimpl_4joy.asp.
Basically the problem you have is that the setup you want
is not supported - Merge from SQL 7.0 can only go to a
SQL 7.0 subscriber.
HTH,
Paul Ibison

(recommended sql server 2000 replication book:
http://www.nwsu.com/0974973602p.html)
AddThis Social Bookmark Button