sql server - SQLServer 2008R2 Replication, Ad hoc access to OLE DB provider 'Microsoft.Jet.OLEDB.4.0' has been denied -
i trying create replica of database running on server act publisher following configuration:
windows server 2008
microsoft sql server r2
subscriber windows server 2008 sql server 2014
according page:
https://docs.microsoft.com/en-us/sql/relational-databases/replication/deprecated-features-in-sql-server-replication
should not problem.
followed instructions on tutorial microsoft: https://docs.microsoft.com/en-us/sql/relational-databases/replication/replication-tutorials
setup replication. did not run error or issue until lesson 2 of tutorial
view synchronization status of subscription. synchronization status window shows several scripts runs fine , error message appears following text:
replication-replication distribution subsystem: agent org-database-data-passdatatrans-org-test-7 failed. ad hoc access ole db provider 'microsoft.jet.oledb.4.0' has been denied. must access provider through linked server.
the error happening on job automatically created when create subscription.
have tried solution found in page:
https://support.microsoft.com/en-ca/help/327489/how-to-use-the-disallowadhocaccess-setting-to-control-access-to-linked
there several other pages on internet suggest same solution. have tried setting disallowadhocaccess=0 on registry providers available on publisher on subscriber no avail.
have tried creating subscription ssms on subscriber server, connecting publisher same result. since both server 64 bits , sql server on both machines 64 bits , taking account microsoft jet oledb 4 deprecated microsoft x64, find odd jet oledb4 being used job.
misleading error message?
i've tried installing ace x64: microsoft access database engine 2010 redistributable , delete , recreate subscription keeps trying use jet oledb.
on how solve issue appreciated.
thanks.
Comments
Post a Comment