OVH Cloud OVH Cloud

Serveur lié avec FoxPro

11 réponses
Avatar
aitoz
Bonjour à tous,

Je voudrais savoir comment faire avec le enterprise manager pour créer un
serveur lié avec une base FoxPro.
La base FoxPro est dans un répertoire avec toutes les bases mais sans
fichier .DBC.

C'est une base Free Table. Comment je peux faire ?
J'arrive a faire quelque chose mais je ne vois pas les tables. Quand je
clique sur mon serveur je ne vois aucune table.

Si quelqu'un à deja reussi ce genre de connexion ???

Merci et bonne journée à tous

10 réponses

1 2
Avatar
Thierry
Bonjour,

Oui, ça fonctionne chez moi.

En utilisant le fournisseur VFPOLEDB, mets comme source de données le nom du
répertoire contenant les tables foxpro.
Il peut y avoir des problème de droits d'accès. Essayes d'abord avec le
compte SA et des tables foxpro situées sur un disque du serveur SQL.


--
Thierry


"aitoz" a écrit dans le message de news:
%
Bonjour à tous,

Je voudrais savoir comment faire avec le enterprise manager pour créer un
serveur lié avec une base FoxPro.
La base FoxPro est dans un répertoire avec toutes les bases mais sans
fichier .DBC.

C'est une base Free Table. Comment je peux faire ?
J'arrive a faire quelque chose mais je ne vois pas les tables. Quand je
clique sur mon serveur je ne vois aucune table.

Si quelqu'un à deja reussi ce genre de connexion ???

Merci et bonne journée à tous



Avatar
aitoz
J'ai un fournisseur d'installé sur mon serveur VFPOLEDB, mais je me demande
si c'est complétement compatible avec un OS Win Server 2003 Standard.
Avez vous un lien pour que je puisse télécharger VFPOLEDB pour Win server
2003 ?

J'indique le nom STOCK dans DataSource,
je donne un nom Bidon dans ProductName et
dans Provider String je copie la chaine de connexion que j'ai créé au
préalable dans un fichier UDL.

J'ai essayé avec les données sur le serveur SQL en Admin et ca ne fonctionne
pas.

Avez vous une idée ?



"Thierry" a écrit dans le message de news:

Bonjour,

Oui, ça fonctionne chez moi.

En utilisant le fournisseur VFPOLEDB, mets comme source de données le nom
du répertoire contenant les tables foxpro.
Il peut y avoir des problème de droits d'accès. Essayes d'abord avec le
compte SA et des tables foxpro situées sur un disque du serveur SQL.


--
Thierry


"aitoz" a écrit dans le message de news:
%
Bonjour à tous,

Je voudrais savoir comment faire avec le enterprise manager pour créer un
serveur lié avec une base FoxPro.
La base FoxPro est dans un répertoire avec toutes les bases mais sans
fichier .DBC.

C'est une base Free Table. Comment je peux faire ?
J'arrive a faire quelque chose mais je ne vois pas les tables. Quand je
clique sur mon serveur je ne vois aucune table.

Si quelqu'un à deja reussi ce genre de connexion ???

Merci et bonne journée à tous







Avatar
Thierry
http://www.microsoft.com/downloads/details.aspx?FamilyIdáA87D8F-2D58-491F-A0FA-95A3289C5FD4&displaylang=en

"
Supported Operating Systems: Windows 2000 Service Pack 3; Windows 98;
Windows ME; Windows Server 2003; Windows XP
"

Ne renseignes que "Data Source" avec le chemin d'accès complet du
répertoire.
Laisses à blanc "Provider String"

En utilisant la procédure stockée sp_addlinkedserver, ça donne ceci :

EXEC sp_addlinkedserver
@server = 'fox',
@srvproduct = 'fox',
@provider = 'VFPOLEDB',
@datasrc = 'c:dbfs'


--
Thierry


"aitoz" a écrit dans le message de news:

