servidor vinculado con bd de Access

21/05/2007 - 13:28 por SqlUser | Informe spam
Hola.

He estado buscando información en internet para hacer un servidor vinculado
en sql 2000 con una base de datos de access.
No tiene demasiada dificultad conseguirlo, pero el problema me surje cuando
la bd de access tiene clave, sé que ese tipo de claves no valen para nada en
particular ya que son fácilmente descubiertas, pero es de una aplicación
hecha por otras personas y no puedo eliminarla ya que me cargaría cosas.

el problema es que por más que intento todas las combinaciones no soy capaz,
es más, no he encontrado nada que me sirva para conseguirlo.

Uiilizo Microsoft.jet.4.0.oledb.provider; en el origen de datos pongo la
base de datos y después en la parte de seguridad meto el usuario (admin,
predeterminado, supongo) y la clave.
Supongo que tendría que meter una cadena de conexión que ya llevara la
clave, no sé, estoy un poco perdido

Alguna ayuda?

Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
21/05/2007 - 13:56 | Informe spam
Si, correcto, lo deberias resolver en la cadena de conexion cuando armas el
servidor vinculado


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"SqlUser" escribió en el mensaje
news:
Hola.

He estado buscando información en internet para hacer un servidor
vinculado
en sql 2000 con una base de datos de access.
No tiene demasiada dificultad conseguirlo, pero el problema me surje
cuando
la bd de access tiene clave, sé que ese tipo de claves no valen para nada
en
particular ya que son fácilmente descubiertas, pero es de una aplicación
hecha por otras personas y no puedo eliminarla ya que me cargaría cosas.

el problema es que por más que intento todas las combinaciones no soy
capaz,
es más, no he encontrado nada que me sirva para conseguirlo.

Uiilizo Microsoft.jet.4.0.oledb.provider; en el origen de datos pongo la
base de datos y después en la parte de seguridad meto el usuario (admin,
predeterminado, supongo) y la clave.
Supongo que tendría que meter una cadena de conexión que ya llevara la
clave, no sé, estoy un poco perdido

Alguna ayuda?

Gracias


Respuesta Responder a este mensaje
#2 SqlUser
21/05/2007 - 17:07 | Informe spam
Hola Maxi.

ante todo gracias por responder.

He hecho una cadena de conexión de esta forma:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bd.mdb;Persist Security
Info=False;Jet OLEDB:Database Password=clave

Y me sigue sin funcionar (error 7399), esta cadena la meto en el apartado
"cadena de conexión"; también he probado metiendo en Origen de datos la ruta
de la base de datos, pero nada, sigo igual

Alguna otra sugerencia?


"Maxi" escribió en el mensaje
news:OWCDf%
Si, correcto, lo deberias resolver en la cadena de conexion cuando armas


el
servidor vinculado


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"SqlUser" escribió en el mensaje
news:
> Hola.
>
> He estado buscando información en internet para hacer un servidor
> vinculado
> en sql 2000 con una base de datos de access.
> No tiene demasiada dificultad conseguirlo, pero el problema me surje
> cuando
> la bd de access tiene clave, sé que ese tipo de claves no valen para


nada
> en
> particular ya que son fácilmente descubiertas, pero es de una aplicación
> hecha por otras personas y no puedo eliminarla ya que me cargaría cosas.
>
> el problema es que por más que intento todas las combinaciones no soy
> capaz,
> es más, no he encontrado nada que me sirva para conseguirlo.
>
> Uiilizo Microsoft.jet.4.0.oledb.provider; en el origen de datos pongo la
> base de datos y después en la parte de seguridad meto el usuario (admin,
> predeterminado, supongo) y la clave.
> Supongo que tendría que meter una cadena de conexión que ya llevara la
> clave, no sé, estoy un poco perdido
>
> Alguna ayuda?
>
> Gracias
>
>


Respuesta Responder a este mensaje
#3 Jose Mariano Alvarez
22/05/2007 - 03:20 | Informe spam
En el post ,
DIJO .
Hola Maxi.

ante todo gracias por responder.

He hecho una cadena de conexión de esta forma:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bd.mdb;Persist Security
Info=False;Jet OLEDB:Database Password=clave

Y me sigue sin funcionar (error 7399), esta cadena la meto en el apartado
"cadena de conexión"; también he probado metiendo en Origen de datos la ruta
de la base de datos, pero nada, sigo igual

Alguna otra sugerencia?


"Maxi" escribió en el mensaje
news:OWCDf%
> Si, correcto, lo deberias resolver en la cadena de conexion cuando armas
el
> servidor vinculado
>
>
> Salu2
>
> Microsoft MVP SQL Server
> Culminis Speaker
>
> "SqlUser" escribió en el mensaje
> news:
> > Hola.
> >
> > He estado buscando información en internet para hacer un servidor
> > vinculado
> > en sql 2000 con una base de datos de access.
> > No tiene demasiada dificultad conseguirlo, pero el problema me surje
> > cuando
> > la bd de access tiene clave, sé que ese tipo de claves no valen para
nada
> > en
> > particular ya que son fácilmente descubiertas, pero es de una aplicación
> > hecha por otras personas y no puedo eliminarla ya que me cargaría cosas.
> >
> > el problema es que por más que intento todas las combinaciones no soy
> > capaz,
> > es más, no he encontrado nada que me sirva para conseguirlo.
> >
> > Uiilizo Microsoft.jet.4.0.oledb.provider; en el origen de datos pongo la
> > base de datos y después en la parte de seguridad meto el usuario (admin,




Sin servidor vinculado

SELECT *
FROM OPENROWSET( 'Microsoft.Jet.OLEDB.4.0', 'C:
\MiArchiv.MDB';'admin';'mipsw',[Mitabla])

Con servidor vinculado creo que vas a tener que tocar la registry si
quieres mapear los loging.
http://msdn2.microsoft.com/en-us/li...75866.aspx

Saludos



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.
Respuesta Responder a este mensaje
#4 SqlUser
22/05/2007 - 09:14 | Informe spam
Gracias Jose, ésto que me cuentas ya lo había contemplado, pero yo no tengo
ese tipo de seguridad en Access (la que tira del archivo mdw) sino que yo
sólo tengo una simple clave que aparece cuando abres Access.

La solución de openRowSet que me dices, me dá error de autenticación igual.
Yo sólo quiero validar la clave de inicio de Access... soy capaz de hacerlo
a través de dsn y usando 'microsoft odbc drivers', pero no quiero hacerlo
así, necesito que el usuario lo haga creando un servidor vinculado usando
jet.

Un saludo.

"Jose Mariano Alvarez"
escribió en el
mensaje news:
En el post ,
DIJO .
Hola Maxi.

ante todo gracias por responder.

He hecho una cadena de conexión de esta forma:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bd.mdb;Persist Security
Info=False;Jet OLEDB:Database Password=clave

Y me sigue sin funcionar (error 7399), esta cadena la meto en el apartado
"cadena de conexión"; también he probado metiendo en Origen de datos la


ruta
de la base de datos, pero nada, sigo igual

Alguna otra sugerencia?


"Maxi" escribió en el mensaje
news:OWCDf%
> Si, correcto, lo deberias resolver en la cadena de conexion cuando armas
el
> servidor vinculado
>
>
> Salu2
>
> Microsoft MVP SQL Server
> Culminis Speaker
>
> "SqlUser" escribió en el mensaje
> news:
> > Hola.
> >
> > He estado buscando información en internet para hacer un servidor
> > vinculado
> > en sql 2000 con una base de datos de access.
> > No tiene demasiada dificultad conseguirlo, pero el problema me surje
> > cuando
> > la bd de access tiene clave, sé que ese tipo de claves no valen para
nada
> > en
> > particular ya que son fácilmente descubiertas, pero es de una


aplicación
> > hecha por otras personas y no puedo eliminarla ya que me cargaría


cosas.
> >
> > el problema es que por más que intento todas las combinaciones no soy
> > capaz,
> > es más, no he encontrado nada que me sirva para conseguirlo.
> >
> > Uiilizo Microsoft.jet.4.0.oledb.provider; en el origen de datos pongo


la
> > base de datos y después en la parte de seguridad meto el usuario


(admin,


Sin servidor vinculado

SELECT *
FROM OPENROWSET( 'Microsoft.Jet.OLEDB.4.0', 'C:
\MiArchiv.MDB';'admin';'mipsw',[Mitabla])

Con servidor vinculado creo que vas a tener que tocar la registry si
quieres mapear los loging.
http://msdn2.microsoft.com/en-us/li...75866.aspx

Saludos



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida