1 年以上にわたって、SQL Server のリンク サーバー機能を使用して Oracle に接続することに成功しています。Windows Server 2008 でこれを行ってきました。今日、同じセットアップを Windows 2012 マシンにインストールされた SQL サーバーに移動しました。
Windows 認証で接続すると、すべてがうまくいきます。SQL Server 認証を使用すると、「ORA-12154: TNS: 指定された接続識別子を解決できませんでした」というエラーが表示されます。
SQL Server ログインが動作しているアカウントには、TNSnames.ora を読み取る権限がないと思われます。しかし、どうすればそれを確認できますか?似たような経験をした人はいますか?