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 15/12/2010, 16h23   #1
Invité de passage
 
Inscription : février 2006
Messages : 44
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 44
Points : 4
Points : 4
Par défaut SQLEXPRESS ACCES ODBC

Bonjour,

Je n'arrive pas à accéder via ODBC à une base sur du SQL EXPRESS sur un serveur distant.

dans propriétés du serveur sql express, les accés distants sont autorisés. Je paramétre l'odbc avec un user admin.

j'ai ce message d'erreur :

Citation:
Pilote ODBC de Microsoft SQL Server Version 03.86.3959

Exécution des tests de connectivité...

Tentative de connexion
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Ce serveur SQL n'existe pas ou son accès est refusé.

LES TESTS ONT ÉCHOUÉ.
à l'aide !!
Reno42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 16h24   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Bonjour,

Quelle chaine de connexion utilisez vous ?

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 16h35   #3
Invité de passage
 
Inscription : février 2006
Messages : 44
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 44
Points : 4
Points : 4
je passe par l'assistant ODBC, je n'ai pas de chaine de connexion (?)
Reno42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 16h38   #4
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
L'assistant cree une chaine de connexion mais ce n'est pas grave.

Quel est le nom du serveur que vous avez parametre ?

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 16h51   #5
Invité de passage
 
Inscription : février 2006
Messages : 44
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 44
Points : 4
Points : 4
merci,

le serveur est "ETL"
Reno42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 16h53   #6
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Express cree une instance nommee par defaut.

Mettez comme nom de serveur ETL\SQLExpress

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 16h55   #7
Invité de passage
 
Inscription : février 2006
Messages : 44
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 44
Points : 4
Points : 4
celà ne fonctionne pas

Citation:
Pilote ODBC de Microsoft SQL Server Version 03.86.3959

Exécution des tests de connectivité...

Tentative de connexion
[Microsoft][ODBC SQL Server Driver][DBNETLIB]Ce serveur SQL n'existe pas ou son accès est refusé.

LES TESTS ONT ÉCHOUÉ.

dans le paramétrage je selectionne "Avec l'authentificationi sql server utilisant un identificateur de connexion entré par l'utilisateur, ainsi que la case

Se connecter à SQL SErver pour obtenir les paramètres par défaut pour les options de configuration supplémentaires.

Je renseigne ID de connexion et Mot de passe avec le login mot de passe que j'utilise pour me connecter dirtectement sur sql express

user : sa

je ping ETL sans prbm depuis le poste où je veux créer mon ODBC
Reno42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 19h46   #8
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Ok ..

Commencons par un simple test sur le post ou vous voulez installer votre ODBC.

Executez la commande suivante depuis ce meme poste :

Code :
> sqlcmd -S ETL\SQLExpress -U<user> -P<password>
Profitez en pour verifier les points suivants sur votre instance SQL Server :

- Firewall qui empecherait le port TCP 1433 et UDP 1434
- Le protocole TCPIP active pour votre instance SQL Server
- Les connexions distantes actives sur votre instance SQL Server

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 09h08   #9
Invité de passage
 
Inscription : février 2006
Messages : 44
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 44
Points : 4
Points : 4
bonjour, et merci pour votre temps

Comment executer cette commande sans client sql server ?

sur l'instance sqlexpress :
-tcp/ip activé et accés distant autorisé

le pare feu windows n'est pas activé ni sur le serveur hébergeant sqlexpress, ni sur le poste où je tente d'installer l'odbc

les serveur et poste où je souhaite installer l'odbc sont sur le même domaine.

Sur un autre poste du reseau où j'ai un odbc sqlserver2005 opérationnel, l'odbc vers sqlexpress2005 ne fonctionne pas non plus.

Les login mots de passe sont ok
Reno42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 09h18   #10
Invité de passage
 
Inscription : février 2006
Messages : 44
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 44
Points : 4
Points : 4
avec un pilote sql native client, celà ne fonctionne pas mieux :

Citation:
Version de Microsoft SQL Native Client 09.00.1399

Exécution des tests de connectivité...

Tentative de connexion
[Microsoft][SQL Native Client]Interfaces réseau SQL : Erreur lors de la localisation de Server/Instance spécifié [xFFFFFFFF].
[Microsoft][SQL Native Client]Délai d'attente de connexion expiré
[Microsoft][SQL Native Client]Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance.

LES TESTS ONT ÉCHOUÉ.
Ma base sql express autorise pourtant les accés distants
Reno42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 09h29   #11
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
LE service SQL Browser est il demarre ?

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 09h44   #12
Invité de passage
 
Inscription : février 2006
Messages : 44
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 44
Points : 4
Points : 4
Citation:
Envoyé par mikedavem Voir le message
Ok ..

Code :
> sqlcmd -S ETL\SQLExpress -U<user> -P<password>
j'ai ce message : La syntaxe de cette commande est incorrecte

si je ne mets que sqlcmd -S ETL\SQLExpress

==> sqlcmd n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
Reno42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 09h46   #13
Invité de passage
 
Inscription : février 2006
Messages : 44
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 44
Points : 4
Points : 4
Citation:
Envoyé par mikedavem Voir le message
LE service SQL Browser est il demarre ?

++
non, je viens de le démarré, mais sqlcmd ne fonctionne toujours pas
Reno42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 09h57   #14
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Code :
sqlcmd -S ETL\SQLExpress -U votreuser -P votremotdepasse
Vous devez indiquer le mode d'authentification que vous allez utiliser. Dans votre cas c'est forcement l'authentification mixte puisque vous ne pouvez pas vous connecter avec votre utilisateur du domaine.

Maintenant il se peut que vous n'ayez pas l'utilitaire installe sur votre poste.
Dans ce cas il faudra le faire.

++
mikedavem 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 04h48.


 
 
 
 
Partenaires

Hébergement Web