Máy chủ SQL Server 2008 có sử dụng .NET 3.5 CLR để các thủ tục được lưu trữ được ghi trong CLR có thể sử dụng 3.5 tính năng không?Phiên bản nào của .Net đóng vai trò với SQL Server 2008?
Trả lời
Trên thực tế, nó được giao với .NET 3.5 SP1. Vì vậy, có, procs được lưu trữ có thể sử dụng 3.5 tính năng và thư viện.
Tôi thề rằng điều này không phải là một phần nhỏ, nhưng là một sự khác biệt quan trọng - tôi không biết cụ thể bạn cần gì khi bạn nói ".NET 3.5 CLR" - có lẽ là .NET 3.5 Framework? Có thể tính năng ngôn ngữ C# 3.0? Nhưng CLR mà NET 3.5 chạy trên is still CLR 2.0. (liên kết là cùng một lời giải thích lại: .NET 3.0; Tôi không thể tìm thấy thông tin này ngay trên 3.5. Thực ra, giải thích tốt nhất về CLR so với khung so với số phiên bản ngôn ngữ Tôi chưa tìm thấy ở trang 12 của Teach Yourself WPF in 24 Hours *)
Vì vậy, quan điểm của tôi là bạn thậm chí có thể sử dụng các tính năng của .NET 3.5 và C# 3.0 trên các thủ tục lưu sẵn CLR SQL 2005 - chúng tôi làm tại công ty của tôi - và thậm chí không có bất kỳ sự lừa dối nào đối với nó. Tất cả những gì bạn phải làm là có khuôn khổ 3.5 miễn phí trên máy chủ của bạn. Rõ ràng câu trả lời SQL 2005 không phải là có liên quan cho câu hỏi cụ thể của bạn, nhưng hy vọng điều này sẽ hữu ích cho người cuối cùng đi qua trang này thông qua Google.
* tiết lộ: Tôi là bạn bè với các tác giả
- 1. Hiểu SQL Server 2008 Security, Logins, Vai trò vv
- 2. Windows Server 2008 "Server Core" có phù hợp với phiên bản SQL Server không?
- 3. Phiên bản SQL Server 2012 của Microsoft.SqlServer.Types 'UDT hình học có tương thích ngược với SQL Server 2008 không?
- 4. Vai trò, lược đồ SQL Server, người dùng
- 5. Vai trò của dấu ngoặc đơn trong truy vấn SELECT của SQL Server?
- 6. Vai trò cơ sở dữ liệu SQL Server
- 7. truy cập vai trò "công khai" trong SQL Server
- 8. Android với SQL Server 2008
- 9. Indy TCP Client/Server với khách hàng đóng vai trò như một máy chủ
- 10. Liệt kê người dùng và vai trò của họ trong SQL Server
- 11. Trường tùy chỉnh với SQL Server 2008
- 12. Cài đặt SQL Server Express 2008 Cài đặt SQL Server Express 2008
- 13. Thiết lập Elmah với SQL Server 2008
- 14. thất bại trong việc khởi tạo một tập hợp vai trò: com.pojo.Student.phonenos, không có phiên hoặc phiên nào bị đóng
- 15. Nâng cấp SQL Server 2008 đến 2008 R2
- 16. Nâng cấp từ SQL Server 2008 R2 Express lên SQL Server 2008 R2 Enterprise
- 17. SQL Server 2008 và HashBytes
- 18. TẠO SQL Server INDEX 2008
- 19. Không thể truy cập phiên bản SQL Server 2008 R2 từ xa
- 20. Microsoft SQL Server 2008 - Ngày
- 21. xem Updatable - SQL Server 2008
- 22. Trình hướng dẫn xuất bản cơ sở dữ liệu SQL với SQL Server 2008
- 23. Đồng bộ hóa vai trò của Azure
- 24. SQLCLR sử dụng phiên bản .NET Framework
- 25. SQL Server: Đính kèm phiên bản không chính xác 661
- 26. boto vấn đề với vai trò IAM
- 27. SQL Server 2008 Sử dụng CPU cao
- 28. Làm cách nào để thêm người dùng Windows vào vai trò máy chủ sysadmin trong SQL Server 2012?
- 29. Visual Studio 'SQL Server 2008 dự án máy chủ' so với dự án cơ sở dữ liệu Sql Server 2008 '?
- 30. Tại sao Visual Studio 2008 không tạo tệp .mdf với SQL Server 2008 Developer?
Không hề đơn giản chút nào. Nó là tốt đẹp để xem ai đó đề cập đến sự khác biệt vì nó giúp làm rõ khi Microsoft nói rằng SQL Server 2005/2008/2008 R2 là ràng buộc với phiên bản 2.0 của CLR nhưng có thể sử dụng các tính năng từ Framework phiên bản 3.0 và 3.5. Và tương tự với SQL Server 2012/2014 bị ràng buộc với phiên bản 4.0 của CLR nhưng có thể sử dụng chức năng từ các phiên bản Framework 4.5, 4.5.1, v.v. –