Hola que tal, se que este tema es muy mencionado y se que por lo general hay muchos hilos sobre esto pero queria saber, por que ya estoy en la parte final de mi proyecto para entregar en julio xD (Ya muy poco).
Bueno expongo mi problema, duda o aclaracion :S
lo que pasa es que quiero conectar mi aplicacion a una PC remotamente, pense que con solo poner la IP se podria hacer esto, pero ya he leido que Tienes que poner la IP\SQLEXPRESS y el nombre de la instancia, intente de esta forma y nada, la conexion y con la cual hice todo el proyecto la hice localmente atraves de un ADOConnection hice la cadena de conexion y todo bien, creo y leo apartir de un archivo .INI y todo bien, localmente no hay problema (Me refiero a MI PC y la Aplicacion), y al fin y al caso la aplicacion esta pensada para trabajar asi, remotamente, pero todo lo probe de manera local, por lo que ahora no entiendo como conectarla, como decia pense que serai simplemente poner la IP y la instancia pero no me funciona, lo que lei tambien es que hay que configurar el ODBC en el servidor y en la PC cliente, uso windows server 2003, y como decia todo bien me funciona en mi pc.
ya coloque la BD en la Otra PC, todo bien, no hay problema con eso, y en el INI de mi aplicacion en mi pc, coloco
[ConfigDB]
Código Delphi
[-]User=sa
password='mi password'
Server=IP\SQLEXPRESS
BaseDatos='Nombre de mi BD'
de aqui lo leo como lo hago en mi propia pc para que se conecte, y tarda pero al final no me funciona, no me da ningun error, solo el que yo le puse en el try, el error que yo personalice, pero de ahi en mas no me conecta
, espero que alguien me ayude o me oriente, por que siempre hago conexiones pero en mi propia pc, hoy voy comenzando a hacerlo remotamente y enserio ando perdido, les agradeceria mucho la ayuda, ya que no entiendo por que no me puedo conectar, ocomo decia, tengo que configurar el ODBC del servidor??? y como podria hacerlo, o es que solo con poner la ruta y todo eso funcionaria bien? (cosa que a mi no me funciona)
esta es mi cadena de conexion pero todo lo paso por parametros, ya que como decia, creo el archivo INI con datos predefinidos para que se conecte a mi pc, pero si ya esta creado leo los datos que estan dentro del INI, cosas que ahi pongo la informacion que les deje arriba y no me funciona
Código Delphi
[-]
STR_CONN = 'Provider=SQLOLEDB.1;Password=%s;Persist Security Info=True;' +
'User ID=%s;Initial Catalog=%s;Data Source=%s';
esa es mi cadena, la cual hago atraves de un ADOConnection les digo, gracias de antemano y espero me puedan ayudar