title | description | author | ms.author | ms.reviewer | ms.date | ms.service | ms.subservice | ms.topic | f1_keywords | helpviewer_keywords | dev_langs | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sp_validate_redirected_publisher (Transact-SQL) |
Verifies that the current host for the publishing database is capable of supporting replication. |
markingmyname |
maghan |
randolphwest |
11/14/2023 |
sql |
replication |
reference |
|
|
|
[!INCLUDE SQL Server]
Verifies that the current host for the publishing database is capable of supporting replication. Must be run from a distribution database. This procedure is called by sp_get_redirected_publisher
.
:::image type="icon" source="../../includes/media/topic-link-icon.svg" border="false"::: Transact-SQL syntax conventions
sp_validate_redirected_publisher
[ @original_publisher = ] N'original_publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @redirected_publisher = ] N'redirected_publisher' OUTPUT
, [ @multi_subnet_failover = ] multi_subnet_failover
[ ; ]
The name of the instance of [!INCLUDE ssNoVersion] that originally published the database. @original_publisher is sysname, with no default.
The name of the database being published. @publisher_db is sysname, with no default.
The target of redirection specified when sp_redirect_publisher
was called for the publisher/database pair. @redirected_publisher is an OUTPUT parameter of type sysname.
Applies to: [!INCLUDE sssql22-md] CU 10 and later versions.
Used to pass information for the creation of the dynamic linked server. If 0
, the dynamic linked server isn't created with the MultiSubnetFailover
parameter. If 1
, the dynamic linked server is created with the MultiSubnetFailover
parameter as 1
. @multi_subnet_failover is bit, with a default of 0
.
0
(success) or 1
(failure).
None.
If no entry exists for the publisher and the publishing database, sp_validate_redirected_publisher
returns null in the output parameter @redirected_publisher. If an entry exists, it's returned in the output parameter in both success and failure cases.
If the validation succeeds, sp_validate_redirected_publisher
returns a success indication.
If the validation fails, errors are raised describing the failure.
Caller must either be a member of the sysadmin fixed server role, the db_owner fixed database role for the distribution database, or a member of a publication access list for a defined publication associated with the publisher database.