- - PR -
SQLSv2005からSQLSv2000へリンクを張りAgentJobで実行
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-10-07 18:12
初めまして、nabeと申します。
今回、SQLServerで稼働するシステムから、SQLServer2005に 日時でデータを吸い上げるため、 SQLServer2005からSQLServer2000へリンクサーバの設定を行い SQLServer2005上のストアドにてデータの吸い上げを行いました。 こちらのストアドを、SQLServerエージェントのジョブから 実行をしているのですが、 メッセージ 次のユーザーとして実行: USER。現在のセキュリティ コンテキストは信頼されていないので、リモート サーバーへのアクセスが拒否されました。 [SQLSTATE 42000] (エラー 15274). ステップは失敗しました。 となり、SQLServerエージェントジョブからの実行が出来ません。 現在、リンクサーバのセキュリティー設定で 上記一覧で定義されないログインの接続方法に SQLServer2000側のsa/passwordを登録し 手動での実行は出来る状態です。 また、SQLServer2005側の、SQLServerAgentサービスの ログオンをドメインのユーザーアカウントとし SQLServer2000側でも、そのドメインユーザが ログイン&データ参照可能な状態に設定してみたのですが やはり同じエラーで実行できませんでした。 もしかすると初歩的なミスかもしれないのですが 同じような環境で、うまく動作させる方法をご存じの方がいらっしゃいましたら ご教授いただけるとありがたいです。 '**以下環境情報 network ActiveDirectory環境 サーバ1 WindowsServer2003 SQLServer2005デベロッパーエディション ActiveDirectoryに参加 サーバ2 Windows2000Server SQLServer2000スタンダードエディション ActiveDirectoryに参加 以上、よろしくお願いいたします |
|
投稿日時: 2006-10-12 18:45
どうもです。
自己レスです。 SQLServerエージェントユーザグループの ローカルログインを許可することで SQLServerエージェントのジョブから実行が可能になりました。 セキュリティー的にOKなのかが非常に疑問ではありますが とりあえずは動くようです。 ご参考までに |
1