簡體   English   中英

Windows Azure SQL數據庫中用戶定義的CLR數據類型

[英]User-defined CLR data types in Windows 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; 低延遲; 高度可用的基礎設

SQL Azure數據庫現在支持CLR。

http://feedback.azure.com/forums/217321-sql-database/suggestions/401015-support-clr-stored-procedures

我還沒有創建一個程序集,因為那是棘手的部分。

目前尚不清楚這是否僅適用於安全模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM