Использование .NET Framework 3.5 в процедуре хранения сервера S'L 2005

У меня есть сервер сервера S'L Server 2005, и я хотел бы запустить процедуру хранения .Net CLR на нем. Тем не менее, я хотел бы использовать .NET Framework 3.5.

Если я попробую это прямо сейчас, я получаю эту ошибку:

Error: Assembly 'system.core, version=3.5.0.0, culture=neutral, publickeytoken=b77a5c561934e089.' was not found in the SQL catalog.

Мне сказали, что это возможно в сервере S'L Server 2008, потому что S'L Server 2008 судов с .NET Framework 3.5. Тем не менее, мне интересно, есть ли способ добавить .NET Framework 3.5 к моей установке сервера S'L 2005, так что я могу запустить .NET 3.5 сохраненные процедуры на нем.

Ответ на: "Использование .NET Framework 3.5 в процедуре хранения сервера S'L 2005"

Количество ответов:3

Это может быть глупый вопрос, но ... Если system.core не может быть найден, есть ли у вас рамки 3.5, установленные на сервере базы данных?

This thread might be helpful to you. может быть полезным для вас.

Результат Google и проб и ошибок

EXEC dbo.sp_changedbowner @loginame = N'sa', @map = true
GO
sp_configure 'clr enabled', 1
GO
RECONFIGURE
GO
ALTER DATABASE [MyDB] SET TRUSTWORTHY ON
GO
CREATE ASSEMBLY [System.Core]
AUTHORIZATION [dbo]
FROM 
'C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll'
WITH PERMISSION_SET = UNSAFE
GO

Сайты :