Menu

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

sympatiqueCCM 281 Messages postés jeudi 5 octobre 2006Date d'inscription 19 août 2018 Dernière intervention - 12 août 2018 à 01:29 - Dernière réponse : sympatiqueCCM 281 Messages postés jeudi 5 octobre 2006Date d'inscription 19 août 2018 Dernière intervention
- 19 août 2018 à 01:47
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

9 réponses

jordane45 22884 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 19 octobre 2018 Dernière intervention - 12 août 2018 à 10:26
0
Merci
Bonjour,

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

jordane45 22884 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 19 octobre 2018 Dernière intervention > sympatiqueCCM 281 Messages postés jeudi 5 octobre 2006Date d'inscription 19 août 2018 Dernière intervention - 13 août 2018 à 19:07
Le serveur est démarré ?
Arrives tu à t'y connecter avec sql manager ?
sympatiqueCCM 281 Messages postés jeudi 5 octobre 2006Date d'inscription 19 août 2018 Dernière intervention - 13 août 2018 à 19:20
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 22884 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 19 octobre 2018 Dernière intervention - 13 août 2018 à 20:19
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 281 Messages postés jeudi 5 octobre 2006Date d'inscription 19 août 2018 Dernière intervention - 13 août 2018 à 22:03
D'accord Jordane45..
C'est ce que je vais faire...
Je te remercie énormément pour ton aide..
sympatiqueCCM 281 Messages postés jeudi 5 octobre 2006Date d'inscription 19 août 2018 Dernière intervention - 19 août 2018 à 01:47
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