Megosztás a következőn keresztül:


Replikációs terjesztési ügynök

A következőkre vonatkozik:SQL ServerAzure SQL Database

A replikációs terjesztési ügynök egy végrehajtható fájl, amely áthelyezi a pillanatképet (a pillanatkép-replikációhoz és a tranzakciós replikációhoz) és a terjesztési adatbázis tábláiban tárolt tranzakciókat (tranzakciós replikáció esetén) az Előfizetők céltábláiba.

Megjegyzés:

A paraméterek bármilyen sorrendben megadhatók. Ha a választható paraméterek nincsenek megadva, a rendszer a helyi számítógépen előre definiált beállításjegyzék-beállítások értékeit használja.

Szemantika

distrib [ -? ]
-Publisher server_name [ \instance_name ]
-PublisherDB publisher_database
-Subscriber server_name [ \instance_name ]
-SubscriberDB subscriber_database
[ -AltSnapshotFolder alt_snapshot_folder_path ]
[ -BcpBatchSize bcp_batch_size ]
[ -CommitBatchSize commit_batch_size ]
[ -CommitBatchThreshold commit_batch_threshold ]
[ -Continuous ]
[ -DefinitionFile def_path_and_file_name ]
[ -Distributor distributor ]
[ -DistributorLogin distributor_login ]
[ -DistributorPassword distributor_password ]
[ -DistributorSecurityMode [ 0 | 1 ] ]
[ -EncryptionLevel [ 0 | 1 | 2 | 3 | 4 ] ]
[ -ErrorFile error_path_and_file_name ]
[ -ExtendedEventConfigFile configuration_path_and_file_name ]
[ -FileTransferType [ 0 | 1 ] ]
[ -FtpAddress ftp_address ]
[ -FtpPassword ftp_password ]
[ -FtpPort ftp_port ]
[ -FtpUserName ftp_user_name ]
[ -HistoryVerboseLevel [ 0 | 1 | 2 | 3 ] ]
[ -Hostname host_name ]
[ -KeepAliveMessageInterval keep_alive_message_interval_seconds ]
[ -LoginTimeOut login_time_out_seconds ]
[ -MaxBcpThreads ]
[ -MaxDeliveredTransactions number_of_transactions ]
[ -MessageInterval message_interval ]
[ -MultiSubnetFailover [ 0 | 1 ] ]
[ -OledbStreamThreshold oledb_stream_threshold ]
[ -Output output_path_and_file_name ]
[ -OutputVerboseLevel [ 0 | 1 | 2 ] ]
[ -PacketSize packet_size ]
[ -PollingInterval polling_interval ]
[ -ProfileName profile_name ]
[ -Publication publication ]
[ -QueryTimeOut query_time_out_seconds ]
[ -QuotedIdentifier quoted_identifier ]
[ -SkipErrors native_error_id [ :...n ] ]
[ -SubscriberDatabasePath subscriber_path ]
[ -SubscriberLogin subscriber_login ]
[ -SubscriberPassword subscriber_password ]
[ -SubscriberSecurityMode [ 0 | 1 ] ]
[ -SubscriberType [ 0 | 1 | 3 ] ]
[ -SubscriptionStreams [ 1 | 2 | ...64 ] ]
[ -SubscriptionTableName subscription_table ]
[ -SubscriptionType [ 0 | 1 | 2 ] ]
[ -TransactionsPerHistory [ 0 | 1 | ...10000 ] ]
[ -UseDTS ]
[ -UseInprocLoader ]
[ -UseOledbStreaming ]

Érvek

-?

Kinyomtatja az összes elérhető paramétert.

-Kiadó server_name [ \instance_name ]

A Közzétevő neve. Adja meg <server_name> a Microsoft SQL Server alapértelmezett példányát a kiszolgálón. Adja meg <server_name>\<instance_name> a kiszolgálón található SQL Server egy elnevezett példányát. Ha a közzétevő-adatbázis rendelkezésre állási csoportban (AG) van, az sp_redirect_publisher miatt továbbra is az eredeti elsődleges közzétevő-kiszolgáló nevét tükrözi. Nem tükrözi az AG-figyelő nevét.

-PublisherDB publisher_database

A Publisher-adatbázis neve.

- Előfizetői server_name [ \instance_name ]

Az előfizető neve. Adja meg <server_name> az SQL Server alapértelmezett példányát a kiszolgálón. Adja meg <server_name>\<instance_name> a kiszolgálón található SQL Server egy elnevezett példányát. Ha az előfizetői adatbázis egy AG-ben található, annak az AG-figyelő nevét kell tükröznie.

