Erstellen der Serververbindungsdateien (OracleToSQL)
Serverinformationen können entweder im Serverabschnitt der Skriptdatei oder in einer separaten Serververbindungsdatei angegeben werden. Der Befehlszeilenparameter für die Serververbindungsdatei lautet: -c <serverconnectionfile>
. Wenn die gleiche Server-ID sowohl in der Skriptdatei als auch in der Serververbindungsdatei vorhanden ist, wird die Serverdefinition in der Skriptdatei berücksichtigt.
Beispiel:1
<!--Sample of server connection file commands -->
<oracle name="<source-server-unique-name>">
<tns-name-mode>
<connection-provider value="OracleClient"/>
<service-name value="(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = <host-name>)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = <service-name>)))"/>
<user-id value="<user-name>"/>
<password value="<password>"/>
</tns-name-mode>
</oracle>
<sql-server name="<target-server-unique-name>">
<sql-server-authentication>
<server value="<server-name>"/>
<database value="<database-name>"/>
<user-id value="<user-name>"/>
<password value="<password>"/>
<encrypt value="<true/false>"/>
<trust-server-certificate value="<true/false>"/>
</sql-server-authentication>
</sql-server>
Beispiel 2:
<!--Sample of server connection file commands -->
<oracle name="<source-server-unique-name>">
<connection-string-mode>
<connection-provider value="OleDB Provider"/>
<custom-connection-string value="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<host-name>)(PORT=1521))(CONNECT_DATA=(SID=<instance-name>)));User ID=<user-name>;Password=<password>"/>
</connection-string-mode>
</oracle>
<sql-server name="<target-server-unique-name>">
<sql-server-authentication>
<server value="<server-name>"/>
<database value="<database-name>"/>
<user-id value="<user-name>"/>
<password value="<password>"/>
</sql-server-authentication>
</sql-server>
Nächster Schritt
Der nächste Schritt beim Ausführen der Konsole besteht darin , die SSMA-Konsole (OracleToSQL) auszuführen.