SQL Server 2016 인스턴스를 새로 설치했습니다. 이전에는 문제없이 2008 년과 2012 년에 병합 복제를 사용했습니다. 나는 여기에서도 동일한 작업을하려고 노력하고 있으며 발행물을 아무런 문제없이 만들 수는 있지만 스냅 숏 에이전트를 만들려고 할 때 다음과 같은 오류가 발생합니다. ========================SQL Server 2016 게시 용 스냅 샷 에이전트를 만들 수 없습니다.
: SQL 서버 에이전트는 내가 오류 온라인에 아무것도 찾을 수 없습니다, 실행 ===========
에이전트 보안 설정의 변경 사항을 저장할 수 없습니다. 거래를 실행하는 동안
===================================
예외가 발생 -SQL 문 또는 일괄 처리. (Microsoft.SqlServer.ConnectionInfo)
------------------------------ 프로그램 위치 :
을에서 Microsoft.SqlServer.Replication.Publication.CreateSnapshotAgent에서 Microsoft.SqlServer.Replication.ReplicationObject.ExecCommand에서 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery (문자열 하는 SqlCommand, ExecutionTypes executionType, 부울 재시도) (문자열 commandIn) ()
( ) Microsoft.SqlServer.Management.UI.PageCreatePubAgentSecurity.SaveAgentSecurity (ReplAgentType Microsoft.SqlServer.Management.UI.PubPropAgentSecurity.SaveProperties (을 executionMode & executionResult)에서 입력) ========================= ==========
'sys.sp_MSaddreplsymmetrickey'저장 프로 시저를 찾을 수 없습니다. 데이터베이스 컨텍스트를 'CoBRAClientData'로 변경했습니다. 도움말을 보려면 (닷넷하는 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_MSreplopensymmetrickey 라인 수 : 37
------------------------------ 프로그램 위치 :
에서 마이크로 소프트 .SqlServer.Management.Common.ConnectionManager.ExecuteTSql (ExecuteTSqlAction)액션, Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery에서 execObject, 데이터 집합 fillDataSet, 부울 catchException) (문자열 객체 하는 SqlCommand, ExecutionTypes executionType, 부울 재시도)
이 모두 SQL 관리 스튜디오를 통해 발생 내가 스크립트를 사용하는 경우, 그리고 :
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 쿼리를 추가 할 수 있습니까? – gofr1
SQL 쿼리를 직접 실행하지 않습니다. SQL 관리 스튜디오를 사용하고 있습니다. 게시/등록 정보/에이전트 보안을 마우스 오른쪽 단추로 누르십시오. '에이전트 생성'을 클릭하십시오. – Phil
아,하지만 스크립트를 사용하면 같은 오류가 발생합니다. 업데이트 – Phil