J'ai un fournisseur d'installé sur mon serveur VFPOLEDB, mais je me
demande si c'est complétement compatible avec un OS Win Server 2003
Standard.
Avez vous un lien pour que je puisse télécharger VFPOLEDB pour Win server
2003 ?

J'indique le nom STOCK dans DataSource,
je donne un nom Bidon dans ProductName et
dans Provider String je copie la chaine de connexion que j'ai créé au
préalable dans un fichier UDL.

J'ai essayé avec les données sur le serveur SQL en Admin et ca ne
fonctionne pas.

Avez vous une idée ?



"Thierry" a écrit dans le message de news:

Bonjour,

Oui, ça fonctionne chez moi.

En utilisant le fournisseur VFPOLEDB, mets comme source de données le nom
du répertoire contenant les tables foxpro.
Il peut y avoir des problème de droits d'accès. Essayes d'abord avec le
compte SA et des tables foxpro situées sur un disque du serveur SQL.


--
Thierry


"aitoz" a écrit dans le message de news:
%
Bonjour à tous,

Je voudrais savoir comment faire avec le enterprise manager pour créer
un serveur lié avec une base FoxPro.
La base FoxPro est dans un répertoire avec toutes les bases mais sans
fichier .DBC.

C'est une base Free Table. Comment je peux faire ?
J'arrive a faire quelque chose mais je ne vois pas les tables. Quand je
clique sur mon serveur je ne vois aucune table.

Si quelqu'un à deja reussi ce genre de connexion ???

Merci et bonne journée à tous











Avatar
aitoz
Product name : Essai
Data source : E:STOCK
Provider string : Provider=VFPOLEDB.1;Data
Source=E:STOCK;Password="";Collating Sequence=MACHINE
Voila ce que j'inscris à partir du enterprise manager.


"aitoz" a écrit dans le message de news:

J'ai un fournisseur d'installé sur mon serveur VFPOLEDB, mais je me
demande si c'est complétement compatible avec un OS Win Server 2003
Standard.
Avez vous un lien pour que je puisse télécharger VFPOLEDB pour Win server
2003 ?

J'indique le nom STOCK dans DataSource,
je donne un nom Bidon dans ProductName et
dans Provider String je copie la chaine de connexion que j'ai créé au
préalable dans un fichier UDL.

J'ai essayé avec les données sur le serveur SQL en Admin et ca ne
fonctionne pas.

Avez vous une idée ?



"Thierry" a écrit dans le message de news:

Bonjour,

Oui, ça fonctionne chez moi.

En utilisant le fournisseur VFPOLEDB, mets comme source de données le nom
du répertoire contenant les tables foxpro.
Il peut y avoir des problème de droits d'accès. Essayes d'abord avec le
compte SA et des tables foxpro situées sur un disque du serveur SQL.


--
Thierry


"aitoz" a écrit dans le message de news:
%
Bonjour à tous,

Je voudrais savoir comment faire avec le enterprise manager pour créer
un serveur lié avec une base FoxPro.
La base FoxPro est dans un répertoire avec toutes les bases mais sans
fichier .DBC.

C'est une base Free Table. Comment je peux faire ?
J'arrive a faire quelque chose mais je ne vois pas les tables. Quand je
clique sur mon serveur je ne vois aucune table.

Si quelqu'un à deja reussi ce genre de connexion ???

Merci et bonne journée à tous











Avatar
aitoz
Si je fais :

EXEC sp_addlinkedserver
@server = 'Applinameserver',
@srvproduct = 'fox',
@provider = 'VFPOLEDB',
@datasrc = 'e:stock'



Quand je vais dans le enterprise manager pour consulter les tables, j'ai un
message
error 7399 : avec un acces denied.

Mais je suis logé sur le serveur en Admin et la cible est en local !

Comment faire ?

Ps : je suis allé dans l'onglet sécurité dans l'enterprise manager et j'ai
indiqué 'sa' avec mon mot de passe.

Mais j'ai la meme chose
Avatar
Thierry
Vérifier les droits d'accès du dossier e:stock (faire clic
droit/propriété/sécurité sur le dossier dans Explorer)

