Кто-либо знает, могу ли я загрузить блоки .net 4.0 из SQL Server 2008? В частности, мы смотрим на Создание отчетов SQL с Пользовательскими Расширениями Данных. Я заметил, что Studio Бизнес-аналитики SQL Server 2008 года, кажется, не поддерживает VS2010 в данный момент. Если я выпущу свой CDE's как блоки .net 4.0, то я даже смогу загрузить их из Сервера Создания отчетов SQL Server?
Эта статья в блоге SQL Server Express предполагает, что в SQL Server 2008 не будет .NET 4 SQLCLR (при условии, что логика распространяется на другие выпуски):
http://blogs.msdn.com/sqlexpress /archive/2009/12/09/sql-server-express-and-net-4.aspx .
т.е. это нарушит обратную совместимость, поскольку SQL Server Engine может размещать только одну версию CLR.
У меня нет точных фактов по этому поводу, так что, возможно, у кого-то есть ответ получше.
Но поскольку .NET 4 поставляется с новой средой CLR (также 4.0 вместо 2.0), я боюсь, что это не сработает из коробки. Может быть, вы можете заставить SQL Server 2008 разместить V4 CLR, и в этом случае я бы ожидал, что он будет работать, но я полагаю, что вам придется дождаться пакета обновления SQL Server 2008 или аналогичного, чтобы он поддерживался.