我的SQL Server 2008 R2中有来自架构的表。我设法将一些表转移到sql开发人员,但具有模式的表没有转移。怎么办?。
答案 0 :(得分:1)
您可以在SQL Server端使用DTS(数据转换服务),也可以在oracle端配置网关。要使用DTS,您应该在执行DTS的计算机上安装oracle客户端。
DTS会询问您的来源和目的地及其凭证。因此,您需要从SQL迁移到Oracle。在源选项卡中选择“Microsoft OLEDB Provide for SQL Server”作为数据源,将IP地址/服务器名称放入服务器名称DDown。如果您有窗口身份验证,那么让它,然后选择数据库并转到下一步。如果您有登录ID和密码,请选择SQL Server身份验证,输入登录ID和密码,选择您的数据库,然后单击下一步按钮。
在目标选项卡中,选择“Microsoft OLEDB Provider for Oracle”,然后单击“属性”。并将TNSName放入服务器名称(您在计算机上的Oracle客户端中使用NETCA配置)和LoginId和密码。
连接后,它将显示使用查询或完整表格,您只需单击下一步而不选择任何选项。
然后它将显示来自源的所有表,选择您需要迁移的表,然后单击“下一步”直到完成。
对于网关配置,请从此链接获取帮助。
https://docs.oracle.com/cd/B28359_01/gateways.111/b31043/conf_sql.htm
由于