簡體   English   中英

無法為SQL Server 2016發布創建快照代理

[英]Can't create snapshot agent for SQL Server 2016 publication

剛剛安裝了一個全新的SQL Server 2016實例。 以前,我曾在2008年和2012年使用過合並復制,沒有任何問題。 我在這里嘗試執行相同的操作,盡管我可以毫無問題地創建發布,但是在嘗試創建快照代理時出現以下錯誤。 SQL Server代理正在運行,我在聯機錯誤中找不到任何內容:

==================================

無法保存對代理安全設置的更改。

==================================

執行Transact-SQL語句或批處理時發生異常。 (Microsoft.SqlServer.ConnectionInfo)

------------------------------程序位置:

在Microsoft.SqlServer.Replication.ReplicationObject.ExecCommand(String commandIn)在Microsoft.SqlServer.Replication.Publication.CreateSnapshotAgent()在Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand,ExecutionTypesexecutionType,Boolean retry)
在Microsoft.SqlServer.Management.UI.PubPropAgentSecurity.SaveProperties(ExecutionMode&executeResult)處的Microsoft.SqlServer.Management.UI.PageCreatePubAgentSecurity.SaveAgentSecurity(ReplAgentType類型)

==================================

找不到存儲過程'sys.sp_MSaddreplsymmetrickey'。 將數據庫上下文更改為“ CoBRAClientData”。 (.Net SqlClient數據提供程序)

------------------------------如需幫助,請單擊: http : //go.microsoft.com/fwlink?ProdName=Microsoft。 %20SQL%20Server&ProdVer = 13.00.1601&EvtSrc = MSSQLServer&EvtID = 2812&LinkId = 20476

------------------------------服務器名稱:SERVER1 \\ COBRASERVER錯誤號:2812嚴重性:16狀態:62過程:sp_MSreplopensymmetrickeyline數:37

------------------------------程序位置:

在Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand,ExecutionTypes執行類型,布爾重試)在Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction操作,對象execObject,DataSet fillDataSet,布爾catchException)

這是通過兩個sql management studio都發生的,如果我使用腳本,則會發生這種情況:

exec sp_addpublication_snapshot @publication = N'CoBRAClientPub', @frequency_type = 4, @frequency_interval = 14, @frequency_relative_interval = 1, @frequency_recurrence_factor = 0, @frequency_subday = 1, @frequency_subday_interval = 5, @active_start_time_of_day = 500, @active_end_time_of_day = 235959, @active_start_date = 0, @active_end_date = 0, @job_login = N'server1\repl_snapshot', @job_password = null, @publisher_security_mode = 1

從來沒有想過使用sql 2016解決此問題的方法。卸載並安裝sql 2014(最新的Service Pack)后,一切正常。 我最初曾嘗試uinstall 2016並再次將其安裝回去,但這沒有用。 只有2014年。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM