begin process at 2012 02 10 03:35:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Base de données

 > 

SQL Server

 > 

visual studio 2008 SQL server


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

visual studio 2008 SQL server

mercredi 20 mai 2009 à 18:34:10 | visual studio 2008 SQL server

djbabou

Bonjour à tous,

J'aimerai savoir s'il est possible comment il serait possible d'associer différemment SQL Server à mon application réalisée en c#, sachant que selon les recherches que j'ai effectué, la version 2008 du visual studio express ne gère pas cette base de données.
Par contre, en ce qui concerne Mysql, que je peux aussi utiliser avec la version 2008 du Visual Studio, je dois choisir quelle version d'applicatif, et quel connecteur ? Faut-il que ce soit forcément du Mysql Server ?

Merci d'avance pour vos réponse !!!
mercredi 20 mai 2009 à 19:24:16 | Re : visual studio 2008 SQL server

casy

Membre Club
Visual Studio 2008 gère parfaitement les bases de données que ce soit SQL Server, SQL Server Express ou MySql

Pour SQL Server, tu utilisera les classes de l'assembly System.Data.SqlClient
Pour MySql, tu utilisera les classes de l'assembly System.Data.OleDB ou alors tu téléchargera les connecteurs spécifique sur le site de MySql qui t'installeraont l'assembly System.Data.MySql

Dans tous les cas, tu pourrais aussi passer par une source ODBC, que tu pourrais interroger avec les classes de l'assembly System.Data.Odbc

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
vendredi 22 mai 2009 à 15:26:23 | Re : visual studio 2008 SQL server

djbabou

salut et merci pour la réponse

Effectivement, j'ai pu sans difficulté créer une base de données SQL SERVER pour mon application en c# sous Visual Studio.

J'ai opté pour cette base de données parce que l'assistant de visual studio ( données/ajout d'une nouvelle source de donées) me simplie vraiment la tâhce.

Mais j'ai encore un petit souci : la connexion. J'ai vu diverses manières de se connecter en c# pour une base sql server, mais je suis pas sur que la version de la base de données dépasse la 2005.
 
Voici la chaine de connexion que j'ai créé :

SqlConnection myConnection = newSqlConnection("Data Source=local;Initial Catalog=test;Integrated Security=SSPI;");
try
{
myConnection.Open();
MessageBox.Show("connexion ouverte");
}
catch (Exception ex)
{
MessageBox.Show("erreur");
}

Le nom de ma base de données est test.mdf. Quand je lance la compilation, je reçoit le message d'erreur du catch, ce qu me laisse penser que la syntaxe est bonne.

Dès lors, j'aimerai savoir pourquoi la connexionne s'ouvre pas ?

vendredi 22 mai 2009 à 16:12:27 | Re : visual studio 2008 SQL server

casy

Membre Club
Au lieu de simplement afficher "Erreur", commence par afficher le message d'erreur réel (ex.message) ça te donnera un début de piste


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
vendredi 22 mai 2009 à 17:28:07 | Re : visual studio 2008 SQL server

djbabou

J'ai effectuer la modification en affichant directement le mesage d'erreur , et j'obtient le message suivant

"une erreur lié au réseau opu spécifique à l'instance s'est produite lors de l'établissement d'une connexion à sql server. Le server est introuvable ou n'est pas accessible. Vérifier que le nom de l'instance est correcte  et que sql server est configuré pour autoriser les connexions distances"

Effectivement je réalise un projet dans le cadre d'une architecture client/server, mais comme je n'ai pas encore déployé mon application ( sachant qu'elle n'est pas terminée ), je fais mes tests sur ma machine ( c'est également sur celle ci que je compile mon application).

Est-ce lié à cet état de fait ? Suis-je obligé d'utiliser deux machines distinctes ? Si oui, comment je dois les configurer?

vendredi 22 mai 2009 à 18:58:15 | Re : visual studio 2008 SQL server

casy

Membre Club
Travaille-tu avec un véritable serveur SQL ou utilise-tu une base de données SQLServer Express ??


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
lundi 25 mai 2009 à 15:08:16 | Re : visual studio 2008 SQL server

djbabou

salut,

en fait, je travaille sur un base de données sql server et non sur un vrai serveur sql
lundi 25 mai 2009 à 20:55:57 | Re : visual studio 2008 SQL server

casy

Membre Club
Tu es surement donc sur une base SQLServer Express.

Dans ce cas, ce n'est pas l'instance par défaut qui est utilisée pour le serevur mais une instance nommée qui s'appele SQLEXPRESS. Il faut préciser le nom de l'instance dans le nom du serveur.

 SqlConnection("Data Source=local\SQLEXPRESS; ......


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
lundi 25 mai 2009 à 22:50:48 | Re : visual studio 2008 SQL server

djbabou

ok merci pour ta réponse

j'ai essayé de modifier mon code en spécifiant l'instance sqlexpress dans le nom du serveur. En mettant un anti-slash ( \ ), j'ai une erreur qui est la suivante : "séquence d'échapement non reconnu"

J'ai donc mis un slash et la plus d'erreur, la génération réussit. Cependant, j'ai toujours l'erreur précédente :

"une erreur lié au réseau opu spécifique à l'instance s'est produite lors de l'établissement d'une connexion à sql server. Le server est introuvable ou n'est pas accessible. Vérifier que le nom de l'instance est correcte  et que sql server est configuré pour autoriser les connexions distances"

Ce n'est donc peut être pas simplement l'instance qui manquait dans le nom du serveur! Du coup je ne trouve toujours pas pourquoi la connexion ne peut être établie
mardi 26 mai 2009 à 10:01:39 | Re : visual studio 2008 SQL server

casy

Membre Club
Réponse acceptée !
vérifie avec le site http://www.connectionstrings.com/ que ta chaine de connection est correcte


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

1 2

Cette discussion est classée dans : version, visual, sql, server, studio


Répondre à ce message

Sujets en rapport avec ce message

SQL Server 2005 - Visual Studio 2003 [ par fredspv ] Bonjour,Faut-il obligatoirement utiliser Visual Studio 2005 pour se connecter à SQL Server 2005 ?Mercifred VISUAL STUDIO 2008 ET SQL SERVER [ par papousso ] Bonjour à tous j'ai un projet a realiser sous C# avec une base SQL SERVER .J'ai installer visual studio 2008 (edition professionnelle)Mon pb c'est que visual C++ .NET et sql server [ par isil4 ] Bonjour tout le monde,bon je suis débutante en visual studio, jai installé visual studio 2008 qui incluait sql server 2005 je crois car je l'ai trouvé Visual Studio acces à SQL Server [ par SaiYan5102 ] Bonjour, Je travaille actuellement, dans le contexte de mon stage, sur une application web en C# qui consiste à mettre en place un système de réserva Visual Studio et Sql Server : forcer le chiffrement [ par rdam007 ] Bonjour, Je développe une application en C# sous Visual Studio 2010 qui se connecte à une base de données Sql Server Express 2008 distante. J'ai pu [BAR]Visual Studio 2010 [ par krimog ] Bonjour à toutes et à tous Depuis quelques jour déjà, la version finale de VS2010 est sortie. Je voulais savoir si certains l'avaient testée (ou la v SQL Server A jout d'une table dynamiquement [ par mouic ] Bonjour, je travaille sous Visual Studio 2008. J'ai crée une base de données SQL SERVER avec l'outil proposé par Visual. Voici le code: [code=cs]SqlC pb avec SQL Server Management Studio [ par kkarim2 ] Visual Studio 2005 [ par choukri175 ] Bonjour à tous et à toutes;Mon problème est le suivant : je voudrais développer mes applications avec visual studio 2005 sachant que je suis familiari installer SQL Server management studio sur Vista [ par romagny13 ] Bon et pi tiens oui je pose ma question ici (vous me gronderez si c'est pas le bon endroit)Bonsoirvoila j'ai essayé d'installer SQL Server management


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,831 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales