sp_helppublication (Transact-SQL)
Zwraca informacje o publikacja.For a Microsoft SQL Server publication, this stored procedure is executed at the Publisher on the publication database.Dla publikacja bazy danych Oracle ta procedura przechowywana jest wykonywany na dystrybutor na dowolnej bazy danych.
sp_helppublication [ [ @publication = ] 'publication' ]
[ , [ @found=] found OUTPUT]
[ , [ @publisher = ] 'publisher' ]
Argumenty
[ @publication = ] 'publication'
Is the name of the publication to be viewed.publication is sysname, with a default of %, which returns information about all publications.[ @found = ] 'found' OUTPUT
Is a flag to indicate returning rows.foundis int and an OUTPUT parameter, with a default of 23456.1 wskazuje publikacja zostanie znaleziony.0 wskazuje publikacja nie został znaleziony.[ Wydawca @ = ] "publisher'
Specifies a non-SQL Server publisher.publisher is sysname, with a default of NULL.Uwaga
publisher nie powinna być określona, żądając informacji publikacja z SQL Server Wydawca.
Zestawy wyników
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
pubid |
int |
IDENTYFIKATOR dla publikacja. |
Nazwa |
sysname |
Nazwę publikacja. |
ograniczone |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
Stan |
tinyint |
Bieżący stan publikacja. 0 = Nieaktywne. 1 = Aktywny. |
zadania |
|
Używane w celu zapewnienia zgodności z poprzednimi wersjami. |
częstotliwość replikacja |
tinyint |
Typ częstotliwości replikacja: 0 Transakcyjnych = 1 = $ migawka |
Metoda synchronizacji |
tinyint |
Tryb synchronizacji: 0 = Program kopiowanie masowe macierzystym (BCP utility) 1 = kopiowanie masowe znaku 3 = Concurrent, which means that native bulk copy (bcputility) is used but tables are not locked during the snapshot 4 = Concurrent_c, co oznacza, że używana jest kopiowanie masowe znaków, ale tabele nie są blokowane podczas migawka |
Opis |
nvarchar(255) |
Opcjonalny opis dla danej publikacja. |
immediate_sync |
bit |
Czy synchronizacji pliki są tworzone lub utworzony ponownie przy każdym działa migawka Agent. |
enabled_for_internet |
bit |
Czy pliki synchronizacji w publikacja są dostępne do Internetu za pośrednictwem protokół przesyłania plików (FTP) i innych usług. |
allow_push |
bit |
Czy subskrypcji wypychanych są dozwolone w publikacja. |
allow_pull |
bit |
Czy subskrypcji ściąganej są dozwolone w publikacja. |
allow_anonymous |
bit |
Czy anonimowy subskrypcje są dozwolone w publikacja. |
independent_agent |
bit |
Czy jest autonomiczny Agent dystrybucji dla tej publikacja. |
immediate_sync_ready |
bit |
Niezależnie od tego, czy migawka Agent generowane migawka jest gotowy do użycia przez nowej subskrypcji.Ten parametr jest zdefiniowany tylko wtedy, gdy publikacja jest ustawiona na mają zawsze dostępne dla nowych migawka lub ustawienie ponownie inicjowane subskrypcji. |
allow_sync_tran |
bit |
Czy natychmiastowe aktualizowanie subskrypcje są dozwolone w publikacja. |
autogen_sync_procs |
bit |
Określa, czy automatycznie generować procedur przechowywanych do obsługi natychmiastowe aktualizowanie subskrypcji. |
snapshot_jobid |
binary(16) |
Identyfikator zadania według harmonogramu. |
zachowanie |
int |
Liczba zmian w godzinach, aby zapisać w danej publikacja. |
ma subskrypcja |
bit |
Jeśli w publikacja znajdują się active subskrypcji.1 oznacza, że publikacja ma aktywne subskrypcje i 0 oznacza, że nie subskrypcji w publikacji. |
allow_queued_tran |
bit |
Określa, czy zostało włączone wyłącza kolejkowanie zmian przez subskrybent, dopóki nie mogą one być stosowane przez wydawcę.Jeśli 0, zmiany subskrybent nie są umieszczane w kolejce. |
snapshot_in_defaultfolder |
bit |
Określa, czy migawka pliki są przechowywane w folderze domyślnym.Jeśli 0, migawka pliki były przechowywane w innej lokalizacji określonej przez alternate_snapshot_folder.Jeśli 1, migawka pliki znajdują się w folderze domyślnym. |
alt_snapshot_folder |
nvarchar(255) |
Określa lokalizację innego folderu dla migawka. |
pre_snapshot_script |
nvarchar(255) |
Określa wskaźnik do .SQL Lokalizacja pliku. Agent dystrybucji uruchomi skryptu pre-migawka przed uruchomieniem tych skryptów replikowanych obiektów, stosując migawka na subskrybent. |
post_snapshot_script |
nvarchar(255) |
Określa wskaźnik do .SQL Lokalizacja pliku. Agent dystrybucji uruchomi post-migawka skryptu, po zastosowaniu wszystkich innych skryptów replikowanych obiektów i danych podczas wstępna synchronizacja. |
compress_snapshot |
bit |
Określa, że zdjęcie, które napisano w celu alt_snapshot_folder ma być skompresowane w lokalizacjiMicrosoft Format pliku CAB. 0 Określa, że nie będą kompresowane migawka. |
ftp_address |
sysname |
Adres sieciowy usługa FTP dla dystrybutor.Określa, w którym znajdują się do dystrybucji Agent lub Scal agenta z publikacja migawka pliki subskrybent aby. |
ftp_port |
int |
Numer portu usługa FTP dla dystrybutor. |
ftp_subdirectory |
nvarchar(255) |
Określa, gdzie pliki migawka będą dostępne dla dystrybucji Agent lub Scal agenta z subskrybentom Podnieś, gdy publikacja obsługuje rozmnożeniowy migawka za pomocą protokołu FTP. |
ftp_login |
sysname |
Nazwa użytkownika jest używane do łączenia się z usługa FTP. |
allow_dts |
bit |
Określa, że publikacja umożliwia przekształcenia danych.0 Określa, że transformacje DTS są niedozwolone. |
allow_subscription_copy |
bit |
Określa, czy włączono możliwość kopiowania bazy danych subskrypcja, które subskrybować tej publikacja.0 oznacza, że kopiowanie nie jest dozwolona. |
centralized_conflicts |
bit |
Określa, czy rekordy konfliktów są przechowywane na Wydawca: 0 = Konflikt rekordy są przechowywane w obu Wydawca i abonenta, która spowodowała wystąpienie konfliktu. 1 = Konfliktu przez wydawcę przechowywane są rekordy. |
conflict_retention |
int |
Określa okres zachowywania konflikt w dniach. |
conflict_policy |
int |
Określa zasady rozwiązywania konfliktów, a następnie użyto kolejce opcję aktualizowania subskrybent.Może być jedną z następujących wartości: 1 = Konflikt wins Wydawca. 2 = Wins subskrybent konfliktu. 3 = Ustawienie ponownie inicjowane subskrypcja. |
QUEUE_TYPE |
|
Określa, jakiego typu kolejki jest używany.Może być jedną z następujących wartości: usługa MSMQ = Use Microsoft kolejkowanie wiadomości do przechowywania transakcji. SQL = Use SQL Server do przechowywania transakcji.
Note:
Nie jest już pomocy technicznej dla kolejkowanie wiadomości.
|
backward_comp_level |
|
Baza danych poziom zgodności i może mieć jedną z następujących czynności: 10 = Microsoft SQL Server 7.0 20 = SQL Server 7.0 Z dodatkiem usługa Pack 1 30 = SQL Server 7.0 Z dodatkiem usługa Pack 2 35 = SQL Server 7.0 Z dodatkiem usługa Pack 3 40 = Microsoft SQL Server 2000 50 = SQL Server 2000 Dodatek usługa Pack 1 60 = SQL Server 2000 Dodatek usługa Pack 3 90 = Microsoft SQL Server 2005 100 = Microsoft SQL Server 2008 |
publish_to_AD |
bit |
Określa, czy publikacja jest publikowana w Microsoft Active Directory ™. Wartość 1 wskazuje, że zostanie opublikowana oraz wartość 0 wskazuje, że nie jest opublikowana. |
allow_initialize_from_backup |
bit |
Wskazuje, w przypadku subskrybentów można ustawić subskrypcję tej publikacja na kopię zapasową, a nie na migawka początkowego.1 oznacza, że subskrypcji mogą być inicjowane z kopia zapasowa oraz 0 oznacza, że nie można ich.Aby uzyskać więcej informacji zobacz Inicjowanie transakcji subskrypcja bez migawka Subskrybent transakcyjnych bez migawka. |
replicate_ddl |
int |
Wskazuje, czy replikacja schematu jest przystosowany do publikacja.1 wskazuje, że są replikowane instrukcji języka (DDL) definicja danych wykonane po Wydawca, a 0 wskazuje, że instrukcje DDL nie są replikowane.Aby uzyskać więcej informacji zobacz Wprowadzanie zmian schematu na bazy danych w publikacja. |
enabled_for_p2p |
int |
Jeśli w publikacja można używać w topologii replikacja równorzędna.1 wskazuje, że publikacja obsługuje replikację typu peer-to-peer.Aby uzyskać więcej informacji zobacz Typu peer-to-peer transakcyjne replikacja. |
publish_local_changes_only |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
enabled_for_het_sub |
int |
Określa, czy nie obsługuje publikacja-SQL Server Subskrybentów. Wartość 1 oznacza, że nie-SQL Server Subskrybenci są obsługiwane. Wartość 0 oznacza, że tylko SQL Server Subskrybenci są obsługiwane. Aby uzyskać więcej informacji zobacz -SQL Server subskrybentów. |
enabled_for_p2p_conflictdetection |
int |
Określa, czy agent dystrybucji wykrywanie konfliktów dla publikacja, który jest włączony dla replikacja równorzędna.Wartość 1 oznacza, że konflikty są wykrywane.Aby uzyskać więcej informacji zobacz Wykrywanie konfliktów w replikacja równorzędna. |
originator_id |
int |
Określa identyfikator węzła w topologii typu peer-to-peer.Jeśli ten identyfikator jest używany do wykrywanie konfliktów enabled_for_p2p_conflictdetection is zestaw to 1.Aby wyświetlić listę identyfikatorów, które już zostały użyte, kwerendy Mspeer_originatorid_history tabela systemowa. |
p2p_continue_onconflict |
int |
Określa, czy agent dystrybucji kontynuuje przetwarzanie zmian po wykryciu konflikt.Wartość 1 oznacza, że agent kontynuuje przetwarzanie zmian.
Caution:
Firma Microsoft zaleca korzystanie z domyślnej wartości 0.Gdy ta opcja jest zestaw do 1, Agent dystrybucji próbuje zostanie uzyskana zbieżność funkcji danych topologii stosując wiersza będące w konflikcie z węzła, który ma najwyższy identyfikator autora.Ta metoda nie gwarantuje zbieżności.Należy upewnić się, że po wykryciu konflikt topologii jest zgodny.Aby uzyskać więcej informacji zobacz temat "Obsługa konflikty" w Wykrywanie konfliktów w replikacja równorzędna.
|
alllow_partition_switch |
int |
Określa, czy instrukcji ALTER tabela…SWITCH mogą być wykonywane w opublikowanej bazie danych.Aby uzyskać więcej informacji zobacz Replikowanie podzielonym na partycje, tabele oraz indeksy. |
replicate_partition_switch |
int |
Określa, czy instrukcji ALTER tabela…SWITCH, które są wykonywane w opublikowanej bazie danych powinny być replikowane do subskrybentów.Ta opcja jest prawidłowa tylko wtedy, gdy allow_partition_switch jest ustawiona na 1. |
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
sp_helppublication jest używany w migawka i replikacja transakcyjnej.
sp_helppublication zwraca informacje o wszystkich publikacji, będące własnością użytkownika wykonywanie tej procedury.
Uprawnienia
Tylko członkowie roli sysadmin stałych serwera Wydawca lub członkowie db_owner stała rola bazy danych z publikacją, bazy danych lub użytkowników na liście publikacja dostępu (PAL) mogą być wykonać sp_helppublication.
Dla różna-SQL Server Program Publisher, tylko członkowie sysadmin stałe roli serwera na dystrybutor lub członkowie roli db_owner stałej bazy danych do bazy danych dystrybutor lub użytkowników w PAL może wykonać sp_helppublication.
See Also