Menu

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

Messages postés
281
Date d'inscription
jeudi 5 octobre 2006
Dernière intervention
19 août 2018
-
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

Afficher la suite 

Votre réponse

1 réponse

Messages postés
23591
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 décembre 2018
0
Merci
Bonjour,

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

jordane45
Messages postés
23591
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 décembre 2018
> sympatiqueCCM
Messages postés
281
Date d'inscription
jeudi 5 octobre 2006
Dernière intervention
19 août 2018
-
Le serveur est démarré ?
Arrives tu à t'y connecter avec sql manager ?
sympatiqueCCM
Messages postés
281
Date d'inscription
jeudi 5 octobre 2006
Dernière intervention
19 août 2018
-
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..
jordane45
Messages postés
23591
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
12 décembre 2018
-
Là ça n'a plus rien à voir avec les langages de programmation.
Commence par suivre des tutos sur le net sur l'utilisation et l'administration des bases de données sql server.
sympatiqueCCM
Messages postés
281
Date d'inscription
jeudi 5 octobre 2006
Dernière intervention
19 août 2018
-
D'accord Jordane45..
C'est ce que je vais faire...
Je te remercie énormément pour ton aide..
sympatiqueCCM
Messages postés
281
Date d'inscription
jeudi 5 octobre 2006
Dernière intervention
19 août 2018
-
J'ai donc réussi a me connecter au serveur SQL en Command line !!!
Mais ca fonctionne pas. Cette fois une partie du message que je recoie " Sustem.Data.SQLClient.SQLException(0X8014904) CREAT FILE encontered operating system error5 (Accès refusé) while attempting to open or create the physical file 'C:\MyDatabaseData.mdf"

Et la liste est longue...

Si vous avez des suggestions en regard a ce message d'erreur...

Merci a l'Avance.
Commenter la réponse de jordane45