powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при развёртывании SQL-сборки
6 сообщений из 6, страница 1 из 1
Ошибка при развёртывании SQL-сборки
    #38585998
Degun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть проект SQL-сборки. Права у сборки поставлены как EXTERNAL_ACCESS. При её развёртывании на MS SQL Server 2008 R2 выдаётся следующая ошибка.

Код: plaintext
1.
D:\TFS\SqlServerProjects\AppservProject\bin\Release\AppservProject.sql(290-290): Deploy error SQL01268: .Net SqlClient Data Provider: Сообщение 6503, уровень 16, состояние 12, строка 1 Сборка "system.runtime.serialization, version=3.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089." не найдена в каталоге SQL.

Причём наблюдается следующая особенность. Если у сборки убрать ссылку на WCF-сервис, то развёртывание проходит нормально без ошибок. Что сделать, чтобы развёртывание проходило без ошибок в случае, если у SQL-сборки есть ссылка на WCF-сервис?
...
Рейтинг: 0 / 0
Ошибка при развёртывании SQL-сборки
    #38586335
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Засунуть в базу также недостающую "system.runtime.serialization.dll" и ее прицепы, если будут.
...
Рейтинг: 0 / 0
Ошибка при развёртывании SQL-сборки
    #38586343
Degun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В смысле кинуть "system.runtime.serialization.dll" в каталог где установлена база данных на сервере?
...
Рейтинг: 0 / 0
Ошибка при развёртывании SQL-сборки
    #38586562
Degun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стал последовательно добавлять требуемые dll-ки на базе:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
CREATE assembly SMdiagnostics
FROM 'c:\WINDOWS\assembly\GAC_MSIL\SMDiagnostics\3.0.0.0__b77a5c561934e089\SMdiagnostics.dll'
WITH permission_set = UNSAFE
 
CREATE assembly [System.Runtime.Serialization]
FROM 'c:\WINDOWS\assembly\GAC_MSIL\System.Runtime.Serialization\3.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll'
WITH permission_set = UNSAFE
 
CREATE assembly [System.Drawing]
FROM 'c:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'
WITH permission_set = UNSAFE
 
CREATE assembly [System.Directoryservices]
FROM 'c:\WINDOWS\assembly\GAC_MSIL\System.DirectoryServices\2.0.0.0__b03f5f7f11d50a3a\System.DirectoryServices.dll'
WITH permission_set = UNSAFE
 
CREATE assembly [System.Directoryservices.Protocols]
FROM 'c:\WINDOWS\assembly\GAC_MSIL\System.DirectoryServices.Protocols\2.0.0.0__b03f5f7f11d50a3a\System.DirectoryServices.Protocols.dll'
WITH permission_set = UNSAFE
 
CREATE assembly [System.Enterpriseservices]
FROM 'c:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.Enterpriseservices.dll'
WITH permission_set = UNSAFE 



Все эти сборки добавились нормально, кроме последней, которая требует для себя эту dll-ку

Код: sql
1.
2.
3.
CREATE assembly [System.Runtime.Remoting]
FROM 'c:\WINDOWS\assembly\GAC_MSIL\System.Runtime.Remoting\2.0.0.0__b77a5c561934e089\System.Runtime.Remoting.dll'
WITH permission_set = UNSAFE 



Всё бы ничего, но эта требует для себя вот эту сборку

Код: sql
1.
2.
3.
CREATE assembly [System.Web]
FROM 'c:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll'
WITH permission_set = UNSAFE 



которая в свою очередь ссылается на System.Enterpriseservices.dll.
Т. е. круг замкнулся - System.Enterpriseservices.dll ссылается на System.Runtime.Remoting.dll, а эта на System.Web.dll, которая ссылается на исходную System.Enterpriseservices.dll. Т.е эти три dll-ки взаимно ссылаются друг на друга! Как же быть в таком случае?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Ошибка при развёртывании SQL-сборки
    #39649670
AR159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Победил?
...
Рейтинг: 0 / 0
Ошибка при развёртывании SQL-сборки
    #39649672
aleksrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AR159,

Нет, он уже 4 год борется.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка при развёртывании SQL-сборки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]