Conexión de las estaciones de trabajo con SQL SERVER 2014

964 views
Skip to first unread message

Carlos MauricioTorres Suárez

unread,
Dec 1, 2014, 1:13:30 PM12/1/14
to publice...@googlegroups.com
Nuestra Aplicación está desarrollada en VFP 9 SP2 y utiliza SQL SERVER 2014.  Ahora en el Servidor en donde está inatalado la Base de Datos, el Sistema funciona perfectamente pero al querer conectarme con la Aplicación en una Estación de Trabájo me da un error que dice:  Atributo de cadena de conexión no válido.  Error en la conexión.  No existe el servidor SQL Server o se ha denegado el acceso al mismo.

Es Urgente... Muchas Gracias por su ayuda

Jorge Zapata

unread,
Dec 1, 2014, 1:34:59 PM12/1/14
to publice...@googlegroups.com
Prueba desde la estacio de trabajo mediante DNS crea una conexion a tu servidor si todo marcha bien(tienes acceso al servidor y la base de dtaos), de lo contrario el problema puede ser der permisos en el SQL.

Carlos MauricioTorres Suárez

unread,
Dec 1, 2014, 1:53:40 PM12/1/14
to publice...@googlegroups.com
Cómo con VFP se crea una conexión DNS

Gracias Jorge

Carlos MauricioTorres Suárez

unread,
Dec 1, 2014, 1:55:13 PM12/1/14
to publice...@googlegroups.com
Porque trabajando en el Servidor, no hay problema con el Sistema, el problema es con la Estaciones de Trabajo.

Gracias Jorge

Julián May

unread,
Dec 1, 2014, 3:10:37 PM12/1/14
to publice...@googlegroups.com
Tienes que configurar que tu sql server permita conexiones remotas.

Tienes que abrir el puerto en el firewall del servidor para que no te las bloquee. 

Tienes que habilitar el TCP/IP

Revisa Administrador de configuración de SQL Server.


Saludos.

Victor Espina

unread,
Dec 1, 2014, 3:59:47 PM12/1/14
to publice...@googlegroups.com
Verifica que el SQL Server tiene activado el accesso a clientes de red. 

Luis la Romana

unread,
Dec 2, 2014, 1:37:43 PM12/2/14
to publice...@googlegroups.com
La conexión se llama DSN y se crea en el ODBC de la pc cliente.
En el firewall del servidor debe estar la excepción 1433 TCP y 1434 UDP, o dar de alta la aplicación SQL server en el firewall.
En algunas redes por limitaciones del firewall o del hardware (switches) no se puede mapear por nombre, solo por IP del servidor.

Carlos MauricioTorres Suárez

unread,
Dec 2, 2014, 1:58:02 PM12/2/14
to publice...@googlegroups.com
Tenemos este programa para hacer una consulta:

 mSistema="SAI-SQL v1.0"
 SET DELETED ON
 SET EXCLUSIVE OFF
 SET DATE ANSI
 SET CENTURY ON
 SET PROCEDURE TO Z:\SAI-SQL\TEMP\PROGRAMAS\SAI-SQL
 lcStringCnxLocal = "DRIVER={SQL Server};"+;
                    "SERVER=" + 'MINACOPETO\SQLEXPRESS' + ";"+;
                    "Integrated Security=True;"+;
                    "DATABASE="+'SAI2014'
 SQLSETPROP(0,"DispLogin" , 3 )
 lnHandle = SQLSTRINGCONNECT(lcStringCnxLocal)
 SQLEXEC(lnHandle,"Select * from CARGAS","CARGAS")
 CURSORSETPROP([Buffering],5,"CARGAS")
 CURSORSETPROP([SendUpdates],.T.,"CARGAS")
 SELECT CARGAS
 BROWSE

En el Servidor funciona perfectamente pero en la Estación de Trabajo sale error: Controlador de conexión no válido

Gracias por su ayuda.  Saludos

Jairo Miranda

unread,
Dec 2, 2014, 2:23:30 PM12/2/14
to publice...@googlegroups.com

Creo que el problema es de permisos de usuario,  si manejas WorkGroup o un Dominio , el cliente Windows debe estar autenticado también en el servidor, 

 

JM

Alcides Sanchez

unread,
Dec 2, 2014, 3:55:36 PM12/2/14
to publice...@googlegroups.com
Saludos Carlos, no sera que te falta instalar en las estaciones de trabajo el driver de ODBC para SQL Server  bajas el de 32 bits, te dejo el link para que lo descarges y verifiques, http://www.microsoft.com/en-us/download/details.aspx?id=36434


El lunes, 1 de diciembre de 2014 13:13:30 UTC-5, Carlos MauricioTorres Suárez escribió:

Carlos MauricioTorres Suárez

unread,
Dec 3, 2014, 8:53:55 AM12/3/14
to publice...@googlegroups.com
Ahora les envío los mensajes que nos da al querer conectar el ODBC:

y al querernos conectar con la aplicación:


odbc.bmp
SinConexion.bmp

Julián May

unread,
Dec 3, 2014, 9:05:30 AM12/3/14
to publice...@googlegroups.com
Es problema por que no está buscando al servidor te lo está diciendo en el mensaje de error.


Conexión por ODBC 
 Tienes que tener instalador el driver en cada cliente.

En el configuration Manager habilitar TCP/IP , habilitar los parámetros para permitir conexiones retomas. 
Permitir en el firewall del servidor windows los puertos tanto TCP y UDP.


Saludos.

Alcides Sanchez

unread,
Dec 3, 2014, 10:14:34 AM12/3/14
to publice...@googlegroups.com
Que tal Carlos intenta lo siguiente,
1. Verifica que el firewall no este molestando.
2. cuando realizas la coneccion  trata usando la direccion IP y no el nombre.

Pregunta que version de SQL server utilizabas antes de la 2014.

Compara esta pantalla con la configuracion que tienes actualmente en tu  SQL SERVER, que esta ENABLED y que no.



Saludos








Mary

unread,
Dec 3, 2014, 11:02:48 AM12/3/14
to publice...@googlegroups.com
tines que dar un usuario invitado los permisos y listo 


El lunes, 1 de diciembre de 2014 13:13:30 UTC-5, Carlos MauricioTorres Suárez escribió:

Carlos MauricioTorres Suárez

unread,
Dec 4, 2014, 12:30:21 PM12/4/14
to publice...@googlegroups.com
Por favor enseñenos a crear un Usuario de SQL SERVER 2014 y darle permisos de uso de la base de datos.

Gracias

Carlos MauricioTorres Suárez

unread,
Dec 4, 2014, 4:36:04 PM12/4/14
to publice...@googlegroups.com
Todavía no Finalicen porque no puedo conectar ni con ODBC.

Gracias


El lunes, 1 de diciembre de 2014 13:13:30 UTC-5, Carlos MauricioTorres Suárez escribió:

Carlos MauricioTorres Suárez

unread,
Dec 6, 2014, 5:26:19 PM12/6/14
to publice...@googlegroups.com
Ya me pude conectar.  Gracias por todo

Saludos

Antonio.xt

unread,
Dec 8, 2014, 10:36:49 AM12/8/14
to publice...@googlegroups.com

Hey !! Cual fue la solucion ??
Reply all
Reply to author
Forward
0 new messages