Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment déployer une application avec une base de données SQL Server sur des clients

Option 1 - Projet d'installation

À l'aide de Visual Studio, vous pouvez créer un projet d'installation et installer les prérequis dont vous avez besoin lors de l'installation.

Le processus d'installation est très simple et l'utilisateur final peut installer l'application et les prérequis après avoir cliqué sur les boutons suivants.

Voici les étapes pour créer un projet de configuration :

1- Créer une application Windows Forms c#

  1. Créer un projet Windows Forms C#
  2. Ajouter un nouvel élément et ajouter une base de données SQL Server à votre application
  3. Ajoutez un tableau à votre application et remplissez-y des données
  4. Afficher les données dans votre formulaire principal.

2- Créer un projet d'installation

  1. Ajouter un nouveau projet → configuration et déploiement → projet de configuration
  2. Cliquez avec le bouton droit sur Configurer le projet et Ajouter la sortie du projet et sélectionnez la sortie principale de votre projet principal
  3. Cliquez avec le bouton droit sur Configurer le projet et Ajouter la sortie du projet et sélectionnez les fichiers de contenu de votre projet principal
  4. Cliquez avec le bouton droit sur le projet d'installation et cliquez sur Propriétés, puis sur Prérequis et sélectionnez SQL Server Express
  5. Sélectionnez .Net Framework
  6. Sélectionnez le programme d'installation de Windows
  7. Sélectionner le bouton radio Télécharger les prérequis depuis le même emplacement que ma candidature
  8. Cliquez avec le bouton droit sur le bureau des utilisateurs dans le volet de gauche et ajoutez un nouveau raccourci et sélectionnez le dossier de l'application, la sortie principale de SampleApplication, puis cliquez sur OK et renommez le raccourci selon vos besoins.
  9. Reconstruire la solution.
  10. Reconstruire le projet de configuration
  11. Allez dans le répertoire de sortie du projet d'installation et exécutez setup.exe

C'est aussi simple que ça.

Pour plus d'informations, consultez les articles de documentation suivants :

  1. Comment :créer ou ajouter un projet de configuration
  2. Comment :installer les prérequis dans le déploiement de Windows Installer
  3. Procédure :Utilisation d'une action personnalisée pour créer une base de données lors de l'installation

Option 2 - Cliquer une fois

L'utilisation de Visual Studio est une autre option qui consiste à utiliser la publication ClickOnce.

Pour ce faire, dans les propriétés de votre projet, dans l'onglet publier, cliquez sur le bouton prérequis, vous pouvez sélectionner SQL Express dans les prérequis. De cette façon, il vous suffit de définir vos fichiers de base de données à copier dans le répertoire de sortie et d'utiliser AttachDbFileName dans la chaîne de connexion :Data Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|\Database.mdf; Initial Catalog=Master" .
Pour plus d'informations, consultez l'article de documentation suivant :

  • Comment :publier une application ClickOnce à l'aide de l'assistant de publication