SQL CLR
От: ssh717  
Дата: 11.01.08 12:14
Оценка:
использовался CLR в SQL для написания процедур,
на машине с установленной VS работает все нормально
если перенести на другую машину (с установленным mssql2005, NetframeWork2.0)
приложение выдает ошибку
SqlClient.SqlException: Запуск пользовательского кода
в .Net FarmeWork отключен. Активируйте параметр
конфигурации "Среда CLR включена" (CLR enabled).

Где и как этот параметр активировать?

для возможности работы с CLR, на сервере
выполнен скрипт.

EXEC sp_configure 'show advanced options' , '1';
go
reconfigure;
go
EXEC sp_configure 'clr enabled' , '1'
go
reconfigure;
EXEC sp_configure 'show advanced options' , '1';
go

12.01.08 21:25: Перенесено модератором из '.NET' — AndrewVK
Re: SQL CLR
От: vensub Украина  
Дата: 11.01.08 12:21
Оценка:
а что показывает
select * from sys.configurations where [name] = 'clr enabled'
?
Re[2]: SQL CLR
От: ssh717  
Дата: 11.01.08 16:47
Оценка:
Здравствуйте, vensub, Вы писали:

V>а что показывает

V>select * from sys.configurations where [name] = 'clr enabled'
^^^^^
clr enabled value = 1;
Но если запускать процедуру используя
Management studio exspress при
изменении параметра 1 на ноль
выдает сообщение
Execution of user code in the .NET Framework is disabled. Enable "clr enabled" configuration option.

но приложение на машине с установленной VS2005 все равно
работает нормально.
не зависимо от clr enabled = 1 или =0
Re: SQL CLR
От: _d_m_  
Дата: 14.01.08 00:28
Оценка:
Здравствуйте, ssh717, Вы писали:

S>использовался CLR в SQL для написания процедур,

S>на машине с установленной VS работает все нормально
S>если перенести на другую машину (с установленным mssql2005, NetframeWork2.0)
S>приложение выдает ошибку
S>SqlClient.SqlException: Запуск пользовательского кода
S>в .Net FarmeWork отключен. Активируйте параметр
S>конфигурации "Среда CLR включена" (CLR enabled).

S>Где и как этот параметр активировать?


Запусти "SQL Server Surface Area Configuration"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.