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 06/01/2011, 00h40   #1
Membre du Club
 
Développeur Web
Inscription : décembre 2008
Messages : 53
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Aube (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2008
Messages : 53
Points : 55
Points : 55
Par défaut [2008 R2 Express] Connexion Distante

Bonjour,

J'ai installé SQL Server 2008 R2 Express Edition sur une VM tournant sous Windows 2008 Server Entreprise Edition (MSDN Etudiant)

Chez moi, j'ai un PC avec Windows Seven Ultimate et SQL Server 2008 R2 Express Edition installé.

Ce que je cherche à faire : Établir une connexion SQL depuis mon PC sur le serveur SQL de ma VM.

Voici comment j'ai procédé :

1/ Sur mon serveur
Dans le Sql Server Configuration Manager, j'ai mis le service SQL Server Browser en démarrage automatique, et je l'ai démarré

Dans le Sql Server Configuration Manager, dans Protocols for MSSQLSERVER, j'ai activé TCP/IP, puis j'ai fait un clic droit dessus, Propriétés, IP Adresses, Et dans IPAll, TCP Dynamic Ports est vide, et TCP Port est à 1433

Dans SQL Server Management Studio, j'ai fait un clic droit sur Mon instance, Properties, Security, Et j'ai activé le bouton radio SQL Server and Windows Authentification mode.

J'ai ajouté les exceptions sur les ports dans la config du firewall

J'ai redémarré la VM

2/ Sur mon poste de travail (une fois une nouvelle session ouverte sur ma VM)

En gras, les résultats qui me semblent illogiques

J'ai fait un telnet SERVER 1433 => Échec

Voici les tentatives de Diagnostic/Résolution auxquelles j'ai procédé :
Désactivation du firewall Windows sur ma VM => Aucun Changement
Installation de WireShark sur ma VM => Aucun signe du telnet sur ma VM (toujours firewall désactivé)
Observation des Journaux Windows => Application
Les seuls évènements que j'ai vu sont des informations SQL Server => Recovery is complete. This is an information message only. No user action is required.
Aucun avertissement ou erreur relatif à MSSQL
Sur ma VM => netstat -b (aucun signe de sqlservr.exe ni du port 1433)
Sur ma VM => netstat -an

TCP 0.0.0.0:1433 0.0.0.0:00 LISTENING
TCP [::]:1433 [::]:0 LISTENING
UDP 0.0.0.0:1434 0.0.0.0:00 LISTENING
UDP [::]:1434 [::]:0 LISTENING

Quelqu'un aurait-il une idée de l'origine du soucis ? Y a t-il quelque chose qui vous semble oublié, car malgré le parcours de plusieurs forums francophones et anglophones, différentes lectures sur le sites de Microsoft, je n'ai rien trouvé qui explique mon soucis.
herfrayg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 10h29   #2
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 138
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 138
Points : 2 466
Points : 2 466
Envoyer un message via Yahoo à zinzineti
D'abord est ce que tu peux prendre depuis ton pc en bureau à distance le serveur "Windows 2008 Server" hébergé sur le VM ?

je suppose que tu as déjà activé l'autorisation du bureau à distance sur le serveur "Windows 2008 Server" hébergé sur le VM ?
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 10h33   #3
Membre du Club
 
Développeur Web
Inscription : décembre 2008
Messages : 53
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Aube (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2008
Messages : 53
Points : 55
Points : 55
Tout d'abord, merci pour ta réponse.

J'ai pas très bien compris ta question. Me parles tu de me connecter en TSE dessus ? Si c'est le cas, oui, je parviens très bien à me connecter dessus depuis mon PC.
herfrayg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 10h40   #4
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 138
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 138
Points : 2 466
Points : 2 466
Envoyer un message via Yahoo à zinzineti
Est ce que tu as installé SQL Server Management Studio sur ton PC ?
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 10h59   #5
Membre du Club
 
Développeur Web
Inscription : décembre 2008
Messages : 53
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Aube (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2008
Messages : 53
Points : 55
Points : 55
Oui, j'ai installé le même SQL Server 2008 R2 Express Edition, qui comprend le Management Studio, sur mon PC ainsi que sur ma VM.

Mais avant ça, le telnet Server 1433 depuis mon PC est en échec.
Précision : Depuis ma VM, si j'ouvre le Management Studio, j'ai bien accès à ma base de données locale

Cordialement
herfrayg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 11h32   #6
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 138
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 138
Points : 2 466
Points : 2 466
Envoyer un message via Yahoo à zinzineti
remplace le nom du serveur par l'IP

Est ce que le telnet IPServer 1433 marche ?
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 11h44   #7
Membre du Club
 
Développeur Web
Inscription : décembre 2008
Messages : 53
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Aube (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2008
Messages : 53
Points : 55
Points : 55
Merci pour tes nombreuses réponses tout d'abord !

J'avais essayé le telnet aussi bien avec le dns qu'avec l'IP du serveur, aucun succès.

Cordialement
herfrayg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 11h58   #8
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 138
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 138
Points : 2 466
Points : 2 466
Envoyer un message via Yahoo à zinzineti
Utilise cette procédure stockée pour voir le port utilisé par l'instance SQL SERVER sur la VM

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/*=============================================================================
 
Description : Affiche le numro du Port TCP utilis par une instance SQL SERVER
 
Exemples d'utilisation :
 
EXEC usp_GetTcpPort 'MSSQLSERVER'
 
EXEC usp_GetTcpPort 'SQL2K5INSTANCE2'
 
Auteur : Etienne ZINZINDOHOUE
 
=============================================================================*/
 
CREATE PROCEDURE usp_GetTcpPort
 
@ServiceSqlName varchar (50) -- Nom du service sql
 
AS
 
DECLARE @tcpport char(5), @KEY varchar(200),@InstanceName varchar(50)
 
IF (@ServiceSqlName = 'MSSQLSERVER')
 
BEGIN
 
SET @KEY = 'SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER\SUPERSOCKETNETLIB\TCP'
 
SET @InstanceName = @@SERVERNAME
 
END
 
ELSE
 
BEGIN
 
SET @KEY = 'SOFTWARE\MICROSOFT\MICROSOFT SQL SERVER\'+ @ServiceSqlName +'\MSSQLServer\SuperSocketNetLib\TCP'
 
SET @InstanceName = @@SERVERNAME + '\' + @ServiceSqlName
 
END
 
BEGIN
 
EXEC xp_regread
 
@rootkey = 'HKEY_LOCAL_MACHINE',
 
@key = @key,
 
@value_name = 'TcpPort',
 
@value = @tcpport OUTPUT
 
 SELECT @tcpport as TcpPort
 
,@InstanceName as InstanceName
 
END
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 14h18   #9
Membre du Club
 
Développeur Web
Inscription : décembre 2008
Messages : 53
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Aube (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2008
Messages : 53
Points : 55
Points : 55
Hello,

Je viens de tester depuis mon travail, il s'avère que c'est mon poste client qui pose problème, le SQL Server fonctionne très bien depuis mon poste de travail.

Je marque donc en résolu, car il ne s'agit pas d'administration SQL Server.

Merci à tous pour vos réponses et désolé pour le dérangement
herfrayg est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h12.


 
 
 
 
Partenaires

Hébergement Web