SQL Server 2008事务复制-快照.NET错误

问题描述 投票:0回答:1

我已经设置了事务复制(这是我的第一次),但是用于第一个快照的SQL Server代理作业始终因此错误而失败:

。NET Framework错误在执行用户定义的例程或聚合“ sp_scriptdropinsreconciliationproc_sqlclr”时发生:System.TypeInitializationException:'System.Data.SqlClient.SqlConnection'的类型初始值设定项引发了异常。---> System.TypeInitializationException:'System.Data.SqlClient.SqlConnectionFactory'的类型初始值设定项引发了异常。---> System.TypeInitializationException:'System.Data.SqlClient.SqlPerformanceCounters'的类型初始值设定项引发了异常。---> System.Configuration.ConfigurationErrorsException:配置系统无法初始化---> System.Configuration.ConfigurationErrorsException:加载配置文件时发生错误:拒绝访问路径'C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Config \ machine.config'。 (C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Config \ machine.config)---> System.UnauthorizedAccessException:访问路径'C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727

我已经检查了对C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Config\machine.config的访问是否正常,甚至通过启用审核和确认也进行了双重检查。

我还看到KB2840628可能会产生.NET问题,但我没有在服务器上安装它。

我的环境是在Windows Server 2008 R2上运行的SQL Server 2008。复制都是在两个数据库之间的同一服务器上配置的]

我已经设置了事务复制(这是我的第一次),但是用于第一个快照的SQL Server代理作业始终因以下错误而失败:在执行用户...期间发生.NET Framework错误...

sql .net sql-server-2008 replication
1个回答
0
投票

请尝试使用Windows身份验证,或将快照代理的运行步骤从-DistributorSecurityMode更改为-DistributorSecurityMode 0。

© www.soinside.com 2019 - 2024. All rights reserved.