2016-09-03 8 views
0

新しくSQL Server 2016インスタンスをインストールしました。以前は、2008年と2012年にマージレプリケーションを問題なく使用しました。私はここで同じことをしようとしていますが、出版物を問題なく作成できますが、スナップショットエージェントを作成しようとすると次のエラーが発生します。 SQL Serverエージェントは、私は、エラーをオンライン上で何かを見つけることができない、実行されている:SQL Server 2016のパブリケーション用のスナップショットエージェントを作成できません

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

エージェントセキュリティ設定の変更を保存できません。 Transact実行中

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

例外が発生しまし-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(実行モード& executionResult)

でタイプ)========================= ==========

ストアドプロシージャ '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_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

ああ、をクリックしてください、私はスクリプトを使用する場合、私は同じエラーが発生します。 update – Phil

答えて

0

は、この使用してSQL 2016アンインストールを回避する方法を考え出していない、とSQL 2014(最新のサービスパック)をインストールし、すべてがうまく働いていたん。もともと私は2016をインストールし直してからもう一度インストールしようとしましたが、うまくいきませんでした。 2014年だけでした。

関連する問題