我最近从2012年到2017年升级了SSDT,包含Oracle源代码和Oracle目的地的包在升级之前运行得很好。
升级后,出现错误:
The component metadata for oracle source, clsid{....} could not be upgraded to new version of the component, The perform upgrade method failed.
我想它可能与Oracle连接器版本有关,所以我从下载连接器4.0
但是,即使我安装连接器4.0并重新构建包含Oracle连接管理器的SSIS包,错误仍然与以前一样,我应该怎么办
我有一个Oracle数据库连接到Server。连接工作正常,但不幸的是,我不知道用于该连接的密码。现在我需要更改Oracle中的密码。
运行这样的程序好吗?
SELECT * FROM OPENQUERY([oracle], '
ALTER USER OracleUser IDENTIFIED BY pswd;
SELECT 1 FROM DUAl')
也许还有别的解决办法吗?
UPD我的查询以错误结束
用于链接服务器"oracle“的OLE DB提供程序"OraOLEDB.Oracle”表示对象没有列,或者当前用户对该对象没有权限。
下面的代码是iam在docker-compose中使用的:
integration_test:
image: service:1.0.0
volumes:
- .:/service
links:
- oracle_container
# used volumes_from as workaround to wait until the following containers to start
volumes_from:
- oracle_container
container_name: integration_test
tty: