Exécution d’une script SQL fournie par Support technique à la base de données ePolicy Orchestrator
Articles techniques ID:
KB67591
Date de la dernière modification : 30/03/2022
Environnement
McAfee ePolicy Orchestrator (ePO) 5.x
Synthèse
Lors de la mise en œuvre d’une solution pour ePO, il se peut que vous deviez exécuter une script SQL sur la base de données ePO. Cet article fournit des instructions relatives à l’exécution d’une script dans SQL à l’aide de SQL Server Management Studio (SSMS) ou de l’OSQL. SSMS est l’option préférée, car l’interface est plus facile à utiliser. Si vous ne disposez pas de SQL Management Studio, vous devez utiliser les commandes OSQL/SQLCMD pour exécuter la script. OSQL/SQLCMD est une interface de ligne de commande (CLI) pour Microsoft bases de données SQL et est la valeur par défaut pour les versions Express.
Volet
Cliquez pour développer la section que vous souhaitez afficher :
Quelle que soit la méthode utilisée pour exécuter la script, vous devez savoir comment vous connecter au SQL Server hébergeant la base de données ePO. Cette section explique comment extraire ces informations à partir d’ePO en supposant qu’ePO puisse se connecter au SQL Server.
Utilisez la syntaxe de l’URL ci-dessous pour accéder à la page de configuration de la base de données sur votre serveur ePO :
https://:/core/config-auth
https://:/core/config-auth
NOTES:
La valeur par défaut de SecureHttpPort est 8443.
N’incluez pas les chevrons ( < > ) lors de la saisie de l’URL.
Démarrez Internet Explorer.
Entrez l’URL appropriée et connectez-vous.
Exemple d’URL : https://ePOServer:8443/core/config-auth
Prenez note des entrées suivantes :
Nom du serveur de base de données : Nom de l’SQL Server hébergeant la base de données ePO.
instance serveur de base de données : Nom du instance SQL pour la base de données ePO.
Nom de la base de données : Nom de la base de données ePO.
Nom d’utilisateur : Compte utilisé pour l’authentification auprès de SQL
Domaine utilisateur : Domaine faisant partie du compte utilisé pour l’authentification auprès de SQL. Si ce champ est vide, ePO utilise l’authentification SQL Server pour s’authentifier auprès de SQL. S’il est rempli, ePO utilise l’authentification Windows.
Veuillez Cette Nom du serveur de base de données est généralement le nom d’ordinateur du serveur (par exemple : AVSERVER). Toutefois, si vous utilisez une instance nommée de SQL 2005 ou 2008 Express, une autre entrée est répertoriée dans la liste instance serveur de base de données champ. Par exemple : EPOSERVER.
Fermez la page Configuration de la base de données ePO.
En règle générale, le SQL Server est déjà installé. Toutefois, si vous n’avez pas accès à la SQL Server, vous pouvez installer SSMS sur un autre système et vous connecter à distance à la base de données, si vous disposez des informations d’identification appropriées. Sinon, vous pouvez l’installer sur le SQL Server.
Si vous disposez de SQL Management Studio, vous pouvez suivre les instructions ci-dessous pour vous connecter au instance SQL hébergeant la base de données ePO :
Ouvrez SQL Management Studio. Cette Connect To Server la fenêtre s’affiche.
Sélectionnez Database Engine dans la Server Type champ.
Entrez le nom du serveur hébergeant la base de données ePO dans la Server Namechamp. Si vous utilisez une instance nommée, vous devez également spécifier le nom de la instance à l’aide du format ServerName\InstanceName. Reportez-vous à la section précédente de cet article si vous ne savez pas ce que vous devez placer dans ce champ.
Sélectionnez le type d’authentification approprié dans la Authentication champ. Si vous sélectionnez Windows Authentication, vous devez être connecté à l’ordinateur à partir duquel vous exécutez SSMS. Le compte doit utiliser un compte qui a accès au SQL Server. Le compte doit également disposer d’autorisations d’administrateur local sur l’ordinateur sur lequel le système SSMS est installé, et sur le serveur hébergeant SQL (s’ils sont différents). Cette action n’est pas nécessaire si vous utilisez SQL Server Authentication.
Renseignez les Logon et Password champs si vous utilisez l’authentification SQL Server. Ces champs sont grisés et remplis avec votre compte d’utilisateur actuellement connecté si vous utilisez Windows Authenticatin.
Cliquez sur Connect.
Vous pouvez désormais vous connecter à la instance SQL hébergeant la base de données ePO. Reportez-vous à la section suivante si vous avez besoin d’aide pour exécuter une script.
Pour exécuter une script à l’aide de SSMS, procédez comme suit :
Démarrez SSMS et connectez-vous au SQL Server et instance hébergeant la base de données ePO. Pour obtenir des instructions, reportez-vous aux deux sections précédentes de cet article.
Développez Databases au Object Explorer.
Cliquez avec le bouton droit de la même façon sur le nom de la base de données de votre serveur ePO et sélectionnez New Query.
Collez les script fournis dans la fenêtre requête.
Veuillez Si vous exécutez le script pour capturer les résultats et les fournir à la prise en charge, vous devez capturer les résultats au format SQL RPT. Ce format est lisible. Pour ce faire, cliquez sur Query, Results to, et File.
Cliquez sur Executeou appuyez sur la touche F5clé.
VeuillezSi vous capturez les résultats dans un fichier, une boîte de dialogue Enregistrer sous s’affiche. Dans la Save as type champ, sélectionnez Report files (*.rpt). Attribuez un nom approprié au fichier dans la File Namechamp et notez l’emplacement du fichier enregistré.
Passez en revue les Messages dans SSM pour obtenir les résultats de la requête. Si des erreurs sont affichées dans le tableau messages, capturez l’erreur exacte et fournissez-la dans le service de support technique.
Si, pour une raison quelconque, vous ne pouvez pas utiliser SSMS pour exécuter une script, vous pouvez suivre les instructions ci-dessous pour effectuer la même opération à l’aide de OSQL.
REMARQUES :
Les scripts sont plus faciles à exécuter s’ils sont inclus dans un fichier script avec l'extension .SQL. Si seul le script est fourni, copiez le texte dans un éditeur de texte tel que le bloc-notes et enregistrez le fichier avec .SQLque le fichier extension.
Assurez-vous que vous disposez des droits suffisants pour exécuter le script.
Pour garantir le bon fonctionnement du script, assurez-vous que :
Vous êtes connecté à SQL Server à l’aide d’un compte NT.
NT Accounbt est membre du serveur local Administrators regrouper sur la SQL Server.
Assurez-vous d’avoir accès au fichier script, le cas échéant.
Pour plus de commodité, enregistrez le fichier script à la racine du C :. Lecteur sur le SQL Server.
Pour exécuter le fichier script :
Cliquez sur Démarrer, Exécute, saisissez cmd et cliquez sur OK.
Modifiez les répertoires à la racine du lecteur (C :.). Saisissez l’une des commandes ci-dessous, puis appuyez sur entrée :
C :. lecteur
Pour exécuter le fichier script, saisissez la commande appropriée ci-dessous, puis appuyez sur entrée :
Database_Server_Name et Database_Name-sont les entrées précédemment notées à l’étape 1.
script_file-est le nom du fichier script.
FAUT Les commandes OSQL/SQLCMD sont sensibles à la casse et doivent être saisies exactement telles qu’elles sont affichées.
Exemple : pour un fichier script nommé TestScript. SQL à exécuter sur la base de données ePO4_AVSERVER, la ligne de commande peut être l’une des suivantes :
Si vous disposez d’une instance nommée de SQL 2005 ou SQL 2008 Express, indiquée par une entrée de la instance serveur de base de données champ noté à l’étape 1, vous devez utiliser les éléments suivants :
-S Database_server_name\:
Exemple : pour un instance nommé EPOSERVER, la commande est la suivante :
Veuillez Différents scripts renvoient des résultats variés et peuvent prendre différentes durées d’exécution. Par conséquent, il dépasse le cadre de cet article pour décrire la sortie. Une fois le script exécuté, vous serez redirigé vers le C:\ > demandé.
Clause d'exclusion de responsabilité
Le contenu du présent article a été rédigé en anglais. En cas de divergences entre la version anglaise et sa traduction, la version en anglais prévaut. Certaines parties de ce contenu ont été traduites par le moteur de traduction automatique de Microsoft.