sp_helpsubscription_properties (Transact-SQL)
Récupère les informations de sécurité dans la table MSsubscription_properties. Cette procédure stockée est exécutée sur l'Abonné.
Syntaxe
sp_helpsubscription_properties [ [ @publisher = ] 'publisher' ]
[ , [ @publisher_db =] 'publisher_db' ]
[ , [ @publication =] 'publication' ]
[ , [ @publication_type = ] publication_type ]
Arguments
[ @publisher = ] 'publisher'
Nom du serveur de publication. publisher est de type sysname et sa valeur par défaut, %, retourne des informations sur tous les serveurs de publication.[ @publisher_db=] 'publisher_db'
Nom de la base de données du serveur de publication. publisher_db est de type sysname et sa valeur par défaut, %, retourne des informations sur toutes les bases de données de serveur de publication.[ @publication=] 'publication'
Nom de la publication. publication est de type sysname et sa valeur par défaut, %, retourne des informations sur toutes les publications.[ @publication_type=] publication_type
Type de publication.publication_type est de type int et sa valeur par défaut est NULL. S'il est fourni, l'argument publication_type doit prendre l'une des valeurs suivantes :Valeur
Description
0
Publication transactionnelle
1
Publication de capture instantanée
2
Publication de fusion
Jeux de résultats
Nom de colonne |
Type de données |
Description |
---|---|---|
publisher |
sysname |
Nom du serveur de publication |
publisher_db |
sysname |
Nom de la base de données du serveur de publication. |
publication |
sysname |
Nom de la publication. |
publication_type |
int |
Type de publication : 0 = transactionnelle 1 = capture instantanée 2 = fusion |
publisher_login |
sysname |
ID de connexion utilisé côté serveur de publication pour l'authentification SQL Server |
publisher_password |
nvarchar(524) |
Mot de passe utilisé côté 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 d'accès au 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 |
Uniquement pour la compatibilité descendante. Adresse réseau du service FTP (File Transfer Protocol) du serveur de distribution. |
ftp_port |
int |
Uniquement pour la compatibilité descendante. Numéro de port du service FTP du serveur de distribution. |
ftp_login |
sysname |
Uniquement pour la compatibilité descendante. Nom d'utilisateur permettant la connexion au service FTP. |
ftp_password |
nvarchar(524) |
Uniquement pour la compatibilité descendante. Mot de passe de l’utilisateur, utilisé pour la connexion au service FTP. |
alt_snapshot_folder |
nvarchar(255) |
Indique l'emplacement du dossier de remplacement pour la capture instantanée. |
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 |
Indique que le protocole FTP est utilisé à la place du protocole traditionnel pour l'extraction des captures instantanées. Si la valeur est 1, FTP est utilisé. |
dts_package_name |
sysame |
Spécifie le nom du package DTS (Data Transformation Services). |
dts_package_password |
nvarchar(524) |
Spécifie le mot de passe du package, s'il existe. |
dts_package_location |
int |
Emplacement auquel le package DTS est enregistré. 0 = l'emplacement du package est sur le serveur de distribution. 1 = l'emplacement du package est sur l'Abonné. |
offload_agent |
bit |
Indique si l'agent peut être activé à distance. Si la valeur est 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) |
Indique le chemin d'accès au dossier dans lequel les fichiers de capture instantanée sont enregistrés. |
use_web_sync |
bit |
Indique si l'abonnement peut être synchronisé via HTTPS ; la valeur 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é pour la connexion au serveur Web qui héberge la synchronisation Web ; la valeur 1 désigne l'authentification Windows, tandis que la valeur 0 représente l'authentification de base. |
internet_timeout |
int |
Durée, en secondes, au terme de laquelle expire une demande de synchronisation Web. |
hostname |
nvarchar(128) |
Indique la valeur de HOST_NAME() lorsque cette fonction est utilisée dans la clause WHERE du filtre de lignes paramétrable. |
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Notes
sp_helpsubscription_properties est utilisé lors d'une réplication transactionnelle, de capture instantanée ou de fusion.
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_helpsubscription_properties.