Récemment, j'ai réalisé par défaut que l'écriture de scripts dans la base de données n'inclut pas les index, et je dois changer l'option à chaque fois.
Quelqu'un pourrait-il expliquer la raison? Existe-t-il des informations sur ce comportement par défaut, ou simplement parce que Microsoft aime le faire?
sql-server
sql-server-2014
ssms
scripting
Luke Vo
la source
la source
Réponses:
Vous n'avez pas à changer l'option à chaque fois. Si vous modifiez la sélection dans Outils> Options> Explorateur d'objets> Script, elle devrait persister.
Quant à savoir pourquoi le scriptage des index n'est pas la valeur par défaut, je n'en ai aucune idée. Pas une grande question pour vos pairs; si vous voulez vraiment le contexte, frappez quelqu'un dans l'équipe SSMS et achetez-lui une bière - peut-être qu'ils pourront la partager. Vous pouvez également envisager de soumettre une suggestion sur le forum de commentaires SQL Server (s'il n'en existe pas déjà), et ils vous indiqueront peut-être pourquoi c'est la valeur par défaut et / ou pourquoi ils ne la modifieront pas.
la source