Invalid object name 'sysarticles'.(Microsoft.SqlServer.SmoExtended)

I am trying to do a merge replication , on sql server

Invalid object name 'sysarticles'.
Could not use view or function 'dbo.sysextendedarticlesview' because of binding errors. (.Net SqlClient Data Provider)

and also tried restore the same DB , and got the same error message , may i know what the issue and how can i solve it ?