FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error al conectarme desde un cliente
Saludos.
Tengo un problemita y es el siguiente: Instale un servidor SqlExpress con autenticacion mixta, ya registre la base de datos. Para el Usuario 'sa' le modifique la contraseña a zitiz, y en un archivo de configuracion .ini se indica que el usuario es sa, la contraseña zitiz, el nombre de la base de datos como quedo registrada en el motor y el nombre del servidor. datos de archivo .ini ////************ DriverName=MSSQL HostName=ST-02\SQLEXPRESS Database=MANEXKA USER_NAME=sa Password=zitiz BlobSize=-1 ErrorResourceFile= LocaleCode=0000 MSSQL TransIsolation=ReadCommited OS Authentication=True ////************* Pruebo la aplicacion localmente y funciona bien, pero cuando voy a probarla desde un cliente con la misma configuracion del archivo .ini y me emite un error de conexion donde dice que no existe el servidor sql server o se ha denegado el acceso. En el servidor y en el cliente tienen montado service pack 2 y .net 2.0 que es el requisito para que trabaje el SQL, en ambos equipos tengo deshabilitado el firewall Alguna idea...? |
#2
|
||||
|
||||
Que componentes de conexión utilizas?
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
||||
|
||||
Yo revisaría que el "HostName" realmente sea accesible desde el cliente.
Ese error que mencionas, generalmente es provocado porque no se encuentra el servidor. La ip esta mal, la ruta esta incorrecta, cosas por el estilo.
__________________
|
#4
|
|||
|
|||
gracias por su ayuda.
el componente que uso para la conexion son los dbexpress, y la aplicacion lee del archivo .ini que tiene los parametros que ya expuse anteriormente. Si la aplicacion la corro en el mismo equipo donde tengo montado el servidor sql, trabaja sin problema, si paso el mismo archivo de configuracion a un cliente y corro la aplicacion en el cliente se emite el error. Antes tenia montado el MSDE, y los errores que se presentaban era por permisos de acceso a la base porque el usuario windows no estaba registrado sobre el motor, hacia el proceso de registro y bien....la aplicacion funcionaba en el servidor y los clientes, ahora que migre a SQL 2005 express edition, me esta pasando este problemilla. |
#5
|
|||
|
|||
SI estas utilizando SQL server 2005 express, en SQL Server Surface Area Configuration deves establecer que quieres permitir conecciones remotas, por default viene deshabilitado
|
#6
|
|||
|
|||
Gracias por su valiosa ayuda.
Verifique el surface area, y habilite la conexion remota por TCP, habilite tambien sobre las propiedades del protocolo TCP del Sql server el puerto de escucha, y deje en blanco la opcion de la parte de puestos dinamicos en la opcion de IPAII, y por ultimo reinicie el servicio desde el cliente probe el comando SQLCMD y me sale el mismo error con la configuracion antes realizada. Este problemilla me esta sacando canas y muchas. Cualquier comentario muchas gracias. |
#7
|
||||
|
||||
DbExpress no es una buena opción. Deberías considerar el uso de ADO.
suerte
__________________
Conoce mi blog http://www.edgartec.com |
#8
|
|||
|
|||
mmmm
en ocasiones, y no me preguntes por que, esos dias no traiga mi oiuja usb, no me permitía conectarme por TCP/ip, necesitaba habilitar netbios para que me encontrara mi servidor, prueba primero habilitando netbios, ademas y yo se que puedo ofender susceptibilidades, pero es necesario preguntar, ya verificaste que exista comunicación entre tu maquina cliente y el servidor? (tírale un ping para ver si te responde), ademas de eso, esta habilitado el servicio de SQL Browser? yo se que es posible que sea sobre lo primero que te hayas ido pero no esta de mas volver a verificarlo saludos PD siempre queda el recurso de ofrecer en holocausto una gallina negra virgen rodeada de velas rojas en una noche de luna llena...es broma suerte |
#9
|
||||
|
||||
Cita:
(a we, tan cultural que me he vuelto ahora que me junto con los del club ) Amigo Poliburro, yo no estoy de acuerdo con tal afirmación, yo utilizo DBExpress para conectarme a SQL Server y nunca he tenido problemas. Con lo que sí estaría de acuerdo sería con: En algunas ocasiones y dependiendo de las circunstancias, dbExpress no es una buena opción. Deberías considerar el uso de ADO. Pero afirmar que DBExpress no es una buena opción, me parece es incorrecto. Yo prefiero utilizar DBE en lugar de ADO.
__________________
|
#10
|
||||
|
||||
Cita:
Cuestión de gustos amigo contraveneno. , lo que si nunca usaría es BDE, y codegear debe pensar lo mismo al haber abandonado su desarrollo.
__________________
Conoce mi blog http://www.edgartec.com |
#11
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#12
|
||||
|
||||
Cita:
Pues, es medianamente cierto. Esto es, si el proveedor proporciona acceso OleDb la conexión es nativa. Si el proveedor no dispone de Ole, entonces se hace a través de Odbc. Por que es mejor ADO?. Ok, yo desarrollo generalmente para 6 motores diferentes. Oracle Db2 (Express e Iseries (Antes As/400) ) Mysql MsSQl server 200 y 2005. Acces. DataFlex (Versión para windows). Y a los primeros cinco lo hago a través de OleDb y el último vía ODBC. Entre las carácterísticas que más utilizo de ADO es el acceso a Procedimientos almacenados que devuelven 1 o varios Recordsets a la vez. (Sí con ADO puedo recibir más de un recordset), Puedo mantener datos sin conexión. Esto me permite mantener un Dataset aún despúes de haber cerrado la conexión ahorrándome recursos del lado del servidor. Tengo acceso a características XML de los motores. Hace poco intenté explotar las características de procedimientos almacenados de Mysql y Oracle con DbExpress movido por la curiocidad sobre estos componentes y honestamente resultaron un fiasco. En fin, como digo cada quíen habla como le va en la fiesta y en lo personal me sigo quedando con ADO. :P
__________________
Conoce mi blog http://www.edgartec.com |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
conectarme a sql desde hacia la web | arespremium | SQL | 1 | 04-08-2007 04:24:38 |
Otro error para conectarme como cliente, sigo son conectarme :( | Lore Castillo | Oracle | 1 | 21-06-2005 02:16:14 |
Datos para conectarme desde PHP | Sostratov | MySQL | 1 | 20-06-2004 03:53:06 |
URG:!!!!!!! Conectarme desde delphi | jtellof | SQL | 2 | 08-09-2003 20:56:23 |
conectarme a una bd desde una dll | felixgo | Conexión con bases de datos | 1 | 08-05-2003 12:13:39 |
|