sp_droparticle (języka Transact-SQL)
Artykuł spada z migawka lub transakcyjnych publikacja.Nie można usunąć artykuł, jeśli istnieje jeden lub więcej subskrypcji do niego.Ta procedura składowana jest wykonywany na Wydawca na bazie publikacja.
Składnia
sp_droparticle [ @publication= ] 'publication'
, [ @article= ] 'article'
[ , [ @ignore_distributor = ] ignore_distributor ]
[ , [ @force_invalidate_snapshot= ] force_invalidate_snapshot ]
[ , [ @publisher = ] 'publisher' ]
[ , [ @from_drop_publication = ] from_drop_publication ]
Argumenty
[ @ publikacja = 'publication"
Is the name of the publication that contains the article to be dropped.publication is sysname, with no default.[ @ artykuł = 'article"
Is the name of the article to be dropped.article is sysname, with no default.[ @ ignore_distributor = ignore_distributor
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.[ @ force_invalidate_snapshot = force_invalidate_snapshot
Acknowledges that the action taken by this stored procedure may invalidate an existing snapshot.force_invalidate_snapshot is a bit, with a default of 0.0 określa zmiany artykuł nie powodują migawka się nieprawidłowy.Jeżeli procedura składowana wykryje, że zmiana wymaga Nowa migawka, wystąpi błąd i nie wprowadzono żadnych zmian.
1 Określa, że zmiany w artykuł może spowodować migawki nieprawidłowa, a w przypadku istniejących subskrypcji, wymagające Nowa migawka daje uprawnienie dla istniejących migawki oznaczony jako przestarzałe i Nowa migawka generowane.
[ program publisher @ =] 'publisher"
Specifies a non-Microsoft SQL Server Publisher.publisher is sysname, with a default of NULL.Ostrzeżenie
publishernie należy używać podczas zmieniania właściwości artykuł na SQL Server Wydawca.
[ @ from_drop_publication=] from_drop_publication
Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
sp_droparticle używane w migawce i replikacja transakcyjna.
Artykuły poziomo filtrowane sp_droparticle sprawdza typu kolumna artykuł w sysarticles (języka Transact-SQL) tabela, aby określić, czy widoku lub filtru powinny również być odrzucone.Widok lub filtr został wygenerowany automatycznie, zostanie usunięte z artykuł.Jeśli ręcznie został utworzony, nie zostanie usunięte.
Wykonywanie sp_droparticle odrzucanie artykuł z publikacja nie powoduje usunięcia obiektu z bazy danych publikacja lub odpowiedni obiekt z baza danych subskrypcja.Użyj DROP <object> ręcznie usunąć te obiekty, jeśli to konieczne.
Przykład
DECLARE @publication AS sysname;
DECLARE @article AS sysname;
SET @publication = N'AdvWorksProductTran';
SET @article = N'Product';
-- Drop the transactional article.
USE [AdventureWorks2008R2]
EXEC sp_droparticle
@publication = @publication,
@article = @article,
@force_invalidate_snapshot = 1;
GO
Uprawnienia
Tylko członkowie sysadmin stała rola serwera lub db_owner ustaloną rola bazy danych można wykonać sp_droparticle.
Zobacz także