-SubscriberDB subscriber_database

Az előfizetői adatbázis neve.

-AltSnapshotFolder alt_snapshot_folder_path

Az előfizetés kezdeti pillanatképét tartalmazó mappa elérési útja.

-BcpBatchMéret bcp_batch_size

A tömeges másolási műveletben elküldendő sorok száma. Művelet végrehajtásakor bcp in a köteg mérete a kiszolgálónak egyetlen tranzakcióként küldendő sorok száma, valamint azoknak a soroknak a száma, amelyeket el kell küldeni, mielőtt a terjesztési ügynök naplózza a bcp folyamatjelző üzenetét. Művelet végrehajtásakor bcp out a rendszer rögzített kötegméretet 1000 használ.

-CommitBatchSize commit_batch_size

Az előfizetőnek a COMMIT utasítás kiadása előtt kibocsátandó tranzakciók száma. Az alapértelmezett érték 100, a maximális érték pedig 10000. Ezt a paramétert a rendszer figyelmen kívül hagyja, amikor a pillanatképet a terjesztési ügynök alkalmazza az előfizetőre.

-CommitBatchThreshold commit_batch_threshold

Az előfizetőnek a COMMIT utasítás kiadása előtt kiadandó replikációs parancsok száma. Az alapértelmezett érték 1000, a maximális érték pedig 10000. Ezt a paramétert a rendszer figyelmen kívül hagyja, amikor a pillanatképet a terjesztési ügynök alkalmazza az előfizetőre.

-Folyamatos

Azt határozza meg, hogy az ügynök folyamatosan próbálja-e lekérdezni a replikált tranzakciókat. Ha meg van adva, az ügynök lekérdezési időközönként lekérdezi a replikált tranzakciókat a forrásból, még akkor is, ha nincsenek függőben lévő tranzakciók.

-DefinitionFile def_path_and_file_name

