Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure 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. |
Megjegyzés:
Távoli terjesztővel rendelkező replikációs topológiák esetén:
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.