Loại dữ liệu CLR do người dùng xác định không được hỗ trợ trên Cơ sở dữ liệu Windows Azure. Tài liệu liên quan:
Cơ sở dữ liệu SQL Azure Windows không hỗ trợ kiểu dữ liệu thời gian chạy ngôn ngữ chung do người dùng xác định.
Nguồn: Data Types (Windows Azure SQL Database).
Các tính năng sau đây mới với SQL Server 2008 không được Windows Azure SQL Database hỗ trợ: (...) Mở rộng các kiểu và phương thức không gian thông qua Common Language Runtime (CLR) Các tính năng sau đây mới đến SQL Server 2005 không được Windows Azure SQL Database hỗ trợ: (...) Thời gian chạy ngôn ngữ chung (CLR) và CLR do người dùng định nghĩa
Nguồn: SQL Server Feature Limitations (Windows Azure SQL Database).
Alternatives:
1) Thay đổi các ứng dụng để chỉ sử dụng các kiểu dữ liệu được hỗ trợ bởi cơ sở dữ liệu SQL Windows Azure. Nhược điểm: yêu cầu thay đổi mã và cơ sở dữ liệu. Upside: được lưu trữ, dịch vụ có sẵn cao.
2) Sử dụng máy chủ SQL tại chỗ hoặc của bên thứ ba. Nhược điểm: bạn phải lưu trữ SQL Server mình hoặc trả tiền cho ai đó để lưu trữ nó; độ trễ có thể là một vấn đề; sẵn có và quản lý là mối quan tâm của bạn. Upside: đầy đủ SQL Server tương thích.
3) Lưu trữ SQL Server in Windows Azure Virtual Machines sử dụng hình ảnh VM do Microsoft phát hành. Nhược điểm: quản lý là mối quan tâm của bạn; tính khả dụng cao yêu cầu additional configuration. Upside: đầy đủ SQL Server tương thích; độ trễ thấp; cơ sở hạ tầng có sẵn cao.
Nguồn
2013-07-25 20:21:58
Bạn có đang chuyển cơ sở dữ liệu SQL Server 2008 sang cơ sở dữ liệu SQL Azure của Windows không? – STLDeveloper
Kiểu dữ liệu do người dùng định nghĩa * CLR * là những gì không được hỗ trợ trong cơ sở dữ liệu SQL Azure Windows. Kiểu người dùng của bạn có định nghĩa kiểu * CLR * không? – STLDeveloper
Có những loại CLR này là –