sp_msx_enlist (Transact-SQL)
S'applique à : SQL Server
Ajoute le serveur actif à la liste des serveurs disponibles sur le serveur maître.
Attention
La sp_msx_enlist
procédure stockée modifie le Registre. La modification manuelle du Registre n’est pas recommandée, car les modifications inappropriées ou incorrectes peuvent entraîner de graves problèmes de configuration pour votre système. Seuls des utilisateurs expérimentés peuvent utiliser regedit.exe pour modifier le Registre. Pour plus d'informations, consultez la documentation de Microsoft Windows.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_msx_enlist
[ @msx_server_name = ] N'msx_server_name'
[ , [ @location = ] N'location' ]
[ ; ]
Arguments
[ @msx_server_name = ] N’msx_server_name'
Nom du serveur d'administration multiserveur (serveur maître). @msx_server_name est sysname, sans valeur par défaut.
[ @location = ] N’location'
Emplacement du serveur cible à ajouter. @location est nvarchar(100), avec la valeur par défaut NULL
.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Jeu de résultats
Aucune.
autorisations
Les autorisations d'exécution de cette procédure sont accordées par défaut aux membres du rôle de serveur fixe sysadmin .
Exemples
L'exemple suivant inscrit le serveur actif dans le serveur maître AdventureWorks1
. L'emplacement du serveur actif est Building 21, Room 309, Rack 5
.
USE msdb;
GO
EXEC dbo.sp_msx_enlist N'AdventureWorks1',
N'Building 21, Room 309, Rack 5';
GO