estoy frito ya, he probado todo y no consigo nada, os explico:
Tengo un servidor de dominio al que le he instalado SQL Server express 2008,
ya se que Microsoft no recomienda instalar SQL en un controlador de dominio,
pero las empresas pobres tenemos que hacerlo as�.
Bien, le adjunto la base de datos, y con el Management Studio, perfecto.
Tengo una aplicacion en VB 6, a la cual le proporciono la siguiente cadena
de conexion
Provider=SQLNCLI10;Server=Servidor\Instancia;Database=DataBase;Uid=sa;
Pwd=XXXXXXXXX;
y no consigo conectar.
Creo que he abierto de forma correcta los puertos del cortafuegos para el
servidor, pero ya no se que hacer, ni tan siquiera me permite hacer una
conexion via OBDC.
Por favor una ayuda
Muchas gracias por adelantado
Angel Zapata
parte 1 solucionado, desde mi equipo si puedo conectar(tengo instalado SQL
2008 en local), desde otros terminales no puedo, me arroja el error
3706 - No se encontr� el proveedor especificado, es posible que no este
instalado correctamente.
He instalado el cliente nativo de 2008 y sigo igual.
Alguna idea?
Muchas gracias
Angel Zapata
"Angel Zapata" <angel....@gruposh.es> escribi� en el mensaje
news:epywT8fK...@TK2MSFTNGP03.phx.gbl...
F�jate en la configuraci�n del SSE2008 que tiene una opci�n algo as�
"permitir conexiones remotas".
Si mal no recuerdo cuando se instala el SSE2008 esta opci�n esta destildada.
--
Un Saludo, V�ctor Koch
"Angel Zapata" <angel....@gruposh.es> escribi� en el mensaje
news:epywT8fK...@TK2MSFTNGP03.phx.gbl...
efectivamente tiene una opci�n que es aceptar conexiones remotas que est�
desmarcada, pero el problema es que con la cadena de conexion que tengo no
me permite acceder, desde mi equipo si pues yo tengo una instancia local de
SQL 2008, pero en los terminales de trabajo no.
Supongo que ser� alguna referencia a marcar en el proyecto, pero desconozco
cual podr�a ser.
Un saludo
Angel Zapata
"Victor Koch" <v i c t o r (arroba)correo(punto)waldbott(punto)com(punto)ar>
escribi� en el mensaje news:%23gs7eTj...@TK2MSFTNGP02.phx.gbl...
Un saludo
Angel Zapata
"Jos� A. Gim�nez [Py]" <gime...@hotmail.com> escribi� en el mensaje
news:2BDFD5FE-A9E6-4F25...@microsoft.com...
Volve a probar y manda el mensaje numero de error exacto.
--
Un Saludo, V�ctor Koch
"Angel Zapata" <angel....@gruposh.es> escribi� en el mensaje
news:O2%23attjK...@TK2MSFTNGP02.phx.gbl...
A ver, si, dije que pod�a conectar desde mi equipo en modo local y remoto,
el problema de conectividad creo que est� en el sistema operativo de los
terminales.
Con XP conecta y funciona perfecto, en cambio con los terminales W2K Prof.
no funciona.
El gran dilema est� en que los terminales usan W2K, excepto 2 que trabajan
con XP.
Si conoceis el archivo a instalar perfecto, yo desde ya me dispongo a buscar
lo que encuentre.
Muchas gracias
Angel Zapata
"Angel Zapata" <angel....@gruposh.es> escribi� en el mensaje
news:%23E8$L8jKKH...@TK2MSFTNGP02.phx.gbl...
3.- Explica por favor la línea de código donde te da error. 4.- Desde el cliente, te puedes conectar usando Microsoft SQL Server Management Studio Express..? ---> If respuesta = "NO" Then "Que error muestra..?" 5.- Trata de hacerle ping a la ip del servidor por el puerto 1433. Mantenme informado como te va con estos pasos y te sigo ayudando. Saludos -- ________________________ Edward J. Ocando C. eoc...@ingen.com.ve Desarrollador .NET & DBA http://www.ingen.com.ve http://www.soydesarrollador.net ________________________ "En el mundo se está librando una guerra... por un lado están los desarrolladores creando aplicaciones cada vez más grandes, cada vez más potentes y completas, cada vez más a prueba de tontos... y por el otro está el mundo creando tontos cada vez más grandes, cada vez más metepatas, cada vez más raros... De momento el pronóstico es que gana el mundo, ...y por paliza".
"Edward J. Ocando" <eoc...@ingen.com.ve> escribió en el mensaje news:4A9BDCF2...@ingen.com.ve...
"Angel Zapata" <angel....@gruposh.es> escribió en el mensaje news:%23tX322k...@TK2MSFTNGP02.phx.gbl...
"Victor Koch" <v i c t o r (arroba)correo(punto)waldbott(punto)com(punto)ar> escribió en el mensaje news:u7KZ5LmK...@TK2MSFTNGP02.phx.gbl...
"Angel Zapata" <angel....@gruposh.es> escribió en el mensaje news:eZBj$5sKKH...@TK2MSFTNGP05.phx.gbl...
- SQL2005 acepta como clientes 2000 sp4, XP sp2 y Vista.
- SQL2008 acepta como clientes XP sp2 y Vista
- Hay que instalar el cliente nativo para poder crear un DSN y conectar via
ODBC aunque no puedas conectar via ADO. (Una tonteria, o conectas o no)
- O atraso el SQL 3 a�os y me quedo ah� o adelanto los pc's, pero me gusta
tanto W2K que me doler� esa decisi�n.
Estoy agotado fisicamente, todo el mundo preguntando cada 5 minutos si ya
funciona.
Supongo que habra otra soluci�n, al menos de momento he conseguido que
funcione.
Un saludo, Angel Zapata
"Victor Koch" <v i c t o r
(arroba)correo(punto)waldbott(punto)com(punto)ar> escribi� en el mensaje
news:u7KZ5LmK...@TK2MSFTNGP02.phx.gbl...
Para mi no esta instalado el proveedor OLEDB SQLNCLI10, nose con ss2008
pero con ss2005 se podia usa el proveedor oledb SQLOLEDB, proba con ese
proveedor oledb a ver si te podes conectar.
Otro tema a analizar es la version de ADO que tenes instalado en las PC
con W2k.
--
Un Saludo, V�ctor Koch
"Angel Zapata" <angel....@gruposh.es> escribi� en el mensaje
news:%23tX322k...@TK2MSFTNGP02.phx.gbl...
Hola Edward,
En el servidor:
1: Conexiones remotas permitidas
2: Servicio SQL Browser iniciado
3: Puerto 1433 abierto
En los terminales:
1: SQLNCLI instalado, MDAC 2.8 instalado
2: La cadena de conexion
Provider=SQLNCLI10;Server=Servidor\Instancia;Database=BaseDeDatos;Uid=sa;
Pwd=XXXXXXXXXX; da un error 3706 - No se encontr� el proveedor especificado,
es posible que no este instalado correctamente en cambio la cadena de
conexion
Driver={SQL Server Native Client 10.0}; Server=myServerAddress;
Database=myDataBase; Uid=myUsername; Pwd=myPassword; da un error de sistema
127 No se encontro el proceso especificado
3: La linea donde da el error es al abrir la conexion conexion.open
CadenaConexion
4: Desde un cliente con XP puedo conectar sin problemas al instalar
SQLNCLI, pero con 2000 me da el error citado
En cuanto a usar OLE DB, ADODB U ODBC, no me gustan mucho las conexiones
ODBC pues las veo mucho mas lentas que ADO.
Yo sigo buscando una soluci�n, hasta que la encuentre
Un saludo
Angel Zapata
"Edward J. Ocando" <eoc...@ingen.com.ve> escribi� en el mensaje
news:4A9BDCF2...@ingen.com.ve...
Mi estimado amigo, vamos con calma.
Reiviza en este orden las opciones:
En el servidor:
1.- Conecciones remotas permitidas.
2.- Servicio SQL Browse iniciado.
3.- Puerto TCP 1433 abierto en el firewall
En el cliente:
1.- Instalar el Native client de SQL 2008 y ya que tienes VB 6.0
instala el MDAC (Microsoft data Acces component que venia con VS 6.0)
2.- Ya que estas usando VB6, la cadena de conexcion de ser (ODBC):
Driver={SQL Server Native Client 10.0}; Server=myServerAddress;
Database=myDataBase; Uid=myUsername; Pwd=myPassword;
Tu estas usando OLE DB, pero intenta probar copn ODBC.
3.- Explica por favor la l�nea de c�digo donde te da error.
4.- Desde el cliente, te puedes conectar usando Microsoft SQL Server
Management Studio Express..? ---> If respuesta = "NO" Then "Que error
muestra..?"
5.- Trata de hacerle ping a la ip del servidor por el puerto 1433.
Mantenme informado como te va con estos pasos y te sigo ayudando.
Saludos
--
________________________
Edward J. Ocando C.
eoc...@ingen.com.ve
Desarrollador .NET & DBA
http://www.ingen.com.ve
http://www.soydesarrollador.net
________________________
"En el mundo se est� librando una guerra... por un lado est�n los
desarrolladores creando aplicaciones cada vez m�s grandes, cada vez m�s
potentes y completas, cada vez m�s a prueba de tontos... y por el otro est�
el mundo creando tontos cada vez m�s grandes, cada vez m�s metepatas, cada
vez m�s raros...
De momento el pron�stico es que gana el mundo, ...y por paliza".
"Victor Koch" <v i c t o r (arroba)correo(punto)waldbott(punto)com(punto)ar> escribió en el mensaje de noticias:eRd$t8vKKH...@TK2MSFTNGP02.phx.gbl...
"Yuri Aponte" <yuri.apo...@ESTOapocal.com.pe> escribió en el mensaje news:14018442-3FC4-4B6B...@microsoft.com...
"Yuri Aponte" <yuri.apo...@ESTOapocal.com.pe> escribió en el mensaje news:14018442-3FC4-4B6B...@microsoft.com...
Creo que tienes que ver la posibilidad de que el cliente de SS2008
no es compatible con Windows 2000. En este caso, las opciones
disponibles son:
1. Actualizas las PCs para que usen Win XP o bien desplazarlas
por PCs mas nuevas
2. Retroceder en la version de SQL Server 2008.
La gente que instalo esta version del servidor SQL debio haber
hecho una imvestigacion para asegurar que la infraestructura
existente fuera compatible. Ahora, cualquiera que sea la opcion
escogida, sera una perdida. Hagan un analisis de costos y eligan
la mas economica. Saga
"Angel Zapata" <angel....@gruposh.es> wrote in message
news:epywT8fK...@TK2MSFTNGP03.phx.gbl...
Os cuento como para que sirva a la posteridad.
Dado que en la red hay equipos con W2K y WXP y la cadena de conexion ha de
ser diferente para cada sistema pues cada SO debe tener un SQLNCLI diferente
lo que he hecho ha sido poner una rutina que me devuelve el sistema
operativo bajo el que esta corriendo la aplicaci�n y as� cambiar la cadena
de conexion tanto de la base datos como de los informes.
As� resulta facil, pero cuando estas bregando con el ODBC y ves que son
problemas por todos lados acabas con ganas de meterle una hos... al que
decidio que W2K no accediese al mismo SQLNCLI que XP cuando son dos sistemas
que pueden convivir perfectamente en la misma estructura, otra host... al
que en la ayuda de W2K8 no se ha fijado en peque�os errores que te llevan a
perder horas de trabajo intentando encontrar lo que no existe, otra host...,
�ESTA PARA MI! por tratar de alcanzar un nivel tecnologico tal que solo
tiene un a�o de antiguedad, con lo bien que va todo con W2K Server y
Profesional y ya el a�o pasado se me ocurrio instalar W2K3 64 bits, �eso si
es llorar!, y para no ser menos, otra host... �tambien para mi! esta es la
de gracia, para que no se me olvide y no vuelva, �en jamas de los jamases y
para todos los siempres!, volver a intentar una locura como esta.
Un saludo
Angel Zapata
En mi caso lo que hice, ya que el SQL 2000 no se deja instalar sobre
WinVista fue virtualizar el XP. As�, para purebas tengo el SQL 2005 en
el equipo principal y el 2000 en el equipo virtualizado.
Lo de instalar lo �ltimo, con decirte que hasta ahora ando migrando uno
que otro programita de 2000 a 2005. El 2008 ni lo he instalado para
probarlo.
--
Mario Reynoso
Correo electr�nico / e-mail:
mreynoso arroba itelgua punto com
Blog
http://mario-reynoso.blogspot.com
Este mensaje se proporciona "TAL CUAL", sin garant�as y no otorga ning�n
derecho.
Yo tengo 2008 y con ado conecto lo mas bien con el string
driver={sql server},etc.
no tiene nada que ver el sistema operativo.
"Angel Zapata" <angel....@gruposh.es> wrote in message
news:eyquKv5K...@TK2MSFTNGP05.phx.gbl...
Seg�n tengo entendido esa conexion es via ODBC, lo cual supone problemas con
algunos comandos, sobre todo transacciones, y lentitud de la aplicaci�n.
De todos modos si no te importe enviame un ejemplo de la cadena de conexion
completa y la pruebo.
Un saludo
Angel Zapata
"aa" <a...@aa.com> escribi� en el mensaje
news:uaRKKJ$KKHA...@TK2MSFTNGP02.phx.gbl...
es
cnn.connectionstring = "driver={sql
server};server=server;uid=usuario;pwd=clave;database=base"
y si es coneccion de confianza tenes que ponerle la opcion
persist_security_info en true algo asi creo que es.
"Angel Zapata" <angel....@gruposh.es> wrote in message
news:OK4Hu5FL...@TK2MSFTNGP02.phx.gbl...