MSSQLSERVER_21889
Gilt für: SQL Server
Details
attribute | Wert |
---|---|
Produktname | SQL Server |
Ereignis-ID | 21889 |
Ereignisquelle | MSSQLSERVER |
Komponente | SQLEngine |
Symbolischer Name | SQLErrorNum21889 |
Meldungstext | Die SQL Server-Instanz „%s“ ist kein Replikationsverleger. Führen Sie sp_adddistributor auf der SQL Server-Instanz „%s“ mit dem Verteiler „%s“ aus, um die Instanz als Host der Veröffentlichungsdatenbank „%s“ zu aktivieren. Stellen Sie sicher, dass Sie die gleiche Anmeldung und das gleiche Kennwort angeben, die für den ursprünglichen Verleger verwendet worden sind. |
Erklärung
Um die Verlegerdatenbank hosten zu können, muss die Instanz von SQL Server ein Replikationsverleger sein. sp_validate_redirected_publisher ruft sp_helpdistributor auf dem Remoteserver auf, um zu bestimmen, ob es sich beim Server um einen Replikationsverleger handelt. Dieser Fehler weist darauf hin, dass die Zielinstanz von SQL Server kein Replikationsverleger ist.
Benutzeraktion
Führen Sie sp_adddistributor bei der Instanz von SQL Server aus, die als Host der Verlegerdatenbank fungiert. Wenn Sie sp_adddistributor ausführen, geben Sie den richtigen Verteiler an. Verwenden Sie denselben Wert für den @password-Parameter , der beim anfänglichen Ausführen von sp_adddistributor beim Verteiler verwendet wurde.