- PR -

SQL Server Migration( Oracle8i からSQL Server2005 )

1
投稿者投稿内容
田中
ベテラン
会議室デビュー日: 2002/05/08
投稿数: 54
投稿日時: 2007-08-16 11:52
こんにちは。
SQL Server Migrationで Oracle8i からSQL Server2005にデータを移行したいのですがリンクサーバーの設定でエラーが発生しています。
リンクサーバーの管理から追加ボタンを押してリンクサーバーの作成ダイアログでリンクサーバー情報を設定しOKボタンを押すと次のエラーメッセージが表示されます。

[Microdoft][SQLServer 2000 Driver for JDBC][SQLServer]ユーザーにはこの操作を実行する権限がありません。

最初は接続できるあろうと思われる設定をいろいろ試したのですが、絶対に間違っている適当な値(aとか)を設定しても同じメッセージになることから、Oracle側というよりSQLServer側のエラーのような気がしています。
そもそもSQLServer2005を使用しているのにSQLServer2000と表示されていることも気になりますし。。。

何かアドバイスをお願いします。
田中
ベテラン
会議室デビュー日: 2002/05/08
投稿数: 54
投稿日時: 2007-08-16 12:52
【解決】インストールし直したら接続できるようになりました
田中
ベテラン
会議室デビュー日: 2002/05/08
投稿数: 54
投稿日時: 2007-08-16 18:36
とほほ。。。

再インストールで接続できるようになったと思ったのですが実行時エラーで結局接続できません。
oracleはソースデータベースとして接続できているので基本的に間違いはないと思うのですが、接続方法が違うのかどうしても接続できません。
エラーメッセージは
プロバイダにOracleProvider for OLE DBを選択した時は、「ORA-12640認証アダプタの初期化に失敗しました。」
Microsoft OLE DB Provider for Oracleを選択した時は、「OLEDBプロバイダ"MSDAORA"により、エラーがレポートされました。プロバイダからエラーに関する情報を取得できませんでした。
となります。

SQLServerMigrationAssistant for Oracleを入れる時にJRE1.4.2が必要ということでしたので、入手可能だったJ2SE v 1.4.2_15をインストールした時からOracleの挙動がおかしくなってしまいました。
今回の件もその辺が関係あるのでしょうか?

1

スキルアップ/キャリアアップ(JOB@IT)