sp_helpsubscription_properties (Transact-SQL)

S’applique à : SQL Server Azure SQL Managed Instance

Récupère les informations de sécurité de la table MSsubscription_properties . Cette procédure stockée est exécutée sur l'Abonné.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_helpsubscription_properties
    [ [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @publication_type = ] publication_type ]
[ ; ]

Arguments

[ @publisher = ] N’publisher'

Nom du serveur de publication. @publisher est sysname, avec une valeur par défaut , %qui retourne des informations sur tous les serveurs de publication.

[ @publisher_db = ] N’publisher_db'

Nom de la base de données du serveur de publication. @publisher_db est sysname, avec une valeur par défaut , qui retourne des informations sur toutes les bases de %données Publisher.

[ @publication = ] N’publication'

Nom de la publication. @publication est sysname, avec une valeur par défaut , %qui retourne des informations sur toutes les publications.

[ @publication_type = ] publication_type

Type de publication. @publication_type est int, avec la valeur par défaut NULL. Si elle est fournie, @publication_type doit être l’une des valeurs suivantes :

Valeur Description
0 Publication transactionnelle
1 Publication d'instantané
2 Publication de fusion

Jeu de résultats

Nom de la colonne Type de données Description
publisher sysname Nom du serveur de publication.
publisher_db sysname Nom de la base de données publisher.
publication sysname Nom de la publication.
publication_type int Type de publication :

0 = Transactionnel
1 = Instantané
2 = Fusion
publisher_login sysname ID de connexion utilisé sur le serveur de publication pour l’authentification SQL Server.
publisher_password nvarchar(524) Mot de passe utilisé sur le serveur de publication pour l’authentification SQL Server (chiffré).
publisher_security_mode int Mode de sécurité utilisé sur le serveur de publication.

0 = Authentification SQL Server
1 = Authentification Windows
distributor sysname Nom du serveur de distribution.
distributor_login sysname Connexion du serveur de distribution.
distributor_password nvarchar(524) Mot de passe du serveur de distribution (chiffré).
distributor_security_mode int Mode de sécurité utilisé sur le serveur de distribution.

0 = Authentification SQL Server
1 = Authentification Windows
ftp_address sysname Ce paramètre est déconseillé et est maintenu pour la compatibilité descendante des scripts.
ftp_port int Ce paramètre est déconseillé et est maintenu pour la compatibilité descendante des scripts.
ftp_login sysname Ce paramètre est déconseillé et est maintenu pour la compatibilité descendante des scripts.
ftp_password nvarchar(524) Ce paramètre est déconseillé et est maintenu pour la compatibilité descendante des scripts.
alt_snapshot_folder nvarchar(255) Indique l'emplacement du dossier de remplacement pour l'instantané.
working_directory nvarchar(255) Nom du répertoire de travail utilisé pour stocker les fichiers de schéma et de données.
use_ftp bit Spécifie l’utilisation de FTP au lieu du protocole standard pour récupérer des instantanés. Si 1, FTP est utilisé.
dts_package_name sysname Spécifie le nom du package DTS (Data Transformation Services).
dts_package_password nvarchar(524) Spécifie le mot de passe sur le package, s’il en existe un.
dts_package_location int Emplacement où le package DTS est stocké.

0 = l’emplacement du package se trouve sur le serveur de distribution.
1 = l’emplacement du package se trouve sur l’Abonné.
offload_agent bit Indique si l'agent peut être activé à distance. Si 0, l’agent ne peut pas être activé à distance.
offload_server sysname Indique le nom de réseau du serveur utilisé pour l'activation à distance.
dynamic_snapshot_location nvarchar(255) Spécifie le chemin d'accès au dossier où les fichiers d'instantané sont enregistrés.
use_web_sync bit Spécifie si l’abonnement peut être synchronisé via HTTPS, où une valeur de 1 signifie que cette fonctionnalité est activée.
internet_url nvarchar(260) URL qui représente l'emplacement de l'écouteur de réplication pour la synchronisation Web.
internet_login nvarchar(128) Connexion que l'Agent de fusion utilise pour se connecter, à l'aide de l'authentification de base, au serveur Web qui héberge la synchronisation Web.
internet_password nvarchar(524) Mot de passe de la connexion que l'Agent de fusion utilise pour se connecter, à l'aide de l'authentification de base, au serveur Web qui héberge la synchronisation Web.
internet_security_mode int Mode d’authentification utilisé lors de la connexion au serveur Web hébergeant la synchronisation web, où une valeur de 1 l’authentification Windows et une valeur d’authentification de 0 base signifie.
internet_timeout int Délai en secondes avant l'expiration d'une demande de synchronisation Web.
hostname nvarchar(128) Spécifie la valeur pour HOST_NAME() laquelle cette fonction est utilisée dans le filtre de lignes paramétrable de clause WHERE .

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Notes

sp_helpsubscription_properties est utilisé dans la réplication d’instantanés, la réplication transactionnelle et la réplication de fusion.

autorisations

Seuls les membres du rôle serveur fixe sysadmin ou db_owner rôle de base de données fixe peuvent s’exécuter sp_helpsubscription_properties.