Création d'une base de données SQL

Bonjour,

J'ai essayer ce code sur Microsoft support.

Et je reçoie le message '" Le Serveur est introuvable ou n'est pas accessible " !!!

Voici le code...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;


namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnCreateDatabase_Click(object sender, EventArgs e)
        {
            String str;
            SqlConnection myConn = new SqlConnection("Server=localhost;Integrated security=SSPI;database=master");

            str = "CREATE DATABASE MyDatabase ON PRIMARY " +
                "(NAME = MyDatabase_Data, " +
                "FILENAME = 'C:\\MyDatabaseData.mdf', " +
                "SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%) " +
                "LOG ON (NAME = MyDatabase_Log, " +
                "FILENAME = 'C:\\MyDatabaseLog.ldf', " +
                "SIZE = 1MB, " +
                "MAXSIZE = 5MB, " +
                "FILEGROWTH = 10%)";

            SqlCommand myCommand = new SqlCommand(str, myConn);
            try
            {
                myConn.Open();
                myCommand.ExecuteNonQuery();
                MessageBox.Show("DataBase is Created Successfully", "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.ToString(), "MyProgram", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            finally
            {
                if (myConn.State == ConnectionState.Open)
                {
                    myConn.Close();
                }
            }

        }
    }
}


Je sais pas trop ce qu'il me manque. Ce code est Censé "Cet article étape par étape explique comment créer une base de données Microsoft SQL Server à l'aide de ADO.NET et Visual C # .NET, car les programmeurs doivent souvent créer des bases de données par programme."

Merci de votre aide

EDIT: Ajout des balises de code

1 réponse

  1. Modérateur
    Bonjour,

    Vu le message........
    As tu installé un serveur SQL SERVER sur ton ordi ?
    Est-il démarré ?

    0
    1. Merci Jordane45,
      Non je n'ai pas installé SQL Serveur. Dans les explication se n'était pas indiqué..
      Alors qu'elle Version me suggère tu?

      Merci encore...
      0
    2. Modérateur
      @sympatiqueCCMsi tu peux installer la dernière version... c'est pas plus mal...
      0
    3. Merci Jordane45,
      Comme j'ai installé Visual Studio 2017 Express j,ai donc Installer SQL Server 2017 Express
      J'ai redémarré l"ordi et réessayé ce code et je reçois encore le même message " Serveur introuvable ou inaccessible. "
      Si t'as une autre idée ça sera le bienvenus....
      Merci de ton aide.
      0
    4. Modérateur
      @sympatiqueCCMLe serveur est démarré ?
      Arrives tu à t'y connecter avec sql manager ?
      0
    5. J'ai ouvert "SQL Configuration Manager" et J'ai SQL Server (SQLEXPRESS) Running
      et SQL Server (MSSQLSERVER) Runing..

      Mais je sais pas comment m'y connecter..
      0