DLL SQL Server 2000 con PB 11
Publicado por Juan (10 intervenciones) el 24/09/2008 00:41:12
Hola. Tengo un sistema desarrollado en Power Builder 11 y Base de Datos Sql Server 2000. El cual al ejecutarlo en la PC del Cliente sale el mensaje: SQL Native Client is not installed.
En mi PC si se ejecuta correctamente, pero aqui tengo instalado el Power builder 11 y el Sql Server 2000, admeas el visual estudio 2005 y por ello el Sql server 2005.
Ademas en el archivo ini uso estas 2 formas para conectarme a la Base de datos en cuanto al DBMS:
1. DBMS = "SNC SQL Native Client(OLE DB)"
DBParm = "Database='Sistema'"
2.DBMS = "OLE DB"
DBParm = "PROVIDER='SQLNCLI',DATASOURCE='Servidor',PROVIDERSTRING='database='Sistema''"
//o alternativamente con:
DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='Sevidor',PROVIDERSTRING='database='Sistema''"
En mi PC puedo conectarme usando las 2 formas. En la PC del cliente solo puedo conectarme usando la segunda forma. Pero al usar esta segunda forma tanto en mi PC con en la del usuario no soporta/reconoce los parametros: Host ni AppName, que los uso para hacer el seguimiento de sesiones, accesos, etc.
Una forma de hacer funcionarla sería instalando el cliente del Sql server, pero por tratarse de muchas pcs a instalar manualmente seria muy complicado a parte del desplazamiento, lo que hacia en otras versiones del Power Builder, se ubicaba las dll del sql server y con eso funcionaba, pero aqui eso no resulta.
Que puedo hacer?, que dlls debo copiar, que archivo debo registrar, etc. o estoy haciendo algo mal.
Gracias por la ayuda
Juan
En mi PC si se ejecuta correctamente, pero aqui tengo instalado el Power builder 11 y el Sql Server 2000, admeas el visual estudio 2005 y por ello el Sql server 2005.
Ademas en el archivo ini uso estas 2 formas para conectarme a la Base de datos en cuanto al DBMS:
1. DBMS = "SNC SQL Native Client(OLE DB)"
DBParm = "Database='Sistema'"
2.DBMS = "OLE DB"
DBParm = "PROVIDER='SQLNCLI',DATASOURCE='Servidor',PROVIDERSTRING='database='Sistema''"
//o alternativamente con:
DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='Sevidor',PROVIDERSTRING='database='Sistema''"
En mi PC puedo conectarme usando las 2 formas. En la PC del cliente solo puedo conectarme usando la segunda forma. Pero al usar esta segunda forma tanto en mi PC con en la del usuario no soporta/reconoce los parametros: Host ni AppName, que los uso para hacer el seguimiento de sesiones, accesos, etc.
Una forma de hacer funcionarla sería instalando el cliente del Sql server, pero por tratarse de muchas pcs a instalar manualmente seria muy complicado a parte del desplazamiento, lo que hacia en otras versiones del Power Builder, se ubicaba las dll del sql server y con eso funcionaba, pero aqui eso no resulta.
Que puedo hacer?, que dlls debo copiar, que archivo debo registrar, etc. o estoy haciendo algo mal.
Gracias por la ayuda
Juan
Valora esta pregunta


0