Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle到Azure SQl Server的迁移_Azure_Oracle11g_Azure Sql Database - Fatal编程技术网

Oracle到Azure SQl Server的迁移

Oracle到Azure SQl Server的迁移,azure,oracle11g,azure-sql-database,Azure,Oracle11g,Azure Sql Database,我们正在从Oracle迁移到Azure SQL,我们在将用户定义类型从Oracle修改为SQL Server时面临问题 下面是错误消息:: O2SS0456不支持用户定义类型转换O2SS0456:转换“STRING\u AGG\u TYPE”失败,因为不支持用户定义类型。我假设您已经运行了 这突出了UDT的问题吗?很明显,转换工具无法处理一些自定义数据库对象和代码。应用程序的某些部分可能需要重新设计或重建。是。以下是错误..“O2SS0456不支持用户定义类型转换O2SS0456:转换“字符串聚

我们正在从Oracle迁移到Azure SQL,我们在将用户定义类型从Oracle修改为SQL Server时面临问题 下面是错误消息::


O2SS0456不支持用户定义类型转换O2SS0456:转换“STRING\u AGG\u TYPE”失败,因为不支持用户定义类型。

我假设您已经运行了


这突出了UDT的问题吗?

很明显,转换工具无法处理一些自定义数据库对象和代码。应用程序的某些部分可能需要重新设计或重建。是。以下是错误..“O2SS0456不支持用户定义类型转换O2SS0456:转换“字符串聚合类型”失败,因为不支持用户定义类型。”创建或替换类型字符串聚合类型作为对象(total VARCHAR2(4000),静态函数odciaggregateinitialize(sctx输入输出字符串聚合类型)返回编号,成员函数odciaggregateterminate(SELF-IN-OUT-string\u-agg\u-type,VALUE-IN-VARCHAR2)返回编号,成员函数odciaggregateterminate(SELF-IN-string\u-agg\u-type,returnvalue-OUT-VARCHAR2,flags-IN-NUMBER)返回编号,成员函数odciaggregatemerge(SELF-IN-OUT-string\u-agg\u-type,ctx2-IN-string\u-agg\u-type)返回编号);该模式在SQL Server中不可用。您可能必须将此函数重写为.NET CLR函数,然后根据该函数生成该类型。