none
connexion à une BD SQL server RRS feed

  • Question

  • Salut à tous,

    J'ai installé une BD sql server express 2008 sur ma machine,

    L'installation s'est bien déroulé et j'ai choisi la windows authentification.

    Le problème survient quand je veux me connecter à la BD via mon application C#.

    Je ne connais ni le login ni le mot de passe à ecrir pour assurer ma connexion.

     

    merci pour vos réponses

    lundi 27 septembre 2010 23:17

Réponses

  • Bonjour,

    quel est le le type de votre application winform, asp.Net ?

    En utilisant l'authentification windows c'est le compte windows qui exécute l'application qui sera utilisé pour vérifier si oui ou non l'accès à la base est autorisé : il n'y a donc pas de compte à préciser dans la chaine de connexion. Ainsi si votre application s'exécute sous le compte MonDomaine\SonOfGod il suffit de donner l'accès à la base de donnée à ce compte windows.

    Vous trouveres les exemples de chaines de connexion ici, par exemple :

    Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
    

    Une remarque pour SQL Server express, le nom du serveur (myserverAdress) sera du type : monserveur\SQLEXPRESS

    Cordialement

     

    mardi 28 septembre 2010 08:14
    Modérateur
  • Bonjour,

     

    Pour faciliter vos recherches, je vous propose cette démarche :

     

    Ajoutez un contrôle DataGridView dans un formulaire. Avec l’assistant de ce contrôle, ajoutez une nouvelle source de données :

     

    Dans la fenêtre « Add Connection », complétez « (local) » dans le champ « Server Name ». Sélectez le nom de votre base de données et cliquez sur OK.

     

    Maintenant, dans la fenêtre « Data Source Configuration Wizard », vous avez la chaine de connexion correcte. Vérifiez tout d’abord si le contrôle DataGridView marche avec cette connexion. Ensuite, vous pouvez créer votre propre connexion par programmation, en utilisant la chaine de connexion.

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

    Windows Phone 7

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF

    Café des usages

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

    • Marqué comme réponse Alex Petrescu lundi 4 octobre 2010 08:22
    vendredi 1 octobre 2010 08:41

Toutes les réponses

  • Bonjour,

    quel est le le type de votre application winform, asp.Net ?

    En utilisant l'authentification windows c'est le compte windows qui exécute l'application qui sera utilisé pour vérifier si oui ou non l'accès à la base est autorisé : il n'y a donc pas de compte à préciser dans la chaine de connexion. Ainsi si votre application s'exécute sous le compte MonDomaine\SonOfGod il suffit de donner l'accès à la base de donnée à ce compte windows.

    Vous trouveres les exemples de chaines de connexion ici, par exemple :

    Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
    

    Une remarque pour SQL Server express, le nom du serveur (myserverAdress) sera du type : monserveur\SQLEXPRESS

    Cordialement

     

    mardi 28 septembre 2010 08:14
    Modérateur
  • Bonjour,

     

    SonOfGod, je vous remercie de marquer la réponse de Nikho si les informations vous ont été suffisantes. Si vous avez besoin d’informations supplémentaires, n’hésitez pas.

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

    Windows Phone 7

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF

    Café des usages

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

    mercredi 29 septembre 2010 09:36
  • Désolé pour ce petit retard, 

    En gros, j'ai testé avec ça 

     

    SqlConnection conn = new SqlConnection("initial catalog=kaprio; data source=127.0.0.1/SQLEXPRESS;integrated security=true;");
    
                conn.Open();
    

     

    ou 

    SqlConnection conn = new SqlConnection("initial catalog=kaprio; data source=.;integrated security=true;");
    

    voici le message

    Cannot open database "kaprio" requested by the login. The login failed.

    Login failed for user 'SonOfGod-PC\SonOfGod'.

    jeudi 30 septembre 2010 20:17
  • Bonjour,

     

    Pour faciliter vos recherches, je vous propose cette démarche :

     

    Ajoutez un contrôle DataGridView dans un formulaire. Avec l’assistant de ce contrôle, ajoutez une nouvelle source de données :

     

    Dans la fenêtre « Add Connection », complétez « (local) » dans le champ « Server Name ». Sélectez le nom de votre base de données et cliquez sur OK.

     

    Maintenant, dans la fenêtre « Data Source Configuration Wizard », vous avez la chaine de connexion correcte. Vérifiez tout d’abord si le contrôle DataGridView marche avec cette connexion. Ensuite, vous pouvez créer votre propre connexion par programmation, en utilisant la chaine de connexion.

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

    Windows Phone 7

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF

    Café des usages

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

    • Marqué comme réponse Alex Petrescu lundi 4 octobre 2010 08:22
    vendredi 1 octobre 2010 08:41
  • Merci beaucoup
    mercredi 13 octobre 2010 06:50
  • Bonjour à tous,

    Je suis débutante en .net. J'ai un problème et je souhaite que vous m'aiderez.

    J'ai une application web développée en .net dans laquelle on a utilisé entity framework afin de générer les entités en c# à partir des tables de la base de donnée créée sous sql server 2008 r2.

    En ce qui me concerne, j'ai à ma disposition uniquement le projet sans le script sql des tables, et pour faire l’exécution du projet je dois créer ces tables. Je dispose aussi de la chaine de connexion et du fichier .edmx avec du code. 

    mercredi 5 février 2014 20:06