| |||
No encuentra el servidor o no existe y Conexion ODBC en la red Compañeros hice una aplicación en visual basic con sql server, resulta que tengo problemas para conectarme con el servidor de sql en una maquina en red con la aplicación que hice. Cuando ejecuto la aplicación en donde esta instalado el sql server no me da problemas, es en otras maquinas. He hecho dos tipos de conexiones pero nada no puedo hacer ni un ODBC (el problema que me da es que no encuentra el servidor o que no existe). |
| |||
Que version de SQL Server estas usando? De ser SQL Server 2000, instalaste las herramientas de conectividad. http://www.dbasupport.com.mx |
| |||
Ok utiliza el client network utility para dar de alta la ip del servidor y le asignas un alias. Tambien asignale el puerto correcto todo esto desde el cliente. Algunas veces es necesario hacer esto cuando te encuentras en otro segmento de red. http://www.dbasupport.com.mx |
| |||
Y si haces un ping desde el cliente al servidor te contesta? |
| |||
Si se ven las máquinas solo queda verificar el puerto que sea correcto, eso la lo verificaste? Lo puedes ver en el log de errores |
| |||
Conexion ODBC en la red Quisiera saber cómo le hago para crear un DNS de un archivo de SQL. Lo hago de esta forma y si me funciona: 1. Entro a ODBC, Eligo DNS de usuario y le doy clic a AGREGAR 2. Eligo SQL Server 3. Digito el Nombre del DNS y le establezco el nombre del Servidor, doy clic a Siguiente 4. En la pregunta ¿Cómo desea que SQL compruebe la autenticidad....? eligo con la de Windows NT. 5. El casillero que dice "conectar con SQL Server para obtener la configuración predeterminada...." lo marco (bueno queda marcado por defecto) 6. en "Id. de inicio de sesión" queda escrito el nombre del usuario que prendió la PC, en mi caso solo tiene un usuario "Personal" Hasta aquí se conecta muy bien Pero si repito estos mismos pasos, en otra PC conectada en red con la primera, me sale el siguiente error. Error en la conexión: SQLState: '01000' Error de SQL Server: 10060 [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnecionOpen (Connect()). Error en la conexión: SQLState: '08001' Error de SQL Server: 17 [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]No existe el servidor SQL Server o se ha denegado el acceso al mismo. Alguien sabe qué estoy haciendo mal o qué le tengo que hacer a la PC donde tengo el SQL o "servidor" de la red... ya instale el cliente de sql.revise el puerto, no tienen ip fijas entonces le puse una ip al server y al cliente...pero nada |
| |||
Compañeros resulta que pude llegarle al problema que tenia y aqui les mando la solucion por si algun momento alguien tiene el mismo problema: 1. lo primero no podia hacer un ODBC en otra PC conectada en red con la que tiene el instalada el sql, por que no tenia el service pack 3 de sql... 2. Por el firewall que trae windows XP hay desabilitarlo o habrir el puerto 1433... para que pueda conectarse. |
| ||||
Abrir puertos ya no es problema de SQL Server, sino del firewall que utilices, puedes tener firewall por software o por hardware y en cuyo caso el foro de Redes y Seguridad es el lugar más adecuado para preguntar
__________________ Friedrich Nietzsche |
| |||
Tenés razón Mithrandir, por eso también en un post mio que escribí luego de haber dejado mi mensaje, pedi que el moderador de este sub foro borrase el mensaje. Saludos!.
__________________ Add, never Remove |
| |||
lo hice pero no funciono Cita: Hola, disculpa lo intente pero no funciono, podrias recomendarme algo mas mira esta es la situacion:
Iniciado por Andagu Compañeros resulta que pude llegarle al problema que tenia y aqui les mando la solucion por si algun momento alguien tiene el mismo problema: 1. lo primero no podia hacer un ODBC en otra PC conectada en red con la que tiene el instalada el sql, por que no tenia el service pack 3 de sql... 2. Por el firewall que trae windows XP hay desabilitarlo o habrir el puerto 1433... para que pueda conectarse. tengo un servidor con Win Server 2003 y ahi esta instalado el SQL, en las makinas de la red (todas las maquinas estan en un dominio ), que tienen Win XP Pro, se instala un executable de un programa y en el Panel de Control->Herramientas Administrativas->Orígenes de datos (ODBC), en la pestaña de DSN de sistema creo una entrada haciendo referencia a SQL server y al servidor, pero despues de un momento de uso del ejecutable (un sw de aplicacion), me muestra uno de los siguientes mensajes: No se puede generar el contexto SSPI o No Existe el servidor SQL Server o se ha denegado el acceso al mismo, para resolver el 1er msj reinicio la makina y para el 2do quito la entrada en Orígenes de datos (ODBC) y la vuelvo hacer y reinicio el Win, pero pasa muy comunmente, lei ke era por el boton de "Configuracion del Cliente" (que pusiera canalizaciones con nombre en vez de TCP/IP), pero con ambas no funciona, podrian ayudarme por favor |
| ||||
Instala el sql server 2000 SP4 Instala el sql server 2000 SP4, hace un tiempo tuve el mismo problema, te recomiendo, yo tambien estoy trabajando en windows server 2003 aqui te envio el enlace desde el cual puedes descargarlo, (este mismo es el que instalé) http://ingenieria.uab.edu.bo/install...P4-x86-ENU.exe por si acaso el parche pesa 68 MB Aproximadamente haces doble click en el .exe y se descomprime en una carpeta en el directorio que tu elijas, luego ingresas a la carpeta descompresa y haces click en install, te recomiendo que desconectes el cable de red de tui máquina, y en ese modo instalas el parche, una vez instalada la aplicacion, reinicias la máquina y listo, instenta conectarte...... contame como te fué bye bye
__________________ Gracias de antemano. Última edición por jhoncacru; 20/11/2006 a las 08:09 Razón: agregar direccion |