Configurez un serveur Microsoft SQL sur AWS EC2

Configurez un serveur Microsoft SQL sur AWS EC2

La configuration d'un serveur SQL peut vraiment être une tâche délicate, même sur la plate-forme AWS. La plate-forme AWS fournit plusieurs services comme S3 ou RDS qui peuvent être utilisés pour configurer un serveur SQL. Cependant, les instances EC2 peuvent également être converties en SQL Server par quelques installations et configurations simples. L'un des principaux avantages d'avoir l'instance EC2 comme serveur SQL est que l'utilisateur n'a pas à s'inquiéter des différents types de services exécutés ensemble pour former le serveur.

Ce guide démontrera le processus de configuration d'un serveur Microsoft SQL sur une instance AWS EC2.

Conditions préalables:

  • Pour avoir une instance Windows EC2 en cours d'exécution dans AWS, lisez ce guide étape par étape si vous ne savez pas comment le faire.
  • SSMS installé sur votre PC local pour se connecter au serveur SQL

Configuration du serveur SQL sur EC2

Ouvrez la console de gestion EC2 et sélectionnez l'instance Windows EC2 et cliquez sur le bouton Connexion pour vous diriger vers la page de connexion:

Dans la page Connexion, téléchargez votre paire de clés en cliquant sur le «Get Motway» pour obtenir toutes les informations d'identification nécessaires pour créer une connexion RDP avec l'instance EC2:

Après cela, ouvrez une application RDC sur votre machine locale:

Collez le DNS public dans le champ «Computer» de l'application RDC et le nom d'utilisateur dans le champ «Nom d'utilisateur»:

Après cela, appuyez sur le bouton «Connecter», puis il vous sera demandé de fournir le mot de passe, puis fournissez le mot de passe que vous avez sur votre page Connect EC2:

Après avoir appuyé sur «OK», vous serez à l'intérieur de l'instance EC2 via une connexion de bureau distante:

Après cela, vous devez télécharger le serveur SQL, ouvrir le navigateur et visiter le lien suivant:
https: // www.Microsoft.com / en-us / sql-server / sql-server-downloads

Sur cette page, cliquez sur le bouton «Télécharger maintenant» sous la version «Developer» pour télécharger le serveur Microsoft SQL:

Une fois le Microsoft SQL Server téléchargé, cliquez dessus pour lancer l'installateur:

Dans l'installateur, pour le type d'installation, choisissez «Custom»:

Après cela, laissez l'emplacement d'installation par défaut et cliquez sur le bouton «Installer»:

Après cela, attendez que le processus de téléchargement se termine:

Une fois le téléchargement terminé, il ouvrira le centre d'installation suivant:

À partir d'ici, cliquez sur le bouton d'installation dans le panneau de navigation côté gauche et sélectionnez «Nouveau serveur SQL Standalone…»:

Dans l'assistant d'installation, cliquez simplement sur «Suivant» pour «l'édition»:

Sur la page suivante, cliquez sur la «case à cocher» pour l'accord, puis cliquez sur le bouton «Suivant»:

Continuez avec l'assistant et assurez-vous que les règles d'installation sont définies exactement comme ceci:

Vous pouvez choisir l'option pour Azure en fonction de votre préférence, mais pour ce post, il sera désactivé:

Sur la page suivante sur les fonctionnalités, sélectionnez le «service de moteur de base de données» et cliquez sur le bouton Suivant:

Après cela, continuez avec l'assistant et pour la «configuration du serveur», assurez-vous que le serveur compte de la manière suivante:

Pour la configuration du serveur de base de données, cliquez sur le bouton «Ajouter un utilisateur actuel»:

Modifiez le mode d'authentification en «mode mixte» et pour le mot de passe du compte «SA», collez dans le mot de passe de la paire de clés à partir de la page de connexion:

Après cela, passez l'onglet en «répertoires de données», et fournissez les chemins comme les suivants et cliquez sur le bouton suivant:

  • Données => c: \ mssql \ data
  • Journaux => c: \ mssql \ logs
  • Sauvegardes => c: \ mssql \ sauvegardes

Pour la page «Ready to Installer», cliquez simplement sur le bouton «Installer»:

Après cela, attendez simplement que le processus d'installation de MSSQL se termine:

Une fois l'installation terminée, l'étape suivante consiste à activer le port TCP pour un client, pour cet ouvrir le «SQL Server Configuration Manager»:

Dirigez-vous à l'intérieur de la configuration du réseau SQL et activez le protocole TCP \ IP en cliquant avec le bouton droit et en choisissant l'option «Activer»

Après cela, vous devez ajouter un port dans la configuration du pare-feu. Pour vous ouvrir, appuyez sur Windows et recherchez le «pare-feu» et ouvrez l'application suivante:

Cliquez sur «Règle entrante» et ajoutez une nouvelle règle de port:

Spécifiez le numéro de port «1433» et cliquez sur le bouton Suivant:

Après cela, allez simplement avec le nouveau sorcier de règle et complétez la nouvelle règle entrante. L'étape suivante consiste à attribuer le même port «1433» à l'EC2:

Note: Si vous voulez en savoir plus sur l'ajout de règles entrantes à EC2, alors lisez ce guide!

Après cela, vous pouvez créer une connexion avec l'instance hébergeant le serveur Microsoft SQL Par conséquent, sur votre PC local, ouvrez le SQL Server Management Studio:

Dans la connexion SQL, fournissez le DNS public de l'instance EC2 dans le nom du serveur, modifiez l'authentification en «Authentification SQL Server», définissez le nom d'utilisateur de connexion sur «SA», puis fournissez le mot de passe indiqué par la page de connexion EC2, puis cliquez sur Sur le bouton Connexion:

Après cela, vous observerez le résultat suivant sur le SQL Server Management Studio:

Cela confirme que vous avez réussi à configurer un serveur Microsoft SQL sur AWS EC2 et que vous y êtes connecté.

Conclusion

La configuration d'un serveur Microsoft SQL sur AWS EC2 peut être du temps et complexe. Mais, si vous avez le bon guide, alors tout ce processus devient facile. Les étapes incluent, le téléchargement et la configuration du serveur MSSQL, l'ajout de règles entrantes à EC2 et Windows s'exécutant à l'intérieur de EC2, puis à celle-ci à l'aide du gestionnaire de serveur SQL. Ce message vous a appris à configurer Microsoft SQL Server sur AWS EC2.