Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

SQL Server 2016 pour les administrateurs IT

Vérifier les stratégies

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
L'outil de gestion des stratégies vous permettra de valider les règles des bases de données d'un serveur. Vous pourrez également vérifier les règles de plusieurs serveurs.
07:42

Transcription

Une fonctionnalité utile pour la maintenance s'appelle, en anglais « Policy-based management », et en français, Gestion de la stratégie. Alors, ce serait plutôt Gestion des stratégies. Il s'agit de pouvoir vérifier des règles, que ce soient des règles sur les tables, les bases de données, les options, sur du nommage... de pouvoir appliquer des stratégies à un serveur, une instance ou même plusieurs instances, je vais vous montrer comment ça marche. J'ai ici Gestion de la stratégie, je vais aller dans les stratégies et je vais créer une nouvelle stratégie. Vous voyez, cela dit, qu'il y a trois objets : des stratégies, des conditions et des facettes, mais on va toutes les voir dans cet assistant. Donc je vais créer une stratégie, par exemple, pour vérifier les options de base de données. Je vais dire Option de base de données. Je vais vérifier une condition, et pour cela, je vais créer une nouvelle condition. Si je reviens sur cet affichage, je vais créer quelque chose qui sera affiché ici. Je vais créer une nouvelle condition que je vais appeler Options de base de données, on va dire Options recommandées, et puis je vais chercher une facette. La facette, c'est le troisième objet, dans la stratégie, il s'agit des objets SQL Server, ça peut être des bases de données, des tables, il suffit de voir la liste, d'ailleurs, des certificats, des clés, des déclencheurs, des connexions, des logins, etc. Je vais prendre spécifiquement les bases de données, et chaque facette a des propriétés, les conditions disponibles de la facette sont des options qu'on peut changer, des propriétés, de la base, etc. Par exemple, le nom : « Name », je pourrais faire une condition qui dise qu'il faut que toutes les bases de données commencent par les lettres DB. Ce que je vais faire, ici, c'est vérifier un certain nombre d'options qui sont importantes, par exemple Autoclose doit toujours être à False, donc je vais m'assurer qu'Autoclose est à False. Je vais prendre AutoShrink, la diminution automatique, il faut que ce soit toujours à False. Je vais prendre AutoCreateStatistics, ici, ça s'appelle AutoCreateStatistics Enable, je vais dire qu'il faut toujours que ce soit à Vrai, et je vais prendre AutoUpdateStatistics Enabled, et je veux que ce soit toujours à Vrai. Voilà quelques exemples, je fais Ok, voyez que c'est simple, Maintenant, je vais pouvoir cibler mes bases de données, soit toutes les bases de données, soit des bases de données qui commencent par - ou faire une liste de bases de données, là je vais laisser toutes les bases de données, et je vais pouvoir également dire sur quel serveur je vais pouvoir vérifier ceci, en mettant des restrictions. Mais, je vais vous montrer comment on peut appliquer ces stratégies, même sur plusieurs serveurs, si on en a besoin. Et, je fais simplement Ok. Me voici avec une stratégie Option de base de données, que je peux évaluer directement, je peux également planifier, dans l'agent, une vérification. Mais je vais déjà évaluer ces stratégies, je vois que sur mes deux bases de données, j'en ai deux : j'ai PachaDataFormation et Test, on va le voir ici. PachaDataFormation et Test, je vois que tout va bien. Je vais simuler un problème, c’est-à-dire que je vais prendre ma base de donnée Test, modifier une propriété, comme l'Autoclose, la fermeture automatique, je vais mettre à Vrai, et je vais revérifier, réévaluer la stratégie. Cette fois-ci, il y a un problème, on voit clairement que Test - je vais afficher le résultat - on me dit que tout va bien sauf Autoclose, qui devrait être à False, voyez, c'est la valeur attendue, qui est ici, Valeur attendue, on devrait avoir False, mais la valeur réelle est True, donc il y a une différence. Sur ce type de stratégie, comme il s'agit simplement de changement d'option, je peux cocher et dire Appliquer, c'est-à-dire Modifier automatiquement, de façon à rendre les options conformes à ce que je veux et je ferme. Je viens de modifier les options de base de données. Donc, voyez que la gestion de la stratégie va vous permettre de mettre en place des règles et de faire en sorte que ce système de gestion de stratégie vérifie les règles, par exemple régulièrement, il y a même certaines règles qui peuvent être vérifiées directement si je fais une contrainte de nommage des tables, toutes les tables doivent commencer par T, par exemple, la gestion de stratégie sera capable de bloquer la création d'une table qui ne répond pas à cette règle. Je vais vous montrer enfin comment exécuter ceci sur une série de serveurs, je vais utiliser pour cela, dans Affichage, Serveur inscrit, un affichage de serveur inscrit. Ici, il s'agit de pouvoir prédéfinir des connexions, un certain nombre de serveurs, pour pouvoir s'y connecter plus rapidement pour faire de l'administration. Mais j'ai aussi la notion de serveur de gestion centralisée. Je peux inscrire un serveur de gestion centralisée, je vais prendre le serveur actuel, et, en dessous de ce serveur, je peux ajouter des nouvelles inscriptions de serveur, par exemple, si j'ai dix serveurs dans mon réseau, je peux ajouter dix entrées, et lorsque je vais revenir sur ce serveur de gestion centralisée qui aura un certain nombre d'enfants, on pourrait dire, je vais pouvoir faire un clic droit, évaluer les stratégies, alors, il va me dire qu'il n'y a pas de serveur inscrit, très bien. Donc, je vais faire une inscription de moi-même. Je vais me remettre moi-même, comme ceci. Il y a un problème, avec ça, c'est que vous ne pouvez pas ajouter un serveur inscrit partagé portant le même nom que le serveur de configuration. C'est un problème relativement ancien, ça veut dire que je ne peux pas me mettre moi-même comme cible, si je suis serveur de gestion centralisé. On a une petite astuce pour régler le problème, on fait cette inscription de serveur et on change juste le nom. Par exemple, je vais mettre « ,1433 ». C'est de toute façon le port par défaut, donc j'ai pas besoin de le mettre, mais lorsque je change le nom, il l'accepte parce que c'est Management Studio qui, stupidement, vérifie que le nom doit être identique, mais il ne vérifie pas s'il s'agit du même serveur ou non, c'est complètement idiot. Mais c'est un petit truc, donc je vais évaluer les stratégies, je vais choisir ma source de stratégie, je vais dire que ça vient soit d'un fichier et on peut exporter ces stratégies en XML, soit d'un serveur, je vais me reconnecter sur mon serveur, voilà la liste de mes stratégies, j'ai déjà un certain nombre de stratégies prédéfinies, et celle que j'ai créée est ici, je vais lancer l'évaluation et le système va se connecter aux différents serveurs, évaluer chaque fois la stratégie. Là, j'ai un problème de connexion, manifestement, parce que TCPIP ne doit pas être activé, j'ai pas dû redémarrer mon serveur depuis l'activation de TCPIP, mais c'était simplement pour vous montrer la fonctionnalité et comment vous pouvez l'appliquer sur une série de serveurs.

SQL Server 2016 pour les administrateurs IT

Comprenez le fonctionnement et les différents modules qui composent SQL Server. Prenez en main les bases de données, les schémas, les tables, la gestion des fichiers, etc.

5h20 (55 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :14 mars 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !