2016-09-03 12 views
0

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 
+0

스냅 샷 에이전트를 만들기 위해 실행중인 SQL 쿼리를 추가 할 수 있습니까? – gofr1

+0

SQL 쿼리를 직접 실행하지 않습니다. SQL 관리 스튜디오를 사용하고 있습니다. 게시/등록 정보/에이전트 보안을 마우스 오른쪽 단추로 누르십시오. '에이전트 생성'을 클릭하십시오. – Phil

+0

아,하지만 스크립트를 사용하면 같은 오류가 발생합니다. 업데이트 – Phil

답변

0

이 사용하는 SQL 2016 제거 된 주위에 방법을 생각하지 않고, SQL 2014 (최신 서비스 팩)를 설치하고 모든 것이 잘 작동하지 마십시오.나는 원래 2016을 설치 해제하고 다시 설치하려고 시도했지만 작동하지 않았습니다. 겨우 2014 년.