加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows Azure SQL数据库中用户定义的CLR数据类型

发布时间:2020-12-14 02:01:21 所属栏目:Windows 来源:网络整理
导读:我在项目中创建了用户定义的数据类型.现在我要在Windwos Azure上部署我的项目. 我在我的sql server 2008数据库中定义了用户定义的CLR数据类型.尽管我已经阅读过有关用户定义的CLR数据类型的信息,但Windows Azure SQL数据库中不支持这些类型. 迁移到Windows A
我在项目中创建了用户定义的数据类型.现在我要在Windwos Azure上部署我的项目.

我在我的sql server 2008数据库中定义了用户定义的CLR数据类型.尽管我已经阅读过有关用户定义的CLR数据类型的信息,但Windows Azure SQL数据库中不支持这些类型.

迁移到Windows Azure SQL数据库时,是否有任何替代数据库具有用户定义的CLR数据类型?

解决方法

Windows Azure数据库不支持用户定义的CLR数据类型.相关文件:

Windows Azure SQL Database does not support user-defined common language runtime (CLR) data types.

资料来源:Data Types (Windows Azure SQL Database).

The following features that were new to SQL Server 2008 are not supported by Windows Azure SQL Database: (…) Extension of spatial types and methods through Common Language Runtime (CLR)
The following features that were new to SQL Server 2005 are not supported by Windows Azure SQL Database: (…) Common Language Runtime (CLR) and CLR User-Defined Types

资料来源:SQL Server Feature Limitations (Windows Azure SQL Database).

备择方案:

1)将应用程序更改为仅使用Windows Azure SQL数据库支持的数据类型.缺点:需要更改代码和数据库.好处:托管,高可用性服务.

2)使用内部部署或第三方SQL Server.缺点:你必须自己托管SQL Server或付钱给某人托管它;延迟可能是一个问题;可用性和管理是您关注的问题.好处:完全兼容SQL Server.

3)使用Microsoft发布的VM映像主机SQL Server in Windows Azure Virtual Machines.缺点:管理层是您关注的问题;高可用性需要additional configuration.上行:完全SQL Server兼容性;低延迟;高度可用的基础设

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读