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é.
Conventions de la syntaxe de Transact-SQL
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, avec %, comme valeur par défaut, qui 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 d'instantané
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 = instantané 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 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 que le protocole FTP est utilisé à la place du protocole normal pour l'extraction des instantanés. Si cette valeur est égale à 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 |
Spécifie le nom 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 d'instantané 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, d'instantané 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.