2017-09-18 13 views
0

同じ構造のテーブルが2つある場合Table1,Table2異なるデータベースに 2つの異なるサーバS1 And S2表1から選択し、簡単なクエリで表2に挿入する方法サーバからデータを選択して、それをインフォメーションスDBの別のサーバに挿入する方法

私は次のことを実行しようとしたが無駄に:

INSERT INTO DB2:Table2 
SELECT * FROM [email protected]:Table1 

私は次のエラーを取得:あなたはS1(Informixサーバ1)に接続している場合

enter image description here

+0

http://www.tek-tips.com/viewthread.cfm ?qid = 303711おそらく助けることができますか? – jarlh

+0

@Scath:リンクは 'informix'ではなく' sqlserver'に関するものです –

答えて

2

をSQLはそのサーバーで実行されます。つまり、S1はS2がどこにあるかを知る必要があります。

基本的にはS1で使用sqlhostsファイルで定義されたS2があること(そして、あなたがS1に接続しているのと同じユーザーを使用してS2に接続できること)を確認してください

これは、S1とS2を持ってするのに十分ではありませんクライアント 'sqlhosts'(サーバースタジオ)で定義されているのは、Informixサーバー(クライアントではない)のため、S2への接続を挿入者のために行います。

関連する問題