我正在尝试使用Microsoft SSMA for Oracle将数据库迁移到Azure SQL,但无法正常运行。我仔细检查了服务器名称,服务器端口,Oracle SID,密码...所有的一切。无论我使用哪种类型的入口屏幕,我都无法让它连接到本地Oracle实例。
我非常确定登录信息都是正确的,而且我应该有一个到Oracle的有效连接器,因为我每天都从TOAD连接到它。我尝试按安装Oracle库,但不确定是否成功,因为问题仍然存在。为了使此功能正常工作,我应该采取哪些故障排除步骤?
登录屏幕:
错误1:
无法找到指定的提供程序。在计算机上找不到兼容的Oracle Data A
我正在尝试通过SSIS将文件导出到sharepoint。我已经创建了在我的计算机上工作的包。当我将其上传到SQL Server (SSIDB数据库)并尝试从SSISDB目录运行时,我收到错误“访问被拒绝”。我已经通过Windows身份验证和我的用户名登录到SQL Server。我还登录到数据库服务器(使用我的用户名),并尝试在sharepoint目录中创建文件,并且没有出现错误。我也可以通过服务器上的CMD脚本来做到这一点,但是当我尝试在部署到SSMS的SSIS包中运行这个脚本时,我得到了一个错误“访问被拒绝”。我的UNC目录如下:\sharepoint@SSL\DavWWWRoot\YYY
我在将一些数据从CSV文件加载到数据库中的表时遇到了问题,并得到了一个错误:
#1044 - Access denied for user 'A WEIRD USER'@'localhost' to database 'MY DATABASE'
据我所知,phpmyadmin登录(在CPanel中单击phpmyadmin图标时自动登录)是一个没有权限运行某些查询的用户,并且没有从phpmyadmin登录和以我的用户身份登录的按钮。
注意:这个错误不仅是因为从CSV文件加载数据,而且这个错误也是在运行一些查询时出现的!注2:我不使用localhos
我使用外部表将csv文件导入Oracle数据库。
文件编码为UTF-8。分隔符实际上是;。
目标表定义与外部表定义相同。NLS_LENGTH_SEMANTICS被定义为CHAR。
目标字符字段被定义为COMESFROMTOWN VARCHAR2(50), (示例)。
读取外部表并将其加载到目标表中,对于大多数外部表来说都很好。但是包含',‘(逗号)在内的COMESFROMTOWN长度为49-50个字符的记录由于长度:ORA-12899: value too large for column COMESFROMTOWN (actual: 50, maximum: 50)而被拒绝
我尝试调
我想知道我的文件是否在数据库中加载完成。
如果您检查返回代码,您可以看到1和3是失败的。
EX_SUCC 0
EX_FAIL 1
EX_WARN 2
EX_FTL 3
EX_WARN(返回码2)包含以下情况:
All or some rows rejected EX_WARN
All or some rows discarded EX_WARN
Discontinued load EX_WARN
现在,第一个和第二个是可管理的。
对于第三个,我必须在文档中搜索。如果您阅读,您可以看到"discontinued“包括"fatal errors”、"CTRL-C“和&