UPUŚĆ zestawu (Transact-SQL)

Usuwa wirtualny plik dziennika i wszystkie powiązane pliki z bieżącej bazy danych.Zespoły są tworzone za pomocą Tworzenie zestawu i modyfikować za pomocą Zmiany zestawu.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

DROP ASSEMBLY assembly_name [ ,...n ]
[ WITH NO DEPENDENTS ]
[ ; ]

Argumenty

  • assembly_name
    Jest to nazwa wirtualny plik dziennika , który chcesz usunąć.

  • Z NIE ZALEŻNOŚCI
    Krople tylko jeśli określono, assembly_name i none zależne zestawy, do których istnieją odwołania przez wirtualny plik dziennika.Jeśli nie określono zestawu UPUŚĆ spadnie assembly_name i wszystkie zależne zestawy.

Uwagi

Upuszczanie wirtualny plik dziennika usuwa wirtualny plik dziennika i wszystkie jego powiązane pliki, takie jak kod i debugowania plików źródło , z bazy danych.

W przypadku nieokreślenia z zależności nie porzuca UPUŚĆ zestawu assembly_name i wszystkie zależne zestawy.Jeśli próba upuść zależne zestawy nie powiedzie się, UPUŚĆ zestawu zwraca błąd.

UPUŚĆ zestawu zwraca błąd, jeśli wirtualny plik dziennika odwołuje się do innego wirtualny plik dziennika , który istnieje w bazie danych lub jeśli jest używany przez typowe funkcje runtime (CLR) języka, procedur, wyzwalaczy, typów zdefiniowanych przez użytkownika lub zagregowanych danych w bieżącej bazie danych.

Usuwanie zestawu nie koliduje z kodu odwołującego się do wirtualny plik dziennika jest aktualnie uruchomione.Jednak po wykonuje UPUŚĆ zestawu próby wywołania kodu wirtualny plik dziennika nie będą działać.

Uprawnienia

Wymaga wirtualny plik dziennikalub uprawnienie Kontrola na własność.

Przykłady

W poniższym przykładzie założono wirtualny plik dziennika HelloWorld jest już utworzony w wystąpienie SQL Server.

DROP ASSEMBLY Helloworld