Muh*_*hid 5 sql sql-server azure azure-table-storage azure-sql-database
我在项目中创建了用户定义的数据类型.现在我要在Windwos Azure上部署我的项目.
我在我的sql server 2008数据库中定义了用户定义的CLR数据类型.尽管我已经阅读过有关用户定义的CLR数据类型的信息,但Windows Azure SQL数据库中不支持这些类型.
迁移到Windows Azure SQL数据库时,是否有任何替代数据库具有用户定义的CLR数据类型?
Windows Azure 数据库不支持用户定义的 CLR 数据类型。相关文档:
Windows Azure SQL 数据库不支持用户定义的公共语言运行时 (CLR) 数据类型。
来源:数据类型(Windows Azure SQL 数据库)。
Windows Azure SQL 数据库不支持 SQL Server 2008 的以下新增功能: (...) 通过公共语言运行时 (CLR) 扩展空间类型和方法 不支持 SQL Server 2005 的以下新增功能通过 Windows Azure SQL 数据库:(...) 公共语言运行时 (CLR) 和 CLR 用户定义类型
来源:SQL Server 功能限制(Windows Azure SQL 数据库)。
备择方案:
1) 更改应用程序以仅使用 Windows Azure SQL 数据库支持的数据类型。缺点:需要更改代码和数据库。优点:托管、高度可用的服务。
2) 使用本地或第三方 SQL Server。缺点:您必须自己托管 SQL Server 或付费请人托管;延迟可能是一个问题;可用性和管理是您关心的问题。优点:完全兼容 SQL Server。
3)使用 Microsoft 发布的 VM 映像在 Windows Azure 虚拟机中托管 SQL Server 。缺点:管理是你关心的事情;高可用性需要额外的配置。优点:完全兼容 SQL Server;低延迟;高可用的基础设施。
| 归档时间: |
|
| 查看次数: |
2598 次 |
| 最近记录: |