Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Utilisation du fournisseur OLE DB pour Jet avec SQL Server 7

0 views
Skip to first unread message

sdi

unread,
Nov 13, 2000, 3:00:00 AM11/13/00
to

Afin d'accéder à des données d'une table située dans une base access,
j'utilise le code suivant dans une procédure stockée:

execute sp_dropserver 'serveraccess'

execute sp_addlinkedserver
@server = 'serveraccess',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproduct = 'OLE DB Provider for Jet',
@datasrc = 'C:\infoservice\bdd\transfert_plan_csn.mdb'


select * from serveraccess...action_de_formation


J'obtiens un message d'erreur diant que le fichier de groupe n'a pu être
ouvert.

Que faire?

Amicalement, Patrick.

Bertrand Deturche

unread,
Nov 13, 2000, 3:00:00 AM11/13/00
to sdi

salut

En fait ton problème vient du fait que tu n'a pas accès à la base de
données, c'est à dire que tu es dans un contexte de sécurité.
Je n'ai pas trouver toute la réponse à ta question mais voilà déjà quelque
chose qui pourra peut-être t'avancer.

Dans SQL Server dossier Sécurité\ Serveurs liés si ton serveur a bien été
lié tu dois le voir.
Maintenant dans Propriété de ton serveur lié, tu as un onglet sécurité.
Coche la case "aucun contexte de sécurité ne sera utilisé".
Ferme ta boite de dialogue. Fais Actualiser sur le dossier Serveurs Liés.
Maintenant tu as accès aux tables de ta base.

A voir si tu ne peux pas via une option SQL cocher directement la case
"Aucun content..."
Soit tu travail effectivement dans un contexte de sécurité et alors utilise
sp_addlinkedsrvlogin pour configurer l'accès avec les bon login\password.

Bertrand

sdi a écrit :

0 new messages