0

Windows 7 (64 ビット) マシンに Teradata V14 for VMWARE をインストールしました。次に、Windows に .Net プロバイダー、ODBC ドライバー (64 ビットと 32 ビットの両方) をインストールして、Teradata SQL Assistant を使用して Teradata に接続しました。

しかし、SQL Assistant から Teradata に接続しようとすると、Teradata Server is not accept connectionsというエラーが表示されます。

Windows から、Teradata がインストールされている VMWARE Suse Linux に ping を実行してみました。私は応答を取得します。ただし、SQL Assistant を介して接続する場合のみ、接続できません。

Teradata フォーラムで言及されているように、データ ソースとすべての構成を定義しました。それでも接続できませんでした。

助けてください。

注 : Teradata は VMWARE で正常に動作しています。SQL アシスタントを使用して Windows からではなく、BTEQ を使用して VMWARE でのみアクセスできます。

4

1 に答える 1

0

私はあなたの問題を解決することはできませんが、たまたま別の問題で SQL Assistant の開発者と連絡を取り、この質問へのリンクを彼に渡しました。なんらかの理由で、彼はスタック オーバーフローに直接登録できませんでしたが、次のような返信をくれました。

彼らが受け取っているメッセージは、Teradata がそのシステムで実行されていないことを示しています。システム自体は稼働していますが、データベースは開始されていません。同時に SQL Assistant からエラー メッセージが表示されている場合、BTEQ が接続できても意味がありません。私の推測では、テストの間にデータベースが起動または停止したと思われます。

メッセージにあるように、Teradata システムは接続を受け入れていません。Teradata がインストールされているのと同じシステムにログオンしている場合、おそらくそれが BTEQ に接続できる理由です。ネットワーク接続を可能にするために有効にする必要のある Teradata システム設定がいくつかある場合があります。

最善の策は、地元の Teradata 管理者 (インストールした人) に連絡することです。

于 2013-10-07T20:17:27.237 に答える