MSDE de SQLServer

Hola:
Tengo una duda enorme que necesito me ayudes a resolver. Necesito saber como puedo conectar una aplicación de Power Builder con MSDE. Obviamente el código lo estoy haciendo en una máquina que cuenta con SQL Server, el código que le pongo para realizar la conexión con la base de datos (utilizando el motor de MSDE) es el siguiente:
sqlca.dbms = 'MSS'
sqlca.servername = 'cruiseco'
sqlca.database = 'mrshoe_cony'
sqlca.logid = 'sa'
sqlca.logpass = ''
CONNECT using sqlca;
Pero no me conecta. ¿Sabes tú si es por el usuario? Tal vez como no me estoy conectando a un servidor de SQL no necesito usuario ¿? No lo sé? ¿Podrías ayudarme?. O bien, ¿tal vez es que no estoy colocando la base de datos en el lugar correcto? Estoy copiando a la máquina en la que uso el msde (la terminal) la base de datos en c:/Archivos de Programas/Microsoft SQL Server/MSSQL/Data y los archivos que estoy copiando ahí son: mrshoe_cony_datos.mdf y mr_shoe_cony_registro.ldf.
Te lo agradezco. (:o)
Respuesta
1
No conozco Power Builder, pero supongo que lo que estas tratando de hacer es crear una conexión ado. Lo más fácil es pasarle la cadena de conexión completa: sqlce. connectionstring = "cadena".
La cadena es muy fácil crearla: crea un txt vacío; cambia la extensión a "udl"; doble click; rellenas la información necesaria y pruebas que establace conexion; edita el fichero generado con el notepad y te encontraras la cadena de conexion; corta y pega en el código.
Si no te sirve, me quedaré a gusto de haberte enseñado una cosa muy útil y que yo utilizo a diario.
Otra vez muchas gracias. Sí probé con el archivo .udl que me enseñaste a crear y la conexión fue exitosa. Mi problema era que no estaba registrada mi BD en la BD master, pero ya una vez creada, ya pude realizar la conexión.
Te agradezco tu ayuda.
Atentamente. ruismar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas