Pregunta facil sobre conexion a servidor SQL SERVER

18/08/2003 - 10:29 por Jesus Lozano | Informe spam
Hola a tod@s

Siempre se ha recomendado hacer un "telnet dirip puerto" para comprobar que
estos están habilitados.

Mi pregunta es, si esta prueba debe hacerse desde el equipo cliente hacia el
servidor solamente o tb desde el servidor al equipo cliente?? Es aconsejable
probarlo en ambas direcciones??

Saludos

Jesus Lozano

Preguntas similare

Leer las respuestas

#6 Miguel Egea
19/08/2003 - 11:55 | Informe spam
seguramente sea un problema de autenticación. Revisa el modo de
autenticación en tu servidor y aseguraté que, bien es mixto o bien el
usuario con el que has hecho login en el cliente es un login válido en sql.


Un Saludo
Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
"Jesus Lozano" escribió en el mensaje
news:
Hola Miguel

Si aparece el nombre del servidor, o sea, el alias qúe, como ya había
comentado, había creado para la direccion ip del servidor usando TCP/IP,


con
lo cual no creo que esté ahí el problema.

¿Alguna sugerencia?

Gracias por tu ayuda

Jesus Lozano

"Miguel Egea" escribió en el mensaje
news:
> Si tienes la autenticacion mixta habilitada en el servidor, en esa misma
> pantalla pulsa el bóton que se llama configuración de cliente antes de
> pulsar siguiente y asegurate de que usas tcpip.
> ¿El servidor que elegiste en la pestaña anterior, te salió en la lista o
lo
> tecleaste? ¿has probado poniendo la dirección ip en lugar de el nombre?
>
> Espero que te sirva.
>
> Saludos
> Miguel Egea
> http://www.portalsql.com
> Sql-Server MVP
> "Jesus Lozano" escribió en el mensaje
> news:#
> > Gracias de nuevo por responder Miguel
> >
> > Precisamente esa es una de las pruebas que realizo para saber si tengo
> > acceso al servidor. Creando un DSN de Sistema contra el servidor, me


da
el
> > Time Out, a saber, en la pantalla donde se pregunta, "¿Cómo desea que
SQL
> > Server compruebe la autenticidad del Id. de inicio de sesión?", ahí
marco
> la
> > segunda opción (Con la autenticación de SQL Server, mediante un Id. de
> > inicio de sesión y una contraseña escritos por el usuario), y tb marco
el
> > conectar con SQL Server para obtener la configuración predeterminada


de
> las
> > opciones etc.
> >
> > Pongo Id. de inicio de sesión
> > Pongo contraseña...
> >
> > y error TIME OUT!!
> >
> > ¿Alguna idea y/o sugerencia?
> >
> > Gracias de antemano
> >
> > Jesus Lozano
> >
> >
> > "Miguel Egea" escribió en el mensaje
> > news:
> > > ¿desde donde te está dando error de timeout? desde una aplicación en
> > > concreto?. Crea un dsn de sistema conta tu servidor en la segunda
> pestaña
> > > del asistente en la configuración de cliente asegurate de estar


usando
> > > tcp-ip como protocolo. Si es en una aplicación tuya, usa la cadena


de
> > > conexión apropiada para que se especifique TCP-ip como protocolo.
> > >
> > > Cuentanos algo más.
> > >
> > >
> > > Espero que te sirva.
> > >
> > > Saludos
> > > Miguel Egea
> > > http://www.portalsql.com
> > > Sql-Server MVP
> > > "Jesus Lozano" escribió en el mensaje
> > > news:eRJ#
> > > > Gracias Miguel por tu pronta respuesta.
> > > >
> > > > La cuestión es que me está dando un error de TimeOut al intentar
> acceder
> > > > remotamente al servidor, y he estado comprobando todos los


aspectos
> > > > relacionados con la conexion (telnet al puerto 1433 correcto,
creacion
> > de
> > > > alias, habilitacion de autentificacion mixta, ping al equipo del
> > Server).
> > > >
> > > > Parecen cumplirse todas las premisas, y sin embargo obtengo ese
error
> de
> > > > Time Out... ¿A qué puede ser debido? ¿Aumento el tiempo de Time


