Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Zmienia właściwości zadania Distribution Agent, które działa na Distributorze SQL Server 2005 (9.x) lub nowszej wersji. Ta procedura przechowywana służy do zmiany właściwości, gdy Publisher działa na instancji SQL Server 2000 (8.x). Ta procedura przechowywana jest wykonywana przez dystrybutora w bazie danych dystrybucji.
Transact-SQL konwencje składni
Syntax
sys.sp_MSchange_distribution_agent_properties
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @subscriber = ] N'subscriber'
, [ @subscriber_db = ] N'subscriber_db'
, [ @property = ] N'property'
, [ @value = ] N'value'
[ ; ]
Arguments
[ @publisher = ] N'publisher'
Nazwa wydawcy. @publisher jest nazwą systemu bez wartości domyślnej.
[ @publisher_db = ] N'publisher_db'
Nazwa bazy danych publikacji. @publisher_db to sysname, bez domyślnego zapisu.
[ @publication = ] N'publikacja'
Nazwa publikacji. @publication to sysname, bez domyślnego zapisu.
[ @subscriber = ] N'subskrybent'
Nazwa subskrybenta. @subscriber to sysname, bez domyślnego ustawienia.
[ @subscriber_db = ] N'subscriber_db'
Nazwa bazy danych subskrypcji. @subscriber_db to sysname, bez domyślnego zapisu.
[ @property = ] N'property'
Własność publikacji do zmiany. @property to sysname, bez domyślnego zapisu.
[ @value = ] N'value'
Nowa wartość właściwości. @value to nvarchar(524), bez domyślnego stanowczości.
Ta tabela opisuje właściwości zadania Distribution Agent, które można zmienić, oraz ograniczenia dotyczące wartości tych właściwości.
| Property | Value | Description |
|---|---|---|
distrib_job_login |
Zaloguj się na konto Microsoft Windows, pod którym działa agent. | |
distrib_job_password |
Hasło do konta Windows, pod którym uruchamia się zadanie agenta. | |
subscriber_catalog
1 |
Katalog do wykorzystania podczas łączenia z dostawcą OLE DB. | |
subscriber_datasource
1 |
Nazwa źródła danych rozumiana przez dostawcę OLE DB. | |
subscriber_location
1 |
Lokalizacja bazy danych według definicji dostawcy OLE DB. | |
subscriber_login |
Zaloguj się, aby użyć podczas łączenia się z abonentem i synchronizacji subskrypcji. | |
subscriber_password |
Hasło subskrybenta. Nie używaj pustego hasła. Użyj silnego hasła. |
|
subscriber_provider
1 |
Unikalny identyfikator programowy (PROGID), za pomocą którego rejestrowany jest dostawca OLE DB dla źródła danych spoza SQL Server. | |
subscriber_providerstring
1 |
Specyficzny dla dostawcy string OLE DB, który identyfikuje źródło danych. | |
subscriber_security_mode |
1 |
Uwierzytelnianie Windows. Jeśli to możliwe, użyj uwierzytelniania systemu Windows. |
0 |
Uwierzytelnianie programu SQL Server. | |
subscriber_type |
0 |
Subskrybent SQL Server |
1 |
Serwer źródłowy danych ODBC | |
3 |
dostawca OLE DB | |
subscriptionstreams
2 |
Oznacza liczbę połączeń dozwolonych przez Distribution Agent do stosowania partii zmian równolegle do Subscriber. |
1 Ważne tylko dla subskrybentów niekorzystających z SQL Server.
2 Nie obsługiwane dla subskrybentów spoza SQL Server, Oracle Publishers ani subskrypcji peer-to-peer.
Note
Po zmianie logowania lub hasła do agenta musisz zatrzymać i zrestartować agenta, zanim zmiana wejdzie w życie.
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Remarks
sp_MSchange_distribution_agent_properties jest wykorzystywany w replikacji snapshotów oraz replikacji transakcyjnej.
Możesz użyć sp_changesubscription na Publisher, aby zmienić właściwości zadania Merge Agent, które synchronizuje subskrypcję push działającą u Dystrybutora.
Permissions
Tylko członkowie roli stałego serwera administratora systemu w Dystrybutorze mogą wykonywać sp_MSchange_distribution_agent_properties.