none
connexion à une BD SQL server

    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

    Monday, September 27, 2010 11:17 PM

Answers

  • 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

     

    Tuesday, September 28, 2010 8:14 AM
    Moderator
  • 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.

     

     

    Friday, October 01, 2010 8:41 AM
    Moderator

All replies

  • 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

     

    Tuesday, September 28, 2010 8:14 AM
    Moderator
  • 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.

     

     

    Wednesday, September 29, 2010 9:36 AM
    Moderator
  • 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'.

    Thursday, September 30, 2010 8:17 PM
  • 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.

     

     

    Friday, October 01, 2010 8:41 AM
    Moderator
  • Merci beaucoup
    Wednesday, October 13, 2010 6:50 AM
  • 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. 

    Wednesday, February 05, 2014 8:06 PM