none
problemas de conexion al sql server 2000 RRS feed

  • Pregunta

  •  

    tengo desarrollada una aplicacion que inicialmente accedia a un sql server 2005 utilizando servicios web ( desarrollada en sql server 2000). En estos momentos el sistema gestor de bases de datos se ha cambiado a un sql server 2000, y ahora no soy capaz de conectarme desde la aplicación. La autentificacion establecida es autentificacion por sql y los servicios tienen establecido acceso anonimo. Si me conecto desde mi equipo al servidor de bases de datos que esta en un sql server 2003 no tengo ningun problema, pero si ejecuto la aplicacion me dice que el servidor no existe o se ha denegado el acceso. Me temo que pueda ser por el tema del servicio y la cuenta que utiliza el sistema para ejecutar esos servicios, pero no tengo ni idea de como arreglar esto.

    Podeis ayudarme, Gracias

    jueves, 26 de julio de 2007 16:47

Todas las respuestas

  • A ver compañero que me has liado de la leche, dices que inicialmente era un sql server 2005 y a su vez en sql server 2000, que se ha migrado a sql server 2000, por otro lado sql server 2003 que no  existe, en que quedamos porque así es difícil echarte una mano.

     

    Salu2

     

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    Luis Ruiz Pavón

    MCP - MCTS

    Blog: http://geeks.ms/blogs/lruiz

    viernes, 27 de julio de 2007 7:52
  •  

    buenas, no me estraña que no lo entiendas, a ver si de estas lo explico mejor.

    Tengo desarrollada una aplicacion con visual studio 2003, con una parte servidor y una parte cliente. Desde la parte de servidor que tiene 3 capas: datos, negocio y servicios web ( habilitado el acceso anonimo) accedo a una base de datos sql server 2005 y todo funciona perfectamente.

    El cliente decide que en lugar de trabajar con el sql server 2005, hay que trabajar con el sql server 2000, yo pensaba que cambiando el nombre del servidor  al que accedemos me valdria,  las bases de datos  se pasaron a sql server 2000 con sus correspondientes usuarios ( de sql, admite autentificacion mixta), y ahora no funciona la aplicacion, me da un error de conexion, me dice que el servidor no existe o no tengo permisos. El servidor existe y desde una consola de administracion me puedo conectar a este por lo que se supone que si que admite conexiones remotas. Ante esto mi gran duda porq no funciona?

     

    gracias

     

    viernes, 27 de julio de 2007 15:35
  • Me puedes mostrar tu cadena de conexión??

     

    Salu2

     

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    Luis Ruiz Pavón

    MCP - MCTS

    Blog: http://geeks.ms/blogs/lruiz

    lunes, 30 de julio de 2007 10:12
  •  

    buenas de nuevo,

    mi cadena de conexion la configuro en el web config:

    </microsoft.web.services2>

    <appSettings>

    <add key="UsuarioBD" value="user id=XXXXXXX;password=XXXXXXXXX;" />

    <add key="EquipoLocal" value="workstation id=localhost;" />

    <add key="ServidorBD" value="data source=miservidor;" />

    <add key="BDUsuarios" value="initial catalog=nombredelabasededatos;" />

    <add key="Resto" value="packet size=4096;persist security info=false;Network Library=dbmssocn;" />

    </appSettings>

     

    no se si con esto te sirve.

     

    he probado a poner en el nombre del servidor (servidorDB) la direccion IP, y tampoco me funciona

     

    Muchas gracias

     

     

    lunes, 30 de julio de 2007 12:11
  • Un consejo, no pongas el connection string dividido en diferentes appsettings sino todo en uno:

     

    Code Snippet

    <appsettings>

    <add key="CadenaConexion" value="Server=myServerAddress;Database=myDataBase;User   ID=myUsername;Password=myPassword;Trusted_Connection=False;" />

    </appsettings>

     

     

    El código es más correcto y más legible a parte que de una sola lectura obtienes toda la cadena.

     

    Prueba con esa cadena y me comentas Wink

     

    Salu2

     

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    Luis Ruiz Pavón

    MCP - MCTS

    Blog: http://geeks.ms/blogs/lruiz

    lunes, 30 de julio de 2007 12:25
  •  

    lo he probado, en local me funciona, pero si el servidor al que trato de acceder esta en otro servidor no me deja. Supongo que tendra que ver con permisos pero estoy perdida, yo creo que las conexiones remotas en servidor estan habilitadas, pero ya tengo mis dudas, como puedo confirmarlo?. O si se te ocurre alguna otra cosa!!!!

     

    Gracias, un saludo

     

     

    lunes, 30 de julio de 2007 12:52
  • Si es un SQL Server 2000 no hace falta habilitar las conexiones remotas. Revisa el puerto del servidor de SQL Server remoto a ver en que puerto está escuchando, intenta conectarte a el vía Analizador de Consultas, revisa que el firewall no este rechazando las conexiones...

     

    Salu2

     

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    Luis Ruiz Pavón

    MCP - MCTS

    Blog: http://geeks.ms/blogs/lruiz

    martes, 31 de julio de 2007 6:25
  • Hola de nuevo,

    ya he vuelto de mis vacaciones, y me temo que sigo con el mismo problema. He probado con la cadena de conexion que me dijistes y cuando los servicios estan localizados en la misma maquina que la base de datos no hay problema ya me puedo conectar en remoto, sin embargo si los servicios estan en una maquina distinta a la del servidor de base de datos manteniendo el tema de permisos exactamente igual no me deja. Puedes decirme algo respecto a esto. Los puertos estan abiertos y no hay nada que impida el paso.

     

    Un saludo, gracias

     

    martes, 21 de agosto de 2007 9:52
  • Buenas me han hablado bien de este foro, porfa ojala me ayuden creo que si ... bueno alli esta mi pregunta; mi problema es con la conexion de SQL 2000 desde Windows Vista Business, les comento al inicio tenia problema de Instalación del SQL 2000 en Vista, pero lo he solucionado con unos service pack y me funciona de maravillas como si estuviece en WinXP o 2000 incluso tengo el el SQL 2005 corriendo de la misma manera y tambien no tengo problemas puedo trabajar de lo mas bien ambos, si alguien quiere saber como le hice me escriben y les detallo por que no quisieran que pasen lo que yo he pasado para que esto funcione, bueno pense que se habia solucionado todo, pero mi problema es el siguiente que no puedo conectarme al SQL 2000 desde mi Win Vista a un servidor Windos 2003 que logico esta instalado el SQL 2000 la verda que ya no se que hacer. por fa necesito la ayuda .. gracias ..

     

     

     

    sábado, 24 de noviembre de 2007 17:51
  • Chochera,

    En tu problema entendi que estas trabajando con WebService, no?

    Si es asi, se supone que lo tienen publicado en el IIS, no?

    Y si es asi, te has percatado si el usuario del IIS o ASP, se encuentra como usuario a la base de datos, es decir existe el puente entre IIS y SQL Server 2000????

    Si estoy equivocado, sorry... pero eso es lo que entendi.

     

    Saludos,

    Alonzo

    jueves, 29 de noviembre de 2007 21:05
  •  

    por favor amigo, si fueras tan amable me podrias dar la pauta para poder instalar el sql 2000 en mi windows vista pòrque tambien tengo muchos problemas y hasta ahora no eh podido hacerlo otra copsa mira no se si tu tambien me podras ayhudar cuando inestale el visual basic 6.0 tambien me señalo que havia problemas con algunos componenetes q no se pudieron instalar por la version del SO gracias amigo desde ya

     

    atte.

     

    Beto

    miércoles, 2 de enero de 2008 22:34
  • HOLA AMIGO ESPERO TE ENCUENTRES BIEN BUENO PARA EMPEZAR LA INSTALACION DE SQL SERVER 2000 EN UN WINDOWS VISTA NO SE RECOMIENDA POR LA VULNERABILIDAD DE ESTE S.O PARA COLOCARLO COMO SERVIDOR DE B.D SEGUNDO ACUERDATE QUE EL SQL SERVER 2000 NO SE SI ES DE 32 O 64 BITS POR LO QUE NO SE PUEDE INSTALAR EN S.O CON LAS CARACTERISTICAS DE UN WINDOWS VISTA O XP BUENO LO QUE SI PUEDES INSTALAR ES LA HERRAMIENTA CLIENTE EN EL WINDOWS VISTA PERO PUES LA NETA NO CREO QUE TE SIRVA DE MUCHO CUALQUIER DUDA MANDAME UN CORREO A sistemas_screen@hotmail.com

    YO TE RECOMIENDO QUE LO INSTALES EN UN S.O COMO WINDOWS SERVER 2003

    lunes, 24 de marzo de 2008 14:45
  • Por amor de Dios... el error al que se refiere el compañero lamentablemente es más común de lo que parece (si lo dudan, tan sólo vean en san Google todo lo relacionado con errores de conexión de SQL Server y verán que entre falta de pericia del que instala el SQL Server y cosas del destino, aparecen muchas comentarios a este tema) (y en casi todos la gente que contesta se admira como si al que le sucede fuera al único que le pasa este error... o hemos corrido con mala suerte los que notamos este error o sabrá Dios de qué planeta vienen los que no lo han visto).

    La cosa es simple:

    1) en una máquina con un Windows 2000 advanced server recién instalado (cambiar eso por alguna otra versión de Windows equivalente para fines de SQL Server) se instala nuevecito un SQL Server 2000 (en mi caso la vesión Developer... tanto Windows como SQL Server originales)

    2) Se hacen las primeras pruebas y todo funciona a las mil maravillas.

    3) Se quiere checar desde un administrador corporativo de otra máquina la base de datos de la máquina mencionada en el inciso 1)... y simplemente dice que no se puede establecer una conexión!

    4) Se verifican puertos TCP/IP (1433 predeterminado, cambio a 1500 (por citar un ejemplo) Firewall de Windows (excepciones, etc)... y simplemente no se ve nada desde el otro servidor.

    Así que por favor, cualquier ayuda guía, referencia o comentario, es muy bien recibido.

    De antemano, muchas gracias

    viernes, 19 de diciembre de 2008 0:36
  • Por amor de Dios... el error al que se refiere el compañero lamentablemente es más común de lo que parece (si lo dudan, tan sólo vean en san Google todo lo relacionado con errores de conexión de SQL Server y verán que entre falta de pericia del que instala el SQL Server y cosas del destino, aparecen muchas comentarios a este tema) (y en casi todos la gente que contesta se admira como si al que le sucede fuera al único que le pasa este error... o hemos corrido con mala suerte los que notamos este error o sabrá Dios de qué planeta vienen los que no lo han visto).

    La cosa es simple:

    1) en una máquina con un Windows 2000 advanced server recién instalado (cambiar eso por alguna otra versión de Windows equivalente para fines de SQL Server) se instala nuevecito un SQL Server 2000 (en mi caso la vesión Developer... tanto Windows como SQL Server originales)

    2) Se hacen las primeras pruebas y todo funciona a las mil maravillas.

    3) Se quiere checar desde un administrador corporativo de otra máquina la base de datos de la máquina mencionada en el inciso 1)... y simplemente dice que no se puede establecer una conexión!

    4) Se verifican puertos TCP/IP (1433 predeterminado, cambio a 1500 (por citar un ejemplo) Firewall de Windows (excepciones, etc)... y simplemente no se ve nada desde el otro servidor.

    Así que por favor, cualquier ayuda guía, referencia o comentario, es muy bien recibido.

    De antemano, muchas gracias

    (Lo de la cadena de conexión no tendría mucho que ver... pues sí he podido usar una cadena de conexión X donde da lo mismo desde dónde me conecte)

    viernes, 19 de diciembre de 2008 0:38
  •  

    Por amor de Dios... el error al que se refiere el compañero lamentablemente es más común de lo que parece (si lo dudan, tan sólo vean en san Google todo lo relacionado con errores de conexión de SQL Server y verán que entre falta de pericia del que instala el SQL Server y cosas del destino, aparecen muchas comentarios a este tema) (y en casi todos la gente que contesta se admira como si al que le sucede fuera al único que le pasa este error... o hemos corrido con mala suerte los que notamos este error o sabrá Dios de qué planeta vienen los que no lo han visto).

    La cosa es simple:

    1) en una máquina con un Windows 2000 advanced server recién instalado (cambiar eso por alguna otra versión de Windows equivalente para fines de SQL Server) se instala nuevecito un SQL Server 2000 (en mi caso la vesión Developer... tanto Windows como SQL Server originales)

    2) Se hacen las primeras pruebas y todo funciona a las mil maravillas.

    3) Se quiere checar desde un administrador corporativo de otra máquina la base de datos de la máquina mencionada en el inciso 1)... y simplemente dice que no se puede establecer una conexión!

    4) Se verifican puertos TCP/IP (1433 predeterminado, cambio a 1500 (por citar un ejemplo) Firewall de Windows (excepciones, etc)... y simplemente no se ve nada desde el otro servidor.

    Así que por favor, cualquier ayuda guía, referencia o comentario, es muy bien recibido.

    De antemano, muchas gracias

    (Ya he verificado los puertos TCP/IP con alguna utilería y por más que reconfiguro el firewall sigue sin mostrarme el puerto al que configuro el SQL Server)
    viernes, 19 de diciembre de 2008 0:40
  • Por amor de Dios... el error al que se refiere el compañero lamentablemente es más común de lo que parece (si lo dudan, tan sólo vean en san Google todo lo relacionado con errores de conexión de SQL Server y verán que entre falta de pericia del que instala el SQL Server y cosas del destino, aparecen muchas comentarios a este tema) (y en casi todos la gente que contesta se admira como si al que le sucede fuera al único que le pasa este error... o hemos corrido con mala suerte los que notamos este error o sabrá Dios de qué planeta vienen los que no lo han visto).

    La cosa es simple:

    1) en una máquina con un Windows 2000 advanced server recién instalado (cambiar eso por alguna otra versión de Windows equivalente para fines de SQL Server) se instala nuevecito un SQL Server 2000 (en mi caso la vesión Developer... tanto Windows como SQL Server originales)

    2) Se hacen las primeras pruebas y todo funciona a las mil maravillas.

    3) Se quiere checar desde un administrador corporativo de otra máquina la base de datos de la máquina mencionada en el inciso 1)... y simplemente dice que no se puede establecer una conexión!

    4) Se verifican puertos TCP/IP (1433 predeterminado, cambio a 1500 (por citar un ejemplo) Firewall de Windows (excepciones, etc)... y simplemente no se ve nada desde el otro servidor.

    Así que por favor, cualquier ayuda guía, referencia o comentario, es muy bien recibido.

    De antemano, muchas gracias

    (Definitivamente Windows Vista no me termina de convencer del todo)

    viernes, 19 de diciembre de 2008 0:43