I know very little about replication. If I needed replication, I
think I'd probably investigate the possibilities of either
sticking with MDB format for the time being or moving the data to
SQL Server rather than SharePoint. I understand that SQL Server
supports replication, but, as I said, it's a subject about which I
know very little.
SQL Server Replication is not really designed for the same scenarios
as Jet Replication, so whether or not it was more appropriate would
depend on the situation. Basically, I'd say if your back end is
already SQL Server, the choice is clear (though Jet 4 can
participate in a SQL Server 2000 replication topology;
unfortunately, that feature was removed from SQL Server 2005). But
if you're using Jet, I think there is hardly ever any advantage to
upgrading to SQL Server simply for replication purposes.
And, in fact, in most modern scenarios, I don't even consider any
form of replication necessary with the kind of apps Access is used
to develop. Any time there are fixed locations with always-on
Internet connections, hosting the Access app on Windows Terminal
Server is the obvious first choice. I am only recommending
replication these days for disconnected laptop users and for sites
that are too small to have ever required a Windows server -- it's
hard to justify the investment just for a single Access application
(unless it's crucial to the business).