Voir aussi quel est le compte utilisé par le service Sql Server. (C'est ce
login qui sera utilisé avec SA)


--
Thierry


"aitoz" a écrit dans le message de news:

Si je fais :

EXEC sp_addlinkedserver
@server = 'Applinameserver',
@srvproduct = 'fox',
@provider = 'VFPOLEDB',
@datasrc = 'e:stock'



Quand je vais dans le enterprise manager pour consulter les tables, j'ai
un message
error 7399 : avec un acces denied.

Mais je suis logé sur le serveur en Admin et la cible est en local !

Comment faire ?

Ps : je suis allé dans l'onglet sécurité dans l'enterprise manager et j'ai
indiqué 'sa' avec mon mot de passe.

Mais j'ai la meme chose



Avatar
aitoz
Sur le répertoire E:Stock j'ai bien tous les droits d'accès pour mon accès
Admin et j'utilise le compte sa dans sqlserver.

J'ai essayé de faire un lien (mapping) entre le compte admin et sa au niveau
de la sécurité dans enterprise manager (EM).

Je continu de chercher !
Sinon le plus simple est de tout rentrer en ligne de commande avec les
procédures stockées systeme ?!
Avatar
Thierry
Avec un script, l'avantage c'est de pouvoir reconfigurer rapidement un autre
serveur.

Voici un exemple, le login 'administrateur du domaine' sera utilisé dans
tous les cas lors d'une requête distribuée :


EXEC sp_addlinkedserver
@server = 'stock_dbf',
@srvproduct = 'stock_dbf',
@provider = 'VFPOLEDB',
@datasrc = 'E:Stock'

EXEC sp_addlinkedsrvlogin 'stock_dbf', 'false', NULL, 'TON_DOMAINadmin',
'ton_password'
GO


--
Thierry


"aitoz" a écrit dans le message de news:

Sur le répertoire E:Stock j'ai bien tous les droits d'accès pour mon
accès Admin et j'utilise le compte sa dans sqlserver.

J'ai essayé de faire un lien (mapping) entre le compte admin et sa au
niveau de la sécurité dans enterprise manager (EM).

Je continu de chercher !
Sinon le plus simple est de tout rentrer en ligne de commande avec les
procédures stockées systeme ?!




Avatar
aitoz
Je comprend pas !!!

J'ai tapé exactement ce que vous m'avez dit, mais j'ai tjs un acces denied.
Pourtant j'ai completement accès depuis le serveur SQL sur le seconde
serveur.

Est-ce que je dois installer quelque chose sur le seconde serveur ??? le
VFPOLEDB ?
Remarque, même en local, ca ne fonctionne pas ! j'ai essayé en local dans le
lecteur E: mais ca me marque le même message d'erreur.




"Thierry" a écrit dans le message de news:
%
Avec un script, l'avantage c'est de pouvoir reconfigurer rapidement un
autre serveur.

Voici un exemple, le login 'administrateur du domaine' sera utilisé dans
tous les cas lors d'une requête distribuée :


EXEC sp_addlinkedserver
@server = 'stock_dbf',
@srvproduct = 'stock_dbf',
@provider = 'VFPOLEDB',
@datasrc = 'E:Stock'

EXEC sp_addlinkedsrvlogin 'stock_dbf', 'false', NULL, 'TON_DOMAINadmin',
'ton_password'
GO


--
Thierry


"aitoz" a écrit dans le message de news:

Sur le répertoire E:Stock j'ai bien tous les droits d'accès pour mon
accès Admin et j'utilise le compte sa dans sqlserver.

J'ai essayé de faire un lien (mapping) entre le compte admin et sa au
niveau de la sécurité dans enterprise manager (EM).

Je continu de chercher !
Sinon le plus simple est de tout rentrer en ligne de commande avec les
procédures stockées systeme ?!








Avatar
aitoz
J'ai peut etre une piste !

quand j'execute la commande :
EXEC master..xp_cmdshell 'DIR nomserveurrepertoirestock'

il me répond chemin introuvable ou erreur de saisie ...
1 2