Какая версия .Net Framework поставляется с SQL Server 2008? - PullRequest
6 голосов
/ 14 августа 2008

Поставляется ли SQL Server 2008 с .NET 3.5 CLR, чтобы хранимые процедуры, написанные в CLR, могли использовать функции 3.5?

Ответы [ 2 ]

10 голосов
/ 14 августа 2008

На самом деле он поставляется с .NET 3.5 SP1. Так что да, хранимые процедуры могут использовать 3.5 функции и библиотеки.

3 голосов
/ 18 августа 2008

Клянусь, это не педантично, но является важным отличием - я не знаю, что конкретно вам нужно, когда вы говорите «.NET 3.5 CLR» - возможно, .NET 3.5 Framework? Возможно, особенности языка C # 3.0? Но CLR, на котором работает .NET 3.5 , по-прежнему CLR 2.0. (ссылка на то же объяснение: .NET 3.0; я не смог сразу найти эту информацию на 3.5. Собственно, лучшее объяснение CLR против Framework и номеров языковых версий, которые я еще нашел, находится на странице 12 Обучите себя WPF за 24 часа *)

Итак, я хочу сказать, что вы даже можете использовать функции .NET 3.5 и C # 3.0 в хранимых процедурах SQL 2005 CLR - мы это делаем в моей компании - и в этом нет даже хитрости. Все, что вам нужно сделать, это иметь бесплатную 3,5-фреймворк на вашем сервере. Очевидно, что ответ на SQL 2005 не имеет отношения к вашему конкретному вопросу, но, надеюсь, он будет полезен для человека, который в конечном итоге попадает на эту страницу через Google.

* раскрытие: я дружу с авторами

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...