Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/04/2008, 17h14   #1
Candidat au titre de Membre du Club
 
Inscription : février 2007
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 43
Points : 13
Points : 13
Par défaut [SQL Express2005] Etablir une connexion à distance

Bonjour,

Après des heures de lectures, de recherches et de tentatives infructueuses, je m'en remets à vous.

J'ai créé une base "Test" avec une table "Document". Je l'ai testé avec un SELECT sous vb.net, ça marche avec la connexion suivante :

Private strConn As String = "Data Source=monServeur\SQLEXPRESS;Initial Catalog=Test;User Id=sa;Password=****;"

Maintenant, je souhaiterais qu'une machine distante (en Intranet, réseau local) puisse accéder à la base. Rien à faire.

J'ai trouvé 2 posts qui se rapprochent de mon problème :
- http://www.developpez.net/forums/sho...ted_connection
- http://www.developpez.net/forums/sho...ted_connection

J'ai essayé de m'en inspirer mais rien à faire. J'ai essayé :
- Private strConn As String = "Data Source=192.168.0.10\SQLEXPRESS;Initial Catalog=Test;User Id=sa;Password=****;"
- Private strConn As String = "Data Source=192.168.0.10;Initial Catalog=Test;User Id=sa;Password=****;"
- Private strConn As String = "Data Source=192.168.0.10, 1433;Initial Catalog=Test;User Id=sa;Password=****;"
(...)

Comment faire ? Dans le 2nd post cité, Richter parle d'instance (voir son dernier post) : c'est quoi et comment en créer une ? Je n'ai pas compris grand chose à son dernier post mettre à 0 les valeurs de TCP/IP, Network Library=DBMSSOCN.

De mon côté, je dois comprendre ce que c'est SQL Native Client, car il dit, je cite :
Citation:
En bref, il faut bien faire attention à l'instance avec laquelle on travaille et se méfier des instances déjà existentes de SQL Server Express, qui ne sont pas effacées lorsqu'on installe SQL Server 2005, et bien comprendre le fonctionnement des connexions .NET et SQL Native Client, ainsi que les différences entre les protocoles TCP/IP et canaux nommés, afin de ne pas tenter des actions au hasard.
N'étant pas un spécialiste des protocoles, va falloir que je distingue les canaux nommés des TCP/IP.

Bon en attendant, juste pour une malheureuse chti'te connexion, je suis bloqué
_Fabien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 17h38   #2
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 793
Points : 17 793
Regardez dans les services quel est le nom de SQL Server
Regardez si les connexions distantes sont activées...

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 17h45   #3
Candidat au titre de Membre du Club
 
Inscription : février 2007
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 43
Points : 13
Points : 13
Merci d'avoir répondu. Je dois partir, mais oui il me semble l'avoir fait comme Richter (2nd post) l'a fait. je ferai des copies-écrans demain.

Citation:
Regardez dans les services quel est le nom de SQL Server
Pas sûr d'avoir compris. Disons "DEV03\SQLEXPRESS", DEV03 étant le nom de mon PC aussi.
_Fabien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 07h07   #4
Membre du Club
 
Inscription : décembre 2004
Messages : 215
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 215
Points : 63
Points : 63
Envoyer un message via MSN à Cyborg289
Bonjour,

Essayez avec la chaine de connexion suivante :

Code :
Private strConn AS String = "Server=monServeur\SQLEXPRESS;Initial Catalog=Test;User Id=sa;Password=****;"
Cyborg289 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 16h20   #5
Candidat au titre de Membre du Club
 
Inscription : février 2007
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 43
Points : 13
Points : 13
Citation:
Envoyé par Cyborg289 Voir le message
Code :
Private strConn As String = "Server=DEV03\SQLEXPRESS;Initial Catalog=Test;User Id=sa;Password=****;"
Merci. Déjà essayé : ça marche.

Ou encore :
Code :
Private strConn As String = "Data Source=DEV03\SQLEXPRESS;Initial Catalog=Test;User Id=sa;Password=****;"
Ca marche aussi.

Pour les imprimés-écrans, pas le temps today, plus tard.
_Fabien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 14h42   #6
Candidat au titre de Membre du Club
 
Inscription : février 2007
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 43
Points : 13
Points : 13
J'ai pu réaliser les impressions-écrans. Les voici :

(la connexion)


(comme lu dans le post de Richter, désactivation des natives clients)




(écran propriété TCP/IP du protocole pour SQLEXPRESS, voir l'image de ci-dessus. Je constate que l'adresse IP ne correspond pas à la mienne qui a changé car dynamique -> DHCP lancé)


(voici : est-ce là ma source de mon problème ?)








(ici j'ai substitué localhost par mon IP actuel, celle affichée. Mais en quittant la config' de la surface d'exploitation, il me remet localhost)



Si ça peut vous aider à m'éclairer ?
_Fabien est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h01.


 
 
 
 
Partenaires

Hébergement Web