Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Удаляет сборку и все связанные с ней файлы из текущей базы данных. Сборки создаются с помощью инструкции CREATE ASSEMBLY и изменяются с помощью инструкции ALTER ASSEMBLY.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DROP ASSEMBLY [ IF EXISTS ] assembly_name [ , ...n ]
[ WITH NO DEPENDENTS ]
[ ; ]
Аргументы
IF EXISTS
Область применения: SQL Server 2016 (13.x) и более поздних версий.
Условное удаление сборки только в том случае, если она уже существует.
assembly_name
Имя сборки, которую требуется удалить.
WITH NO DEPENDENTS
Если задано, WITH NO DEPENDENTS удаляется только assembly_name и ни одна из зависимых сборок, на которые ссылается сборка. Если не указано, DROP ASSEMBLY удаляется assembly_name и все зависимые сборки.
Замечания
При удалении сборки из базы данных удаляются и все связанные с ней файлы, такие как исходный код и файлы отладки.
Если WITH NO DEPENDENTS не указано, DROP ASSEMBLY удаляется assembly_name и все зависимые сборки. Если попытка удалить все зависимые сборки завершается ошибкой, DROP ASSEMBLY возвращает ошибку.
DROP ASSEMBLY Возвращает ошибку, если сборка ссылается на другую сборку, которая существует в базе данных или используется функциями среды CLR, процедурами, триггерами, определяемыми пользователем типами или агрегатами в текущей базе данных.
DROP ASSEMBLY не вмешивается в код, ссылающийся на сборку, которая в настоящее время выполняется. Однако после DROP ASSEMBLY выполнения все попытки вызова кода сборки завершаются ошибкой.
Разрешения
Требуется владение сборкой или CONTROL разрешением на нее.
Примеры
В следующем примере предполагается, что сборка HelloWorld уже создана в экземпляре SQL Server.
DROP ASSEMBLY Helloworld;