Je veux corriger le bogue de l'écart d'identité dans SQL Server 2012 via le -T272
paramètre de démarrage.
Comment puis-je automatiser cela après l'installation? Je n'ai trouvé aucun paramètre d'installation pour les paramètres de démarrage.
sql-server
sql-server-2012
installation
Mohsen Afshin
la source
la source
t
au-t272
lieu de-T272
. Il est noté iciRéponses:
Si vous descendez à mi-chemin sur ce lien, vous verrez le paramètre de démarrage pour les indicateurs de trace.
Vous pouvez les ajouter dans le gestionnaire de configuration ici:
Dans ce cas, ce serait
-T272
avec le T majuscule. Par le lien, le minuscule t correspond à des drapeaux spécifiques utilisés par les ingénieurs de support.EDIT @MaxVernon a souligné que j'avais raté le point de la question :) Shawn Melton a un post ici où il discute de ce que vous essayez de faire. Il a un script que vous pouvez exécuter pour ajouter des paramètres de démarrage. Mike Fal a ensuite écrit un suivi ici où il partage une fonction qu'il a écrite appelée Set-SQLStartupParameters qui est censée être quelque peu plus sûre que la méthode de Shawn.
Voici le code de Shawn: (Mike nécessite un téléchargement depuis GitHub afin que vous puissiez suivre les liens si vous le souhaitez.)
la source
Vous pouvez automatiser l'ajout de paramètres de démarrage, par exemple en ajoutant
-T271
ou-T1117
ou-T1118
, etc. en utilisant PowerShell comme étape de post-installation.Puisque vous exécutez sur SQL Server 2012, vous pouvez utiliser mon script pour savoir quels indicateurs de trace sont également définis.
la source