Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.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
Sql Azure同步数据集在尝试同步时不支持表的自定义数据类型,是否有解决方法?_Sql_Azure_Ssis_Dataset_Sync - Fatal编程技术网

Sql Azure同步数据集在尝试同步时不支持表的自定义数据类型,是否有解决方法?

Sql Azure同步数据集在尝试同步时不支持表的自定义数据类型,是否有解决方法?,sql,azure,ssis,dataset,sync,Sql,Azure,Ssis,Dataset,Sync,本地数据库有表,这些表列类型是UDT,因此在云中使用这些UDT创建了相同的UDT和表 但是,当尝试同步它们时,它会显示不支持UDT的错误,那么我是否遗漏了什么,或者是否有任何解决方法可以与UDT同步 这里,如果SQL Azure允许创建UDT,也允许使用这些数据类型创建表,那么为什么不允许同步? FIY“SQL Azure”现在被称为“SQL数据库”,因此如果您找到了对Windows Azure“SQL数据库”的引用,那么您也可以考虑应用到您的要求。p> SQL数据库不支持用户定义的数据类型、扩

本地数据库有表,这些表列类型是UDT,因此在云中使用这些UDT创建了相同的UDT和表

但是,当尝试同步它们时,它会显示不支持UDT的错误,那么我是否遗漏了什么,或者是否有任何解决方法可以与UDT同步

这里,如果SQL Azure允许创建UDT,也允许使用这些数据类型创建表,那么为什么不允许同步?

FIY“SQL Azure”现在被称为“SQL数据库”,因此如果您找到了对Windows Azure“SQL数据库”的引用,那么您也可以考虑应用到您的要求。p> SQL数据库不支持用户定义的数据类型、扩展属性、Windows身份验证或USE语句

但是,2010年11月对SQL Server 2008 R2的更新包括对SQL数据库的支持。生成脚本向导现在允许您为数据库版本SQL数据库编写脚本,以便生成的脚本可以直接兼容到SQL数据库上执行。由此生成的脚本与SQL数据库兼容,可以在SQL数据库上编译,无需进一步修改。因此,您的UDDT或自定义数据类型可以通过此迁移脚本传输到SQL数据库


如果您的数据库是SQL Server 2008之前版本,则可以使用中的“SQL Server 2008 R2之前版本的架构迁移”部分

不幸的是,目前没有解决办法。数据同步服务主要基于同步框架,不支持UDT。不过,数据同步服务在最新版本中支持空间数据类型。

感谢重播,但我不想更改本地db表的用户定义数据类型,这就是为什么搜索解决方案以与UDDT进行azure数据集同步。如果azure同步机制根本不允许UDT,那么,是否可以在本地数据库上创建SSIS包,并通过此SSIS包与azure数据库进行同步,并且此同步必须是双向的?感谢六月,如果azure同步机制根本不允许UDT,那么,是否可以在本地数据库上创建SSIS包,并通过此SSIS包与azure数据库进行同步,并且此同步必须双向进行?或者用c#编写代码,这是可能的吗?我这里有一个类似的问题。你能看一下吗?