|
|
|
Supreme Being
      
участник
Last Login: 26.10.2007 16:04
Сообщ.: 159,
Visits: 1 042
|
|
| Есть MS SQL 2005. Нужно написать хранимую процедуру CLR в которой будет вызываться COM объект. Возможно это? Если в ней написать что то типа o = CreateObject("..") и вызвать на серваке, то возникает ошибка: Msg 6522, Level 16, State 1, Procedure StoredProcedure1, Line 0 A .NET Framework error occurred during execution of user defined routine or aggregate 'StoredProcedure1': System.Security.HostProtectionException: Attempted to perform an operation that was forbidden by the CLR host. The protected resources (only available with full trust) were: All The demanded resources were: Synchronization, ExternalThreading .....
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Похоже тебе надо было при подключении сборки к Sql2005 (CREATE ASSEMBLY) указать WITH PERMISSION_SET=UNSAFE.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 26.10.2007 16:04
Сообщ.: 159,
Visits: 1 042
|
|
| Спасибо, дело было в этом. Поставил базе TRUSTWORTHY on, у ASSEMBLY PERMISSION_SET=UNSAFE и теперь всё ок.
|
|
|
|