Pour limiter la fragmentation des index, il est nécessaire de mettre en place un plan de maintenance. Il existe deux solutions : La réindexation manuelle ou la réindexation automatique des bases SQL Azure. Réindexation manuelle des bases SQL Azure Depuis le "Bureau à distance" décompacter le contenu du fichier ReindexationAzure_221124.zip - ReindexationAzure.bat
- Requeteur.exe
- ConnexionAzure.cfg
- ReindexationAzure.sql
Le fichier ConnexionAzure.cfg contient un exemple de chaîne de connexion à une base Azure. Adaptez-le en fonction de l'environnement de la base Azure à réindexer. EXEMPLE : Chaîne de connexion SQL Azure Server=tcp:dyzcru3dxy.database.windows.net,1433;Database=derlomeb00_HXCJGP5704;User ID=Administrator_gsur7JVuq5;Password=Sase-1052@;Encrypt=True;Trusted_Connection=False Paramétrage : Server=tcp:[Nom du serveur SQL Azure],1433;Database=[Nom de la base de données SQL Azure];User ID=[Administrateur SQL Azure];Password=[Mot de passe de l'administrateur SQL Azure];Encrypt=True;Trusted_Connection=False Pour éviter que les informations de connexion ne soient lisibles par d'autres utilisateurs, il est nécessaire de crypter fichier ConnexionAzure.cfg. - Effectuez un glisser-déposer de ConnexionAzure.cfg sur Requeteur.exe.
IMPORTANT : Le cryptage d'un fichier étant irréversible, conservez une copie du fichier avant de le crypter. Enfin, pour exécuter la réindexation, lancer ReindexationAzure.bat. REMARQUE : Selon la volumétrie de la base de données, le traitement est susceptible de durer plusieurs dizaines de minutes. En cas d'erreur, consultez le fichier Journal.txt généré dans le même répertoire. Réindexation automatique des bases SQL Azure Après avoir décompacté et paramétré le fichier de connexion (cf. Réindexation manuelle des bases SQL Azure : - Ouvrez le planificateur de tâche de Windows.
- Créez une nouvelle tâche appelant le fichier ReindexationAzure.bat.
IMPORTANT : Il est nécessaire de renseigner l'option Commencer dans en pointant sur le répertoire dans lequel se trouve le fichier ReindexationAzure.bat. Vérifier régulièrement le fichier Journal.txt pour s'assurer que la réindexation s'effectue sans erreur. |