Ошибка при деплое функции на MS SQL Server

209
24 марта 2018, 13:43

Пишу пользовательскую функцию для MS SQL Server 2012. Внутри использую передачу данных по HTTP и сборку System.Net.Http При публикации выдает ошибку

.Net SqlClient Data Provider: Msg 10327, Level 14, State 1, Line 1 ALTER ASSEMBLY for assembly 'DatabaseCLRTest' failed because assembly 'System.Net.Http' is not authorized for PERMISSION_SET = UNSAFE. The assembly is authorized when either of the following is true: the database owner (DBO) has UNSAFE ASSEMBLY permission and the database has the TRUSTWORTHY database property on; or the assembly is signed with a certificate or an asymmetric key that has a corresponding login with UNSAFE ASSEMBLY permission.

Перед деплоем выполнил скрипт

sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
ALTER DATABASE MyDataBase SET TRUSTWORTHY on;

В MS SQL Managamement в ветку Assemblies добавил сборку System.Net.Http c опцией permission set = Unrestricted. С другими опциями не позволяет.

Но все равно вылетает ошибка. Если из проекта убрать код передачи через HTTP и саму сборку в uses то все деплоится и работает нормально

READ ALSO
Переменная _version в библиотченом классе ArrayList

Переменная _version в библиотченом классе ArrayList

Изучаю библиотечный класс ArrayList и не могу понять какую функцию несет переменная private int _version; ? Строка 48:

197
Переход со страницы на страницу в WPF

Переход со страницы на страницу в WPF

Этот вопрос является логическим продолжеием этого вопросаЯ попытался реализовать схему, изложенную здесь , но программа не работает

217
Разница в применении атрибутов [InverseProperty] и [ForeignKey]

Разница в применении атрибутов [InverseProperty] и [ForeignKey]

Обьясните, пожалуйста, максимально простыми словами, в чем же разница между [InverseProperty] и [ForeignKey], ведь оба атрибута устанавливают однозначную...

156
Как считать данные из адресной строки браузера на с#?

Как считать данные из адресной строки браузера на с#?

Всем приветСтоит задача получить название вводимого адреса сайта в адресную строку браузера

187