Question
- Conditions préalables
- Exigences en matière de réseau et de transfert de fichiers
- Remplacement des espaces réservés
- Migrer la base de données du serveur ESET Inspect vers une instance ou une version différente de Microsoft SQL Server à l'aide de la ligne de commande
Solution
Conditions préalables
- Les instances Microsoft SQL Server source et cible doivent être installées
- L'instance Microsoft SQL Server cible doit être de la même version ou plus récente que l'instance Microsoft SQL Server source ; la rétrogradation n'est pas prise en charge
Exigences en matière de réseau et de transfert de fichiers
- Si les machines source et cible se trouvent sur des réseaux différents, vous devez transférer manuellement le fichier de sauvegarde vers la machine cible
- Si les machines source et cible se trouvent sur le même réseau, vous pouvez exécuter les commandes de migration à partir de la machine source ou cible (assurez-vous que la connectivité ping fonctionne)
- Si vous exécutez les commandes à travers le réseau :
- Ensure that TCP/IP communication is enabled for the target Microsoft SQL Server
- Assurez-vous que le pare-feu de la machine source autorise les communications entrantes/sortantes sur le port du serveur Microsoft SQL (le port par défaut est TCP 1433, sauf si un port différent a été sélectionné lors du processus d'installation d'ESET Inspect Server)
Remplacement des espaces réservés
Dans les commandes, remplacez les caractères génériques comme suit :
SRCHOST→ nom d'hôte ou adresse IP du serveur Microsoft SQL sourceSRCSA→ nom d'utilisateur du compte Microsoft SQL Server sur le serveur Microsoft SQL source (typiquementsa)SRCEEIDBNAME→ nom de la base de données ESET Inspect Server source (par défaut :eidb)TARGETHOST→ nom d'hôte ou adresse IP du serveur Microsoft SQL cibleTARGETSA→ nom d'utilisateur du compte Microsoft SQL Server sur le serveur Microsoft SQL Server cible (généralementsa)
Migration de la base de données ESET Inspect Server vers une instance ou une version différente de Microsoft SQL Server à l'aide de la ligne de commande
Pour migrer la base de données Microsoft SQL du serveur ESET Inspect vers une instance ou une version différente de Microsoft SQL Server à l'aide de la ligne de commande, procédez comme suit :
-
Arrêtez le service ESET Inspect Server.
-
Créez une sauvegarde complète de la base de données ESET Inspect Server source. Dans l'Invite de commande, exécutez
SQLCMD -U SRCSA -S SRCHOST -Q "BACKUP DATABASE SRCEEIDBNAME TO DISK = N'C:\USERS\public\BACKUPFILE.bak" (Sauvegarde de la base de données SRCEEIDBNAME sur le disque) -
Restaurez la base de données ESET Inspect sur le serveur Microsoft SQL cible. Dans l'Invite de commande, exécutez
SQLCMD -U TARGETSA -S TARGETHOST -Q "RESTORE DATABASE SRCEEIDBNAME FROM DISK = N'C:\USERS\public\BACKUPFILE.bak'"Si l'emplacement du fichier de sauvegarde n'est pas
C:\NUSERS\Npublic\NBACKUPFILE.bak, remplacez-le dans la commande par l'emplacement réel du fichier de sauvegarde. -
Terminez la migration en fonction de votre configuration :
-
Si le serveur Microsoft SQL cible utilise le même nom d'hôte/adresse IP et le même nom de base de données que la source, redémarrez le service ESET Inspect Server.
-
Si le nom d'hôte/adresse IP, le port ou le nom de la base de données du serveur Microsoft SQL cible diffère de celui de la source, exécutez le programme d'installation d'ESET Inspect Server en mode Réparation/Modification. Conservez tous les paramètres inchangés, mais mettez à jour les détails de connexion à la base de données Microsoft SQL (nom d'hôte/adresse IP, port, nom de la base de données).
-