Symptômes
Supposez que vous effectuez une mise à niveau de SQL Server (mise à jour cumulative 3 pour Microsoft SQL Server 2017 ou versions ultérieures) pour prendre en charge le chargement dynamique de l’agent de distribution. Après la mise à niveau, vous remarquerez que la sortie des paramètres de l’agent de distribution comporte des informations de synthèse qui n’incluent pas les informations suivantes :
DateTime Heure de la dernière transaction : 0x00000033000000ff00bc00000000
Transaction seqno : 0x00000033000001500023
ID de commande : 1
Partielle : 0
Tapez : 30
Commande : <<ParameterizedCommand>>
Dateheure sp_MSget_repl_commands horodatage renvoyé : 0x0x0000003300000150002300000000, 1, RowCount local : 1
DateTime Valeurs paramétrées pour les commandes ci-dessus : {{1,1000, 43659, 2}} sp_MSget_repl_commands valeur d’horodatage est : 0x0x0000003300000150002300000000
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :
À propos des mises à jour cumulatives pour SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Solution de contournement
Pour contourner ce problème, vous pouvez définir OutputVerboseLevel dans le cadre des paramètres de profil d’agent de distribution. Par exemple, si l’agent de distribution utilise le profil d’agent par défaut, créez un profil et Ajoutez le paramètre OutputVerboseLevel. La valeur fournie dans le profil n’est pas prise en compte dans la mesure où la valeur mentionnée dans le paramètre de ligne de commande obtient le importance.
Références
Lgagne de la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.