Out
de
> > > > logado?
> > > >
> > > > Gracias de antemano.
> > > >
> > > > Jesus Lozano
> > > >
> > > >
> > > > "Miguel Egea" escribió en el mensaje
> > > > news:
> > > > > solo desde clientes (aunque el cliente sea el propio server) al
> > > servidor,
> > > > > ya que solamente en el servidor está el servicio esperando
entradas
> en
> > > ese
> > > > > puerto.
> > > > >
> > > > >
> > > > >
> > > > > Espero que te sirva.
> > > > >
> > > > > Saludos
> > > > > Miguel Egea
> > > > > http://www.portalsql.com
> > > > > Sql-Server MVP
> > > > > "Jesus Lozano" escribió en el mensaje
> > > > > news:#
> > > > > > Hola a
> > > > > >
> > > > > > Siempre se ha recomendado hacer un "telnet dirip puerto" para
> > > comprobar
> > > > > que
> > > > > > estos están habilitados.
> > > > > >
> > > > > > Mi pregunta es, si esta prueba debe hacerse desde el equipo
> cliente
> > > > hacia
> > > > > el
> > > > > > servidor solamente o tb desde el servidor al equipo cliente??


Es
> > > > > aconsejable
> > > > > > probarlo en ambas direcciones??
> > > > > >
> > > > > > Saludos
> > > > > >
> > > > > > Jesus Lozano
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#7 Jesus Lozano
20/08/2003 - 09:40 | Informe spam
¿Puede ser problema del time-out de logado? ¿Si lo aumento, solucionaré el
problema? No creo que sea problema de autenticacion, pues he instalado
sistemas similares y nunca tuve problemas...

Gracias

Jesus Lozano

___________________________________________________

Jesús Mª Lozano Rodríguez
Ingeniero en Informática
Area de Integración de Sistemas

E-mail:
___________________________________________________

ISOTROL S.A.
Edificio Innova.
Avda. de la Innovación nº 1, 3ª plta, 41020 Sevilla.
Tel.: 955 036 800 - Fax: 955 036 849.
web: http://www.isotrol.com/

"Miguel Egea" escribió en el mensaje
news:eQ0$
seguramente sea un problema de autenticación. Revisa el modo de
autenticación en tu servidor y aseguraté que, bien es mixto o bien el
usuario con el que has hecho login en el cliente es un login válido en


sql.


Un Saludo
Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
"Jesus Lozano" escribió en el mensaje
news:
> Hola Miguel
>
> Si aparece el nombre del servidor, o sea, el alias qúe, como ya había
> comentado, había creado para la direccion ip del servidor usando TCP/IP,
con
> lo cual no creo que esté ahí el problema.
>
> ¿Alguna sugerencia?
>
> Gracias por tu ayuda
>
> Jesus Lozano
>
> "Miguel Egea" escribió en el mensaje
> news:
> > Si tienes la autenticacion mixta habilitada en el servidor, en esa


misma
> > pantalla pulsa el bóton que se llama configuración de cliente antes de
> > pulsar siguiente y asegurate de que usas tcpip.
> > ¿El servidor que elegiste en la pestaña anterior, te salió en la lista


o
> lo
> > tecleaste? ¿has probado poniendo la dirección ip en lugar de el


nombre?
> >
> > Espero que te sirva.
> >
> > Saludos
> > Miguel Egea
> > http://www.portalsql.com
> > Sql-Server MVP
> > "Jesus Lozano" escribió en el mensaje
> > news:#
> > > Gracias de nuevo por responder Miguel
> > >
> > > Precisamente esa es una de las pruebas que realizo para saber si


tengo
> > > acceso al servidor. Creando un DSN de Sistema contra el servidor, me
da
> el
> > > Time Out, a saber, en la pantalla donde se pregunta, "¿Cómo desea


que
> SQL
> > > Server compruebe la autenticidad del Id. de inicio de sesión?", ahí
> marco
> > la
> > > segunda opción (Con la autenticación de SQL Server, mediante un Id.


de
> > > inicio de sesión y una contraseña escritos por el usuario), y tb


marco
> el
> > > conectar con SQL Server para obtener la configuración predeterminada
de
> > las
> > > opciones etc.
> > >
> > > Pongo Id. de inicio de sesión
> > > Pongo contraseña...
> > >
> > > y error TIME OUT!!
> > >
> > > ¿Alguna idea y/o sugerencia?
> > >
> > > Gracias de antemano
> > >
> > > Jesus Lozano
> > >
> > >
> > > "Miguel Egea" escribió en el mensaje
> > > news:
> > > > ¿desde donde te está dando error de timeout? desde una aplicación


en
> > > > concreto?. Crea un dsn de sistema conta tu servidor en la segunda
> > pestaña
> > > > del asistente en la configuración de cliente asegurate de estar
usando
> > > > tcp-ip como protocolo. Si es en una aplicación tuya, usa la cadena
de
> > > > conexión apropiada para que se especifique TCP-ip como protocolo.
> > > >
> > > > Cuentanos algo más.
> > > >
> > > >
> > > > Espero que te sirva.
> > > >
> > > > Saludos
> > > > Miguel Egea
> > > > http://www.portalsql.com
> > > > Sql-Server MVP
> > > > "Jesus Lozano" escribió en el mensaje
> > > > news:eRJ#
> > > > > Gracias Miguel por tu pronta respuesta.
> > > > >
> > > > > La cuestión es que me está dando un error de TimeOut al intentar
> > acceder
> > > > > remotamente al servidor, y he estado comprobando todos los
aspectos
> > > > > relacionados con la conexion (telnet al puerto 1433 correcto,
> creacion
> > > de
> > > > > alias, habilitacion de autentificacion mixta, ping al equipo del
> > > Server).
> > > > >
> > > > > Parecen cumplirse todas las premisas, y sin embargo obtengo ese
> error
> > de
> > > > > Time Out... ¿A qué puede ser debido? ¿Aumento el tiempo de Time
Out
> de
> > > > > logado?
> > > > >
> > > > > Gracias de antemano.
> > > > >
> > > > > Jesus Lozano
> > > > >
> > > > >
> > > > > "Miguel Egea" escribió en el


mensaje
> > > > > news:
> > > > > > solo desde clientes (aunque el cliente sea el propio server)


al
> > > > servidor,
> > > > > > ya que solamente en el servidor está el servicio esperando
> entradas
> > en
> > > > ese
> > > > > > puerto.
> > > > > >
> > > > > >
> > > > > >
> > > > > > Espero que te sirva.
> > > > > >
> > > > > > Saludos
> > > > > > Miguel Egea
> > > > > > http://www.portalsql.com
> > > > > > Sql-Server MVP
> > > > > > "Jesus Lozano" escribió en el mensaje
> > > > > > news:#
> > > > > > > Hola a
> > > > > > >
> > > > > > > Siempre se ha recomendado hacer un "telnet dirip puerto"


para
> > > > comprobar
> > > > > > que
> > > > > > > estos están habilitados.
> > > > > > >
> > > > > > > Mi pregunta es, si esta prueba debe hacerse desde el equipo
> > cliente
> > > > > hacia
> > > > > > el
> > > > > > > servidor solamente o tb desde el servidor al equipo


cliente??
Es
> > > > > > aconsejable
> > > > > > > probarlo en ambas direcciones??
> > > > > > >
> > > > > > > Saludos
> > > > > > >
> > > > > > > Jesus Lozano
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#8 Jesus Lozano
20/08/2003 - 10:34 | Informe spam
fijate que si en la lista desplegable ves el servidor quiere
decir que físicamente se están viendo y que a través de la red le está
llegando esa información. Por eso creo que es cuestión de modo de






seguridad.

He comprobado que es mixto. En "Modificar propiedades del Registro
Servidor..., está activa la opción "Utilizar autenticación SQL Server con
su correcta y correspondiente login/pass. Y en propiedades del
servidor,pestaña Seguridad, está marcado el modo de autenticación SQL Server
y Windows ¿Hay que mirar en algún lado más?

Cuando busco el servidor desde un cliente, me aparece el alias que le asigné
a la dir ip, no el nombre del servidor,...

La verdad es que no se ya que comprobar a qué meterle mano...

Gracias por toda la ayuda que me estás prestando Miguel

Saludos

Jesus Lozano
Respuesta Responder a este mensaje
#9 Miguel Egea
20/08/2003 - 10:53 | Informe spam
Pues la verdad, todo debería funcionar, pero, como parece que no es así
vamos a comprobar si realmente el error está en otro sitio.
(quizá el texto sea muy básico, pero prefiero decir demasiados detalles que
demasiados pocos)

Abre excel, ve a Herramientas-> macros,y crea una nueva macro,
En el editor de macros ve a herramientas-> referencias y busca Microsoft
Active Data Object (da igual la versión, elige la última)

en la macro pon este código

(si la llamas abrir conexion)
Sub AbrirConexion()
Dim con As ADODB.Connection
Set con = New ADODB.Connection

con.Open "Provider=SQLOLEDB;Data Source=IPDELSERVER,1433;Network
LibraryÛMSSOCN;User ID=sa;Password=tupassword"
MsgBox con.DefaultDatabase

End Sub

Cambia ipdelserver y tupassword por la dirección ip y el password, si el
puerto en el que escuchas no es el 1433 asegurate de que pones el puerto
correcto.

Ejecuta paso a paso, si te sale el mensaje de la base de datos por defecto
(debería decir master), es que hay conexion.

Cuentanos que tal te fué.


