Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Игорь_UUS Member Откуда: г. Екатеринбург Сообщений: 680 |
Добрый день. Не получается загрузить библиотеку: 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] Ответить | Цитировать Сообщить модератору |
Ken@t Member Откуда: 大地 Сообщений: 3264 |
Игорь_UUS, Сборку и зависимости взять в GAC, работать будет. Но лично я считаю, для решения задач связанных с коммуникациями из/в SQL сервер должен заниматься appserver. |
8 фев 19, 13:07 [21804276] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8350 |
Игорь_UUS, некоторые сборки (перечислены в документации) не требуют развертывания на сервере. system.web, в частности, необходимо публиковать в базе данных. Это может вызвать дальнейшие проблемы, например, при миграции на новый сервер. Старайтесь избегать публикацию системных сборок в базу как только это возможно. |
8 фев 19, 14:08 [21804359] Ответить | Цитировать Сообщить модератору |
Игорь_UUS Member Откуда: г. Екатеринбург Сообщений: 680 |
Спасибо... будем переделывать, чтоб не было зависимости |
||
8 фев 19, 15:21 [21804462] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |