2016-04-29 12 views
0

Ich möchte die Daten von einem DB zu einem anderen DB verschieben, wo die zwei DBs in zwei verschiedenen Sybase-Servern sind. Ich habe versucht,Wie verschiebe ich Daten von einer DB in einem Sybase Server zu einer anderen Datenbank in einem anderen Sybase Server?

"INSERT INTO <target_table_name> 
    LOCATION target_server.target_database 
    SELECT FROM (source table or query);" 

ich die obigen Aussagen von der Quelle Sybase-Server in RapidSQL Tool ausgeführt habe, aber es wird eine Fehlermeldung „Falsche Syntax in der Nähe von LOCATION“ zu werfen.

Danke

+0

versuchen Sie 'BCP' Dienstprogramm stattdessen – Meet

Antwort

0

Sie könnten "Component Integration Services" verwenden. Eine Tabelle auf einem anderen Sybase-Server wird so angezeigt, als wäre sie eine lokale Tabelle. Sie (oder der DBA) müssen Component Integration Services einrichten und dann die Tabelle (als Proxy-Tabelle) einrichten. Wenn Sie nur die Tabelle gelegentlich kopiert werden müssen, ist Meet richtig - Bulk-Kopie mit bcp ist die Sache . Schauen Sie im Sybase Utilities-Handbuch nach.

Verwandte Themen