Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 загрузка clr  [new]
Игорь_UUS
Member

Откуда: г. Екатеринбург
Сообщений: 666
Добрый день.

Не получается загрузить библиотеку:

CREATE ASSEMBLY [CORE_MalachiteApiHelper] FROM 'C:\MyTest.dll' WITH PERMISSION_SET = EXTERNAL_ACCESS


Пишет след. ошибку: "Сборка "MyTest" ссылается на сборку "system.web, version=2.0.0.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a.", которая отсутствует в текущей базе данных."

Подскажите, где можно взять некую сборку "system.web, version=2.0.0.0" и будет ли она работать на MSSQL2008R2?
Или же нужно писать библиотеку без зависимости "system.web"?
8 фев 19, 12:36    [21804249]     Ответить | Цитировать Сообщить модератору
 Re: загрузка clr  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
Игорь_UUS,

Сборку и зависимости взять в GAC, работать будет.
Но лично я считаю, для решения задач связанных с коммуникациями из/в SQL сервер должен заниматься appserver.
8 фев 19, 13:07    [21804276]     Ответить | Цитировать Сообщить модератору
 Re: загрузка clr  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 6821
Игорь_UUS,

некоторые сборки (перечислены в документации) не требуют развертывания на сервере. system.web, в частности, необходимо публиковать в базе данных. Это может вызвать дальнейшие проблемы, например, при миграции на новый сервер. Старайтесь избегать публикацию системных сборок в базу как только это возможно.
8 фев 19, 14:08    [21804359]     Ответить | Цитировать Сообщить модератору
 Re: загрузка clr  [new]
Игорь_UUS
Member

Откуда: г. Екатеринбург
Сообщений: 666
Владислав Колосов
Игорь_UUS,

некоторые сборки (перечислены в документации) не требуют развертывания на сервере. system.web, в частности, необходимо публиковать в базе данных. Это может вызвать дальнейшие проблемы, например, при миграции на новый сервер. Старайтесь избегать публикацию системных сборок в базу как только это возможно.


Спасибо... будем переделывать, чтоб не было зависимости
8 фев 19, 15:21    [21804462]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить