1

最近、データベースを 2008 年から新しいクラスター サーバー 2012 に移動しました。現在、リンク サーバーを作成しようとしています。リンクサーバーをうまく追加できましたが、ユーザーを追加しようとすると

EXECUTE sp_addlinkedsrvlogin 
@rmtsrvname='Server',
@useself='false', 
@locallogin = NULL,
@rmtuser='domain\user', 
@rmtpassword='password'

これはそれが生成するエラーです

Msg 33096, Level 16, State 1, Procedure sp_addlinkedsrvlogin, Line 91
A generic failure occurred during Service Master Key encryption or decryption.
Msg 15185, Level 16, State 1, Procedure sp_addlinkedsrvlogin, Line 98
There is no remote user 'domain\user' mapped to local user '(null)' from the remote   server 'server'.

2008 データベースからマスター サービス キーをバックアップして復元しようとしましたが、次のようになります。

現在のマスター キーを復号化できません。これがデータベース マスター キーである場合は、この操作を実行する前にセッションで開いてみてください。FORCE オプションを使用すると、このエラーを無視して操作を続行できますが、古いマスター キーで暗号化されたデータは失われます。

なぜこれが起こるのかについて誰か考えがありますか?

4

0 に答える 0