我正試圖自動重新初始化幾個複製 訂閱,這些訂閱從分發服務器匿名提取。我是 在Powershell的這個項目上工作,我相信我有一個 64位和32位的問題與.NET複製管理對象 (RMO)。我正在加載RMO和複製程序集。 RMO 程序集會加載MSIL版本,但複製程序集只有 可用於X86或X64。使用.NET複製管理對象的Powershell問題RMO
我遇到的問題是,當我在64位計算機上運行我的腳本時,Microsoft.SqlServer.Replication.TransSynchronizationAgent類不是 。當我在一臺 32位機器上運行它時,它工作正常。
當我嘗試在64位計算機上創建該類的新對象時,I 會收到錯誤,指出該類未註冊。我查看了 註冊表,該類在64位和 32位(Wow6432Node)位置上與GAC註冊。
有沒有人曾經遇到過這個問題?任何想法修復?
謝謝 瑞基
當您運行在x86 PowerShell.exe會發生什麼?它仍然抱怨嗎? –