Saludos Cordiales
=SALVA A SQL,
MATA UN CURSOR

Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
==

"Jesus Lozano" escribió en el mensaje
news:
>>> fijate que si en la lista desplegable ves el servidor quiere
>>> decir que físicamente se están viendo y que a través de la red le está
>>> llegando esa información. Por eso creo que es cuestión de modo de
seguridad.

He comprobado que es mixto. En "Modificar propiedades del Registro
Servidor..., está activa la opción "Utilizar autenticación SQL Server con
su correcta y correspondiente login/pass. Y en propiedades del
servidor,pestaña Seguridad, está marcado el modo de autenticación SQL


Server
y Windows ¿Hay que mirar en algún lado más?

Cuando busco el servidor desde un cliente, me aparece el alias que le


asigné
a la dir ip, no el nombre del servidor,...

La verdad es que no se ya que comprobar a qué meterle mano...

Gracias por toda la ayuda que me estás prestando Miguel

Saludos

Jesus Lozano


Respuesta Responder a este mensaje
#10 Jesus Lozano
21/08/2003 - 11:32 | Informe spam
Hola Miguel de nuevo, la cosa se complica y da una vuelta de tuerca Y
esto empieza a ser urgente...

Le dí al cliente el programita de la macro Excel y no funcionó la prueba,
pero ahora, me da error en la conexión...no se que habrá tocado. Pero esto
empieza a mosquearme y el tiempo se me agota...

He revisado que haya ping, que hace telnet, que el alias está bien
configurado, y ahora falla en la conexión, con lo cual, pensé en que la
autenticacion esté mal, como me dijiste. Pero es que por mas que la reviso,
está correctamente configurada para que permita el modo mixto ¿?

El equipo que trata de conectarse al servidor está en otro dominio con
respecto a este, tiene eso algo que ver?? pero si está autentificado, no
debería ser correcto? tengo que dar de alta a ese usuario en el equipo del
server??
Ya estoy hecho un lio...

Gracias de antemano

Saludos
Jesus Lozano



___________________________________________________

Jesús Mª Lozano Rodríguez
Ingeniero en Informática
Area de Integración de Sistemas

E-mail:
___________________________________________________

ISOTROL S.A.
Edificio Innova.
Avda. de la Innovación nº 1, 3ª plta, 41020 Sevilla.
Tel.: 955 036 800 - Fax: 955 036 849.
web: http://www.isotrol.com/

"Miguel Egea" escribió en el mensaje
news:
Pues la verdad, todo debería funcionar, pero, como parece que no es así
vamos a comprobar si realmente el error está en otro sitio.
(quizá el texto sea muy básico, pero prefiero decir demasiados detalles


que
demasiados pocos)

Abre excel, ve a Herramientas-> macros,y crea una nueva macro,
En el editor de macros ve a herramientas-> referencias y busca Microsoft
Active Data Object (da igual la versión, elige la última)

en la macro pon este código

(si la llamas abrir conexion)
Sub AbrirConexion()
Dim con As ADODB.Connection
Set con = New ADODB.Connection

con.Open "Provider=SQLOLEDB;Data Source=IPDELSERVER,1433;Network
LibraryÛMSSOCN;User ID=sa;Password=tupassword"
MsgBox con.DefaultDatabase

End Sub

Cambia ipdelserver y tupassword por la dirección ip y el password, si el
puerto en el que escuchas no es el 1433 asegurate de que pones el puerto
correcto.

Ejecuta paso a paso, si te sale el mensaje de la base de datos por defecto
(debería decir master), es que hay conexion.

Cuentanos que tal te fué.


Saludos Cordiales
=> SALVA A SQL,
MATA UN CURSOR

Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
==>

"Jesus Lozano" escribió en el mensaje
news:
> >>> fijate que si en la lista desplegable ves el servidor quiere
> >>> decir que físicamente se están viendo y que a través de la red le


está
> >>> llegando esa información. Por eso creo que es cuestión de modo de
> seguridad.
>
> He comprobado que es mixto. En "Modificar propiedades del Registro
> Servidor..., está activa la opción "Utilizar autenticación SQL Server


con
> su correcta y correspondiente login/pass. Y en propiedades del
> servidor,pestaña Seguridad, está marcado el modo de autenticación SQL
Server
> y Windows ¿Hay que mirar en algún lado más?
>
> Cuando busco el servidor desde un cliente, me aparece el alias que le
asigné
> a la dir ip, no el nombre del servidor,...
>
> La verdad es que no se ya que comprobar a qué meterle mano...
>
> Gracias por toda la ayuda que me estás prestando Miguel
>
> Saludos
>
> Jesus Lozano
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida