prodotnet
Messages postés26Date d'inscriptionjeudi 8 janvier 2009StatutMembreDernière intervention 1 septembre 2009
-
22 janv. 2009 à 20:53
prodotnet
Messages postés26Date d'inscriptionjeudi 8 janvier 2009StatutMembreDernière intervention 1 septembre 2009
-
23 janv. 2009 à 23:23
Bonjour,
j'ai crée une BDD avec sql server 2005 , je l'ai inclu dans mon projet C# , j'ai testé la connection alors jusqu'au la c super , mais au niveau de programation alors j'ai pas reussi a remplir les parametres de la chaine de connection """string connectString = "database=bdd1.mdf; server=serveur ; User ID=back ; pwd=? "; """
voila , pouvez vous m'aider pour les remplir , sachant que je connais seulement le nom de mon serveur de BDD et le nom de ma BDD , ma question c ou je v ramener le mot de passe et le nom d'utilisateur voila
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 22 janv. 2009 à 21:55
L'utilisateur et mot de passe concerne les utilisateurs créés au niveau de ton serveur SQL si tu utilise l'authentification SQLServer
Sinon tu peux utiliser l'authentification Windows si tu es sur un domaine. Tu n'auras pas besoin de présiser d'utilisateur, c'est l'utilisateur de la session Windows qui sera utilisé, à condition qu'il est les droits d'accès à SQLServer.
Tu trouvera toute les chaines de connections sur cette page.
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 23 janv. 2009 à 08:44
Bonjour,
Apparemment, vu la chaîne de connexion que tu utilises, il s'agit d'une base SQL Server Express. Peux-tu confirmer ???
Dans ce dernier cas, vérifie que le fichier ahmed.mdf est bien dans le répertoire de sortie de ton application. Si ce n'est pas le cas, alors, il te faut mettre le chemin d'accès complet au fichier (ex: C:\databases\ahmed.mdf).
Bonne journée,
Billou_13
Bask En Force
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 23 janv. 2009 à 15:56
Cela ne me dit pas si tu as une base SQL Serveur ou SQL Serveur Express. Car, d'après ce que tu dis c'est SQL Server 2005 et d'après ta chaine de connexion, il s'agit de SQL Server Express.
En gros, est-ce que ta base est un fichier (que tu peux copier n'importe ou) ou est-ce qu'elle est créer sur un serveur ?
Dans le cas d'une base de données sur un serveur distant: utilises la chaîne de connexion suivante:
Une petite astuce de sioux, tu crées un fichier vide nommé "test.udl" et tu l'exécutes. Cela t'ouvre une fenêtre de configuration de connexion à la base de données.
Une fois que ta connexion est ok, tu cliques sur ok et tu ouvres ton fichier avec notepad. La ConnectionString se trouve dedans (c'est pas tout ce qui est écrit mais presque).
Voila,
Billou_13
Bask En Force
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
prodotnet
Messages postés26Date d'inscriptionjeudi 8 janvier 2009StatutMembreDernière intervention 1 septembre 2009 23 janv. 2009 à 15:40
merci bien billou_13 , j'utilise sql server 2005 , ma BD est chargée dans le repertoire de mon projet C# (elle m'apparait dans l'exploiteur de solution et aussi dans l'exploiteur de serveurs), mais le problem c que je trouve pas les paramettre a remplir dans
(mot de passe et nom user ) ou bien ce code est erroné parce que j'utilise l'authentification window ( pas de nom user ni mot de passe dans la creation de la BD) , alors je dois trouver comment je v declarer cette chaine de connection formelment , parce que mon resultat est toujours ( connection non etabli =(exception ) ) d'apres le code si dessus .
prodotnet
Messages postés26Date d'inscriptionjeudi 8 janvier 2009StatutMembreDernière intervention 1 septembre 2009 23 janv. 2009 à 23:23
merci bien billou_13 , enfin j'ai reussi a la connecter , merci bien pour votre aide toi et casy , je reconnait que j'ai mal compris les trucs
en fait voila le code qui va :