创建服务器连接文件 (OracleToSQL)
可以在脚本文件的 servers 部分或单独的服务器连接文件中指定服务器信息。 用于服务器连接文件的命令行参数是 -c <serverconnectionfile>
。 如果脚本文件和服务器连接文件中存在相同的服务器 ID,则会考虑脚本文件中的服务器定义。
示例: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>
示例: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>
下一步
操作控制台的下一步是执行 SSMA 控制台 (OracleToSQL)