SQL Server - ¡¡URGENTE!!, ¿COMO PUEDO...?

   
Vista:

¡¡URGENTE!!, ¿COMO PUEDO...?

Publicado por erikur raudi (10 intervenciones) el 23/04/2009 15:36:08
Hola a todos, les envio un saludo esperando que se encuentren bien.

Esta es mi problematica:

Tengo una aplicación hecha en VB 6 con SQL Server 2000.

Tengo la necesidad de ejecutar mi aplicación desde otra PC, ya tengo instalada mi solución en todas las PC sim embargo sólo en una (que es la que funciona como servidor) se encuentra instalado el SQL Server y por ende es la que tiene la base de datos a la cual se conecta mi solución.

Cuando ejecuto mi solución desde la PC remota hacia la que funge como servidor me aparece el siguiente mensaje:

"No se encuentra el nombre de origen de datos y que no se especifico ningun controlador predeterminado."

¿Que es lo que sucede y como puedo hacer que otros usuarios que no tienen instalado el SQL Server en su PC puedan usar el sistema?

Espero me haya dado a entender y me puedan auxiliar.

Hasta pronto y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¡¡URGENTE!!, ¿COMO PUEDO...?

Publicado por PabloP (31 intervenciones) el 23/04/2009 16:29:00
Hola erikur raudi que tal ... bueno para entender mejor tu situación lo primero que debes dar a conocer es que tipo de conexión usas para comunicarte con la base por ejemplo es una conexión ODBC (externa) o una cadena de conexión (interna) en tu solución... cuéntame para ver en que te puedo ayudar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¡¡URGENTE!!, ¿COMO PUEDO...?

Publicado por erikur raudi (10 intervenciones) el 24/04/2009 00:13:56
Hola PabloP, gracias por responder.

Mi cadena de conexión esta dentro de mi solución. es esta:

Cn.ConnectionString = "DSN=Artemisa;Uid=art;PWD=art"

Utilizó SQL Server 2000, sin embargo tambien me gustaria que si llegamos a cambiar a la versión SQL Server 2005 funcionará sin problemas.

Espero me puedas ayudar.

Hasta pronto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

RE:¡¡URGENTE!!, ¿COMO PUEDO...?

Publicado por Isaias (3180 intervenciones) el 24/04/2009 03:31:33
Te mande una liga donde podias revisar la estructura de tu string, ¿la revisaste?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¡¡URGENTE!!, ¿COMO PUEDO...?

Publicado por erikur raudi (10 intervenciones) el 24/04/2009 17:19:25
Si la consulte.

Sin embargo te explico que mi cadena de conexión esta dentro de mi aplicación y sería bastante engorroso modificarla.

Mi aplicación esta hecha en VB6 y uso SQL Server 2000 como MBD.

Lo único que deseo es que desde otra máquina donde esta instalada mi aplicación puedan usar la base de datos SQL.

He instalado mi aplicación en el servidor de base de datos y desde ahí creo una carpeta compartida y he puesto el archivo ejecutable dentro de esta carpeta, asi que entro desde otra pc a esta carpeta y me dice que no hay un origen de datos, en el servidor si esta pero no en la pc remota.
Sé que esto de compartir quizá no sea la forma correcta pero ejemplifica lo que deseo lograr.

Espero me puedan ayudar.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

RE:¡¡URGENTE!!, ¿COMO PUEDO...?

Publicado por Isaias (3180 intervenciones) el 29/04/2009 20:31:49
Bueno, no funciona asi.

Debes instalar tu aplicativo en cada una de las PC's que tienes, si son 300, ni modo, 300 instalaciones.

¿Como evitar esto?

Desarrollando en NET, asi, lo harias por browser.

Una cosa es desarrollar un aplicativo para uso loca (una pc) y otra muy diferente, hacerlo para una red de pc's

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¡¡URGENTE!!, ¿COMO PUEDO...?

Publicado por PabloP (31 intervenciones) el 24/04/2009 17:17:22
Ya.. dime ahora probaste que tu DSN funcione desde "Herramientas Administrativas>Origenes de datos (ODBC)" en los equipos que no se conectan?... veras depende de como conectes y donde dejaste tu DSN primero si lo tienes como remoto o local... si es remoto osea tu DSN es de Archivo y esta situado en tú servidor ...hay veces que no puedes conectarte por no tener permiso en el servidor... esa es la razón de probar si tienes conexión primero desde cada PC. En el caso que tu DSN sea local podrías tener tu DSN definido como usuario y estar ingresando con otro perfil a la sesión esto también impide la conexión por lo que deberías en ese caso cambiar tu DSN de Usuario a DSN de Sistema (Si el caso fuera ese) para descartar ... si esta todo OK me cuentas y seguimos investigando...

Saludos..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¡¡URGENTE!!, ¿COMO PUEDO...?

Publicado por erikur raudi (10 intervenciones) el 27/04/2009 15:25:30
De hecho tengo definidos ambos DNS de sistema y de archivo, y se encuentran definidos en el servidor.
Si hay comunicación entre mis equipos y el servidor, pero cuando ejecuto mi plicación desde el equipo remoto a{un envia el mensaje de los orígenes de datos ODBC.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¡¡URGENTE!!, ¿COMO PUEDO...?

Publicado por PabloP (31 intervenciones) el 27/04/2009 17:14:15
Hola erikur ... has esta prueba, genera un DNS DIRECCIONADO AL SERVIDOR en uno de los equipos remotos y ojalá de sistema. Has que la aplicación tome el DNS desde ese equipo... esto es para comprobar la autorización en elñ servidor como ya te mencioné anteriormente .. probablemente el Servidor no te deja accesar al DSN del Mismo osea el DNS que está en el servidor...

vayamos descartando..

Saludos..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar