psykostik
Messages postés23Date d'inscriptionmercredi 19 avril 2006StatutMembreDernière intervention30 mai 2006
-
24 mai 2006 à 16:18
psykostik
Messages postés23Date d'inscriptionmercredi 19 avril 2006StatutMembreDernière intervention30 mai 2006
-
29 mai 2006 à 15:53
Bonjour, j'ai crée une base de donnée et je men sers dans une application windows form. Voila le code de connection
private void sauvegarderToolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
// Open the connection.
SqlConnection connection = new SqlConnection("Data Source=localhost;Initial Catalog=adress;Integrated Security=True");
connection.Open();
le probleme c'est que çà ne ce connecte pas ??
ma base de donnée s'appele adress.mdf et elle est sur mon PC et lerreur qu'on me renvoit est : lerreur 40 de connexion à sql serveur.
fregolo52
Messages postés1115Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 24 mai 2006 à 16:40
salut,
euh, je n'ai jamais fait de BDD avec.NET. Mais à 1ere vue, tu n'aurais pas oublié le nom de l'utilisateur et son mot de passe ? (si tu es avec SQL Server).
Si tu utilises une authentification Windows (et pas SQL Server), je ne peux pas t'aider, je n'ai jamais fait ça même en C ou VB.
psykostik
Messages postés23Date d'inscriptionmercredi 19 avril 2006StatutMembreDernière intervention30 mai 2006 24 mai 2006 à 16:49
non je tente et retente avec toutes les écritures possible, la je suis passé à SqlConnection connection = new SqlConnection("server=localhost;database=adress;");
mais toujours pas de connection au sql serveur. lerreur semble dire qu'il veut se connecter à distance je ne vois pas pourquoi
psykostik
Messages postés23Date d'inscriptionmercredi 19 avril 2006StatutMembreDernière intervention30 mai 2006 24 mai 2006 à 17:10
alors j'utilise visual studio 2005 avec la derniere version du .Net vu que le serveur ici a été remis a jour il y a peud e tps. ma version de sqlserver est la 2005 versions pro ( je suis dans un établissement sous couvert msdn donc tt est gratuit )
avec datasource local lerreur est : mot clef data source non pris ne charge.
sinon lerreur habituelle est : une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion a sql server 2005, cet exchec peut etre du au fait que les parametres par défault de sql server n'autorrisenet pas les connexions à distance.
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 24 mai 2006 à 17:16
ah c'est vrai que tu es en local, donc le probleme ds connexions a distances ce pose pas.
Mais jette quand meme peut etre un oeil a l'utilitaire de configuration de surface d'exposition de SQL Server
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 24 mai 2006 à 17:36
Continuons...
Donc ta chaine devrait etre comme ca
"Initial Catalog=addres;Data Source=(local);Integrated Security=SSPI;"
Tu es sur de pouvoir utiliser l'integrated Security ?
Ta base s'appele bien addres ? Le SGBD est bien demarré (faut bien eliminer toutes les possibilités :p)
Le Sql Server Native Client est bien installé sur ton poste ?
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 24 mai 2006 à 20:00
Pour une version pro, s'il n'utilise pas une instance nommé, la chaine que je lui ai donnée marche a priori. Mais bon, il l'aurait précisé s'il utilisait une instance nommée, hein ? ^^