Az ügynökdefiníciós fájl elérési útja. Az ügynökdefiníciós fájl parancssori argumentumokat tartalmaz az ügynökhöz. A fájl tartalma végrehajtható fájlként van elemezve. Használjon dupla idézőjeleket (") tetszőleges karaktereket tartalmazó argumentumértékek megadásához.

- Forgalmazó

A forgalmazó neve. A terjesztői (leküldéses) disztribúció esetében a név alapértelmezés szerint a helyi forgalmazó nevére lesz bekapcsolva. Ha a forgalmazói adatbázis egy AG-ben található, annak az AG-figyelő nevét kell tükröznie.

-DistributorLogin distributor_login

A forgalmazó bejelentkezési neve.

-ForgalmazóJelszó distributor_password

A forgalmazó jelszava.

-DistributorSecurityMode [ 0 | 1 ]

A forgalmazó biztonsági módját adja meg. A 0 érték az SQL Server hitelesítési módot, az 1 érték pedig a Windows hitelesítési módot (alapértelmezett) jelöli.

-Titkosítási szint [ 0 | 1 | 2 | 3 | 4 ]

A Transport Layer Security (TLS), korábbi nevén Secure Sockets Layer (SSL) szintű titkosítás, amelyet a terjesztési ügynök használ a kapcsolatok létrehozásakor.

EncryptionLevel érték Leírás
0 Azt adja meg, hogy a TLS nincs használatban.
1 A TLS 1.2 használatát határozza meg, de az ügynök nem ellenőrzi, hogy a TLS-kiszolgáló tanúsítványát megbízható kiállító írta-e alá.
2 A TLS 1.2 használatát és a tanúsítvány ellenőrzését határozza meg.
3 Megadja, hogy a felügyelt Azure SQL-példányból, illetve az SQL Server 2025-ös és újabb verzióiból az Azure SQL Managed Instance-hez való kapcsolatok esetében a TLS 1.3 legyen használva, és a tanúsítvány hitelesítve legyen. Az SQL Serverrel (bármely támogatott verzióval) létesített kapcsolatok esetén a TLS 1.3 nem lesz kényszerítve a beállítással 3.
4 Megadja, hogy a felügyelt Azure SQL-példányból, illetve az SQL Server 2025-ös és újabb verzióiból az Azure SQL Managed Instance-hez való kapcsolatok esetében a TLS 1.3 legyen használva, és a tanúsítvány hitelesítve legyen. A felügyelt Azure SQL-példányról vagy az SQL Server 2025-ös és újabb verzióiról az SQL Serverre (bármely támogatott verzióra) irányuló kapcsolatok esetén a TLS 1.3-at használja a rendszer, és ellenőrzi a tanúsítványt. A tanúsítványt olyan SQL Server-gazdagépekre kell telepíteni, amelyek a beállított kapcsolattal EncryptionLevel fogadják a4 kapcsolatot.

Az érvényes TLS-tanúsítvány az SQL Server teljes tartománynevével van definiálva. Ahhoz, hogy az ügynök sikeresen kapcsolódhasson a beállításkor -EncryptionLevel2, hozzon létre egy aliast a helyi SQL Serveren. Az "Alias neve" paraméternek a kiszolgálónévnek kell lennie, a "Kiszolgáló" paraméternek pedig az SQL Server teljes névre kell állítania.

További információ: Replikációs biztonsági beállítások megtekintése és módosítása.

-ErrorFile error_path_and_file_name

A terjesztési ügynök által létrehozott hibafájl elérési útja és fájlneve. Ez a fájl akkor jön létre, amikor hiba történt a replikációs tranzakciók előfizetőnél történő alkalmazása során; a Publisherben vagy a forgalmazóban előforduló hibák nincsenek bejelentkezve ebben a fájlban. Ez a fájl tartalmazza a sikertelen replikációs tranzakciókat és a kapcsolódó hibaüzeneteket. Ha nincs megadva, a hibafájl a terjesztési ügynök aktuális könyvtárában jön létre. A hibafájl neve a terjesztési ügynök neve .err kiterjesztéssel. Ha a megadott fájlnév létezik, a program hibaüzeneteket fűz a fájlhoz. Ez a paraméter legfeljebb 256 Unicode-karakter lehet.

-ExtendedEventConfigFile configuration_path_and_file_name

Megadja a kiterjesztett események XML-konfigurációs fájljának elérési útját és fájlnevét. A kiterjesztett eseménykonfigurációs fájl lehetővé teszi a munkamenetek konfigurálását és az események nyomon követését.

-FileTransferType [ 0 | 1 ]

Megadja a fájlátvitel típusát. 0 Az UNC (univerzális elnevezési konvenció) és az FTP (fájlátviteli 1 protokoll) érték.

-FtpAddress ftp_address

A forgalmazó FTP-szolgáltatásának hálózati címe. Ha nincs megadva, DistributorAddress a rendszer használja. Ha nincs megadva DistributorAddress, Distributor lesz használva.

-FtpJelszó ftp_password

Az FTP-szolgáltatáshoz való csatlakozáshoz használt felhasználói jelszó.

-FtpPort ftp_port

A forgalmazó FTP-szolgáltatásának portszáma. Ha nincs megadva, a rendszer az FTP-szolgáltatás (21) alapértelmezett portszámát használja.

-FtpUserName ftp_user_name

Az FTP-szolgáltatáshoz való csatlakozáshoz használt felhasználónév. Ha nincs megadva, anonymous a rendszer használja.

-TörténelemVerboseSzint [ 0 | 1 | 2 | 3 ]

A terjesztési művelet során naplózott előzmények mennyiségét adja meg. Az előzménynaplózás teljesítményhatását a kijelöléssel 1minimalizálhatja.

HistoryVerboseLevel érték Leírás
0 A folyamatjelző üzeneteket a rendszer a konzolra vagy egy kimeneti fájlba írja. A rendszer nem naplózza az előzményrekordokat a terjesztési adatbázisban.
1 (alapértelmezett) Mindig frissítsen egy korábbi, azonos állapotú előzményüzenetet (indítás, folyamat, siker stb.). Ha nincs ilyen állapotú korábbi rekord, szúrjon be egy új rekordot.
2 Új előzményrekordok beszúrása, kivéve, ha a rekord olyan dolgokra vonatkozik, mint az üresjárati üzenetek vagy a hosszú ideig futó feladatüzenetek, amely esetben frissíti az előző rekordokat.
3 Mindig szúrjon be új rekordokat, kivéve, ha üresjárati üzenetekről van szó.

- Hostnév host_name

A Publisherhez való csatlakozáskor használt állomásnév. Ez a paraméter legfeljebb 128 Unicode-karakter lehet.

-KeepAliveMessageInterval keep_alive_message_interval_seconds

Az előzmények szála előtti másodpercek száma ellenőrzi, hogy a meglévő kapcsolatok bármelyike vár-e a kiszolgáló válaszára. Ez az érték csökkenthető annak elkerülése érdekében, hogy a ellenőrző ügynök gyanúsként jelölje meg a terjesztési ügynököt egy hosszú ideig futó köteg végrehajtásakor. Az alapértelmezett érték a 300 másodperc.

-BejelentkezésIdőKilépés login_time_out_seconds

A bejelentkezési idő túllépése előtt másodpercek száma. Az alapértelmezett érték a 15 másodperc.

-MaxBcpThreads number_of_threads

Megadja a párhuzamosan végrehajtható tömeges másolási műveletek számát. Az egyidejűleg létező szálak és ODBC-kapcsolatok maximális száma a terjesztési adatbázisban a szinkronizálási tranzakcióban megjelenő tömeges másolási kérelmek kisebb vagy MaxBcpThreads száma. MaxBcpThreads értéknek nagyobbnak kell lennie, és 0 nincs szigorúan kódolt felső korlátja. Az alapértelmezett érték 1legfeljebb a maximális érték 8. A Publisherben az egyidejű pillanatkép beállítással létrehozott pillanatkép alkalmazásakor a rendszer egy szálat használ a megadott MaxBcpThreadsszámtól függetlenül.

-MaxDeliveredTranzakciók number_of_transactions

Az előfizetőkre alkalmazott leküldéses vagy lekéréses tranzakciók maximális száma egyetlen szinkronizálásban. Az érték 0 azt jelzi, hogy a maximális érték végtelen számú tranzakció. Az előfizetők más értékekkel lerövidíthetik a Publisherből lekért szinkronizálás időtartamát.

Ha -MaxDeliveredTransactions mindkettő -Continuous meg van adva, a terjesztési ügynök a megadott számú tranzakciót kézbesíti, majd leáll (annak ellenére, hogy -Continuous meg van adva). A feladat befejezése után újra kell indítania a terjesztési ügynököt.

-MessageInterval message_interval

Az előzménynaplózáshoz használt időintervallum. A rendszer naplóz egy előzményeseményt, amikor az alábbi paraméterek egyikét eléri:

  • Az TransactionsPerHistory érték az utolsó előzményesemény naplózása után lesz elérhető.

  • Az MessageInterval érték az utolsó előzményesemény naplózása után lesz elérhető.

Ha a forrásnál nem érhető el replikált tranzakció, az ügynök tranzakciómentes üzenetet küld a forgalmazónak. Ez a beállítás azt határozza meg, hogy az ügynök mennyi ideig várakozik, mielőtt újabb tranzakció nélküli üzenetet küld. Az ügynökök mindig tranzakciómentes üzenetet jelentenek, amikor észlelik, hogy a replikált tranzakciók korábban történő feldolgozása után nem érhetők el tranzakciók a forrásnál. Az alapértelmezett érték 60 másodperc.

-MultiSubnetFailover

A: SQL Server 2019 (15.x) és újabb verziókra vonatkozik.

Megadja, hogy a MultiSubnetFailover tulajdonság engedélyezve van-e. Ha az alkalmazás különböző alhálózatokon csatlakozik egy AG-hez, a MultiSubnetFailover=true beállítás gyorsabb észlelést és kapcsolatot biztosít az (jelenleg) aktív kiszolgálóval.

-OledbStreamThreshold oledb_stream_threshold

Megadja a bináris nagyméretű objektumadatok minimális méretét bájtban, amely fölött az adatok adatfolyamként lesznek kötve. Ezt a paramétert meg kell adnia -UseOledbStreaming . Az értékek 400 bájttól 1 048 576 bájtig terjedhetnek, alapértelmezett értéke 16 384 bájt.

-Kimeneti output_path_and_file_name

Az ügynök kimeneti fájljának elérési útja. Ha a fájlnév nincs megadva, a rendszer elküldi a kimenetet a konzolnak. Ha a megadott fájlnév létezik, a kimenet hozzá lesz fűzve a fájlhoz.

-OutputVerboseLevel [ 0 | 1 | 2 ]

Megadja, hogy a kimenetnek részletesnek kell-e lennie. Ha a részletes szint az 0, akkor csak a hibaüzenetek lesznek kinyomtatva. Ha a részletes szint az 1, a folyamatjelentés összes üzenete ki lesz nyomtatva. Ha a részletes szint ( 2 alapértelmezett), a rendszer minden hibaüzenetet és állapotjelentést kinyomtat, ami hibakereséshez hasznos.

-Csomagméret packet_size

A csomag mérete bájtban. Az alapértelmezett érték 4096 (bájt).

-PollingInterval polling_interval

Milyen gyakran kérdezi le másodpercek alatt a terjesztési adatbázis a replikált tranzakciókat. Az alapértelmezett érték 5 másodperc.

-Profilnév profile_name

Megadja az ügynökparaméterekhez használandó ügynökprofilt. Ha ProfileName igen NULL, az ügynökprofil le van tiltva. Ha ProfileName nincs megadva, a rendszer az ügynöktípus alapértelmezett profilját használja. További információ: Replikációs ügynök profiljai.

- Kiadvány

A kiadvány neve. Ez a paraméter csak akkor érvényes, ha a kiadvány úgy van beállítva, hogy mindig legyen elérhető pillanatkép új vagy újraincializált előfizetésekhez.

-QueryTimeOut query_time_out_seconds

A lekérdezés időtúllépése előtti másodpercek száma. Az alapértelmezett érték 1800 másodperc.

-QuotedIdentifier quoted_identifier

Megadja a használni kívánt idézett azonosító karaktert. Az érték első karaktere azt az értéket jelzi, amelyet a terjesztési ügynök használ. Ha QuotedIdentifier érték nélkül használják, a terjesztési ügynök szóközt használ. Ha QuotedIdentifier nincs használatban, a terjesztési ügynök minden olyan idézett azonosítót használ, amelyet az előfizető támogat.

-SkipErrors native_error_id [ :... n ]

Kettősponttal elválasztott lista, amely megadja az ügynök által kihagyandó hibaszámokat. Ezt a paramétert a rendszer figyelmen kívül hagyja, ha a pillanatképet a terjesztési ügynök alkalmazza az előfizetőre.

-SubscriberDatabasePath subscriber_database_path

A Jet-adatbázis elérési útja (.mdb fájl), ha SubscriberType az ( 2 odBC-adatforrásnév (DSN) nélküli Jet-adatbázishoz való csatlakozást teszi lehetővé).

-FeliratkozóBejelentkezés subscriber_login

Az előfizető bejelentkezési neve. Ha SubscriberSecurityMode az (SQL Server-hitelesítéshez) van 0 , ezt a paramétert meg kell adni.

-FeliratkozóJelszó subscriber_password

Az előfizetői jelszó. Ha SubscriberSecurityMode az (SQL Server-hitelesítéshez) van 0 , ezt a paramétert meg kell adni.

-ElőfizetőBiztonsági Mód [ 0 | 1 ]

Az Előfizető biztonsági módját adja meg. Az SQL Server-hitelesítést jelző érték 0 és a 1 Windows-hitelesítési mód (alapértelmezett) értéke.

-Előfizetőtípus [ 0 | 1 | 3 ]

A terjesztési ügynök által használt előfizetői kapcsolat típusát adja meg.

SubscriberType érték Leírás
0 SQL Server
1 ODBC-adatforrás
3 OLE DB-adatforrás

-SubscriptionStreams [ 0 | 1 | 2 | ... 64 ]

A terjesztési ügynökönként engedélyezett kapcsolatok száma, amely lehetővé teszi a módosítások kötegeinek egyidejű alkalmazását egy előfizetővel, miközben számos tranzakciós jellemző megmarad egyetlen szál használatakor. SQL Server Publisher esetén az 1 és 64 közötti értéktartomány támogatott.

Ez a paraméter nem támogatott, vagy nem SQL Server-előfizetőknek vagy társközi előfizetéseknek kell lennie 0 . Ezt a paramétert a rendszer figyelmen kívül hagyja, ha a pillanatképet a terjesztési ügynök alkalmazza az előfizetőre.

Ha az egyik kapcsolat végrehajtása vagy véglegesítése sikertelen, az összes kapcsolat megszakítja az aktuális köteget, és az ügynök egyetlen adatfolyamot használ a sikertelen kötegek újrapróbálkozásához. Az újrapróbálkozási fázis befejeződése előtt átmeneti tranzakciós inkonzisztenciák lehetnek az Előfizetőnél. A sikertelen kötegek sikeres véglegesítése után az előfizető visszakerül a tranzakciós konzisztencia állapotába.

Fontos

Ha egy vagy több 2értéket ad meg, az előfizetőnél a tranzakciók fogadásának -SubscriptionStreams sorrendje eltérhet a Közzétevőnél történt megrendeléstől. Ha ez a viselkedés kényszersértéseket okoz a NOT FOR REPLICATION szinkronizálás során, a szinkronizálás során tiltsa le a kényszerek kényszerítésének letiltását. További információ: Triggerek és megkötések szabályozása a szinkronizálásban.

Az előfizetési streamek nem működnek a Transact-SQL-hez konfigurált cikkekhez. Előfizetési streamek használatához konfigurálja a cikkeket tárolt eljáráshívások továbbítására.

-ElőfizetésTáblázatnév subscription_table

Az adott előfizetőnél létrehozott vagy használt előfizetési tábla neve. Ha nincs megadva, a rendszer a MSreplication_subscriptions táblát használja. Ezt a lehetőséget olyan adatbázis-kezelő rendszerekhez (DBMS) használhatja, amelyek nem támogatják a hosszú fájlneveket.

-Előfizetéstípus [ 0 | 1 | 2 ]

A terjesztési előfizetés típusát adja meg. Az érték 0 leküldéses előfizetést, egy 1 lekéréses előfizetést, egy 2 névtelen előfizetést pedig egy névtelen előfizetést jelöl.

-TransactionsPerHistory [ 0 | 1 | ... 10000 ]

Az előzménynaplózás tranzakciós időközét adja meg. Ha az előzménynaplózás utolsó példánya után a véglegesített tranzakciók száma nagyobb ennél a beállításnál, a rendszer naplózza az előzményüzenetet. Az alapértelmezett érték 100. A végtelen 0értéket TransactionsPerHistory jelzi. Lásd az előző paramétert –MessageInterval .

-UseDTS

Paraméterként kell megadni egy olyan kiadványhoz, amely lehetővé teszi az adatok átalakítását.

-UseInprocLoader

Javítja a kezdeti pillanatkép teljesítményét azáltal, hogy a terjesztési ügynök a BULK INSERT parancsot használja a pillanatképfájlok előfizetőre való alkalmazásakor. Ez a paraméter elavult, mert nem kompatibilis az XML-adattípussal. Ha nem replikál XML-adatokat, ez a paraméter használható. Ez a paraméter nem használható karaktermódú pillanatképekkel vagy nem SQL Server-előfizetőkkel. Ha ezt a paramétert használja, az előfizető SQL Server szolgáltatásfiókjának olvasási engedélyre van szüksége azon a könyvtáron, ahol a pillanatkép-adatfájlok .bcp találhatók. Ha ezt a paramétert nem használja, az ügynök (nem SQL Server-előfizetők esetén) vagy az ügynök által betöltött ODBC-illesztőprogram (AZ SQL Server-előfizetők számára) beolvassa a fájlokat, így a rendszer nem használja az SQL Server szolgáltatásfiók biztonsági környezetét.

-UseOledbStream

Ha meg van adva, engedélyezi a bináris nagy objektumadatok adatfolyamként való kötését. A -OledbStreamThreshold méretet bájtban adhatja meg, amely fölött streamet használ. UseOledbStreaming alapértelmezés szerint engedélyezve van.

Az SQL Server 2017 (14.x) CU 22 és újabb verzióiban UseOledbStreaming írja a C:\Users\<DistributionAgentAccount>\AppData\Temp mappát.

Az SQL Server 2017 (14.x) CU 22 UseOledbStreaming előtt írjon a C:\Program Files\Microsoft SQL Server\<version>\COM mappába.

Az SQL Server 2019 (15.x) CU 29, az SQL Server 2022 (16.x) CU 16 és újabb verzióiban az OLE DB streamelését a frissítéssel -UseOledbStreaming letilthatja, hogy 0 elkerülje a hibaüzenetben említett hibát, amikor a terjesztési ügynököt az SQL Serveren futtatja.

Megjegyzések

Ha az SQL Server-ügynököt úgy telepítette, hogy a tartományi felhasználói fiók helyett helyi rendszerfiókban fusson (alapértelmezés szerint), a szolgáltatás csak a helyi számítógéphez férhet hozzá. Ha az SQL Server-ügynök alatt futó terjesztési ügynök úgy van konfigurálva, hogy windowsos hitelesítési módot használjon, amikor bejelentkezik egy SQL Server-példányba, a terjesztési ügynök sikertelen lesz. Az alapértelmezett beállítás az SQL Server-hitelesítés. A biztonsági fiókok módosításáról további információt a replikáció biztonsági beállításainak megtekintése és módosítása című témakörben talál.

A terjesztési ügynök elindításához futtassa distrib.exe a parancssorból. További információ: Replikációs ügynök végrehajthatók fogalmai.