在我们的Server 2016标准中,我们有一个链接到Oracle数据库的服务器。
例如,我们有链接服务器SERVERINT..SCHEMA.TABLE
SELECT *
FROM SERVERINT..SCHEMA.TABLE返回数据。
为了简单起见,我们创建了一个同义词,例如DBO.TABLE。
但我们不知道如何将SSIS传输和数据流传输设置为同义词。同义词是目的语。
在OLE_DB_DESTINATION中,我们可以看到表dbo.table,并在这里设置。但是在传输过程中我们得到了错误:
dbo.table不存在
我们能否将目标设置为链接服务器中的同义词或表?
发布于 2022-10-27 13:21:36
大多数带有“表选择器”的客户端工具都不理解同义词。使用“表”或“从变量查看名称”,或提供自定义SQL命令。
但是,您实际上不应该插入SSIS > Server >链接服务器> Oracle。相反,直接从SSIS插入到Oracle。如果您有到Oracle的链接服务器,那么您已经安装了提供程序并在Server上工作。
https://stackoverflow.com/questions/74219153
复制相似问题