Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Documentation de déploiement — ProjetVin

Serveur applicatif : 172.28.32.10
Serveur base de données : 172.28.32.11


Partie 1 — Serveur base de données (172.28.32.11)

1. Installer SQL Server Express

Télécharger et exécuter l'installeur :
SQL Server Express — Télécharger

Suivre l'assistant d'installation en choisissant l'installation Express.


2. Installer SSMS (SQL Server Management Studio)

Télécharger SSMS depuis le site officiel de Microsoft et l'installer sur la machine 172.28.32.11.


3. Récupérer le fichier de sauvegarde

Aller sur le lien SharePoint suivant et télécharger le fichier cave(1).bak :
Télécharger cave(1).bak

Copier le fichier .bak dans le dossier de backup SQL Server :

C:\Program Files\Microsoft SQL Server\MSSQL17.SQLEXPRESS03\MSSQL\Backup\

4. Restaurer la base de données

Installer Sql Server Management Studio (SSMS).

Ouvrir SSMS et se connecter à l'instance locale.

  • Clic droit sur Bases de donnéesRestaurer la base de données...
  • Choisir Périphérique → cliquer sur ...Ajouter → sélectionner cave(1).bak
  • Cliquer sur OK pour lancer la restauration

5. Créer l'utilisateur SQL

Activer l'authentification mixte (Windows + SQL)

  • Clic droit sur le serveur dans SSMS → Propriétés
  • Onglet Sécurité
  • Cocher Authentification Windows et SQL Server
  • Cliquer sur OK

Créer le login SQL

  • Développer Sécurité → clic droit sur ConnexionsNouvelle connexion...
  • Nom de connexion : cave
  • Sélectionner Authentification SQL Server
  • Mot de passe : 1234
  • Décocher Appliquer la stratégie de mot de passe si besoin
  • Cliquer sur OK

Mapper l'utilisateur sur la base cave

  • Clic droit sur la base cavePropriétésMappage d'utilisateur
  • Cocher la base cave dans la liste
  • Dans les rôles, cocher db_owner
  • Cliquer sur OK

6. Activer TCP/IP et redémarrer le service

Activer les connexions TCP/IP

Même si les VMs se pinguent, SQL Server par défaut n’accepte pas forcément les connexions TCP/IP :

Ouvre SQL Server Configuration Manager sur la VM .11.

Va dans SQL Server Network Configuration → Protocols for [InstanceName].

Vérifie que TCP/IP est Enabled.

Clique droit sur TCP/IP → Properties → onglet IP Addresses :

IPAll → TCP Port : mettre 1433 ou un port fixe que tu utiliseras dans la chaîne de connexion.

Pour une instance nommée (comme SQLEXPRESS), SQL Server Browser doit être activé pour que le client localise l’instance.

Vérifie que le service SQL Server Browser est démarré.

Redémarrer le service

  • Ouvrir services.msc
  • Trouver SQL Server (SQLEXPRESS03)
  • Clic droit → Redémarrer

7. Ouvrir le port dans le pare-feu Windows

Autoriser le port 1433 en entrée :

New-NetFirewallRule -DisplayName "SQL Server 1433" -Direction Inbound -Protocol TCP -LocalPort 1433 -Action Allow

Partie 2 — Serveur applicatif (172.28.32.10)

1. Installer le .NET 10 Hosting Bundle

Télécharger et exécuter l'installeur :
.NET 10 Hosting Bundle — Télécharger

Redémarrer le serveur après l'installation.


2. Déployer l'application

Aller sur le même lien SharePoint et télécharger le dossier ProjetVin :
Télécharger ProjetVin

Copier le dossier à l'emplacement souhaité, par exemple :

C:\Sites\ProjetVin\

3. Lancer l'application

Ouvrir une invite de commande dans le dossier de l'application et exécuter :

dotnet ProjetVinWeb.dll --urls "http://172.28.32.10:5000"

L'application est accessible depuis le réseau à l'adresse :
http://172.28.32.10:5000

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors