J'utilise access pour archiver des donn=E9es provenant d'un=20
syst=E8me de supervision de machines de production. Etant=20
donn=E9 que le d=E9bit d'enregistrement d'Access devient=20
limit=E9, je dois travailler avec SQL Server.
Je n'arrive pas =E0 faire une liaison avec plusieurs tables=20
dans SQL Server. Cette manipulation est pourtant tr=E8s=20
simple dans Access en utilisant (Fichier/Donn=E9es=20
externes/Lier les tables).=20
Je souhaiterai savoir =E9galement s'il existe une proc=E9dure=20
pour exporter les requ=EAtes cr=E9=E9es dans Access sous SQL=20
Server ou s'il faut n=E9cessairement toutes les recr=E9er dans=20
SQL Server.
Est-ce que quelqu'un pourrai me renseigner sur ces sujets ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
www.eztree-msdn.com \(Laurent Jordi\) Enlever le s à infos pour me contacter par mail
Salut,
Je pense que le plus simple est de créer un connecteur de données ODBC (DNS Système ou DNS Fichier) qui te permettra d'attacher des tables SQL Server à l'intérieur même de ta base access. Une fois cette liaison effectuée, tu pourras utiliser ces tables comme si c'était des tables access. Tu devra être très prudente sur la corresdpondance les types de données qui sont différents entre access et SQL Server. Ce genre de manipulation n'a pas tendence à amméliorer les perfs car c'est access qui gère la connexion et quelle est ralentie par la couche ODBC.
Si tu utilises ADO pour te connecter à la base access, je te conseille d'utiliser l'utilitaire de migration vers SQL Server. Ce dernier reconstituera une base à peut prêt identique à ta base access sur SQL Server. Tu devras ensuite changer ta chaine de connexion en utilisant le connecteur SQL natif. Tu sera obligée de vérifier le fonctionnement de toutes tes requêtes à cause des différences de syntaxe entre les deux systèmes.
Si ta base est complexe, ce n'est pas de tout repos. Si tes requêtes sont dans le code source, c'est encore pire...
Bonne chance
@+
LJ
www.eztree-msdn.com www.ezlogic.mc
"Céline BALLEREAU" a écrit dans le message de news:b2b201c43725$ef94cac0$ Boujour à tous,
J'utilise access pour archiver des données provenant d'un système de supervision de machines de production. Etant donné que le débit d'enregistrement d'Access devient limité, je dois travailler avec SQL Server.
Je n'arrive pas à faire une liaison avec plusieurs tables dans SQL Server. Cette manipulation est pourtant très simple dans Access en utilisant (Fichier/Données externes/Lier les tables).
Je souhaiterai savoir également s'il existe une procédure pour exporter les requêtes créées dans Access sous SQL Server ou s'il faut nécessairement toutes les recréer dans SQL Server.
Est-ce que quelqu'un pourrai me renseigner sur ces sujets ?
Merci d'avance,
Céline.
Salut,
Je pense que le plus simple est de créer un connecteur de données ODBC (DNS
Système ou DNS Fichier) qui te permettra d'attacher des tables SQL Server à
l'intérieur même de ta base access. Une fois cette liaison effectuée, tu
pourras utiliser ces tables comme si c'était des tables access. Tu devra
être très prudente sur la corresdpondance les types de données qui sont
différents entre access et SQL Server. Ce genre de manipulation n'a pas
tendence à amméliorer les perfs car c'est access qui gère la connexion et
quelle est ralentie par la couche ODBC.
Si tu utilises ADO pour te connecter à la base access, je te conseille
d'utiliser l'utilitaire de migration vers SQL Server. Ce dernier
reconstituera une base à peut prêt identique à ta base access sur SQL
Server. Tu devras ensuite changer ta chaine de connexion en utilisant le
connecteur SQL natif. Tu sera obligée de vérifier le fonctionnement de
toutes tes requêtes à cause des différences de syntaxe entre les deux
systèmes.
Si ta base est complexe, ce n'est pas de tout repos. Si tes requêtes sont
dans le code source, c'est encore pire...
Bonne chance
@+
LJ
www.eztree-msdn.com
www.ezlogic.mc
"Céline BALLEREAU" <c.ballereau@sibjet.fr> a écrit dans le message de
news:b2b201c43725$ef94cac0$a101280a@phx.gbl...
Boujour à tous,
J'utilise access pour archiver des données provenant d'un
système de supervision de machines de production. Etant
donné que le débit d'enregistrement d'Access devient
limité, je dois travailler avec SQL Server.
Je n'arrive pas à faire une liaison avec plusieurs tables
dans SQL Server. Cette manipulation est pourtant très
simple dans Access en utilisant (Fichier/Données
externes/Lier les tables).
Je souhaiterai savoir également s'il existe une procédure
pour exporter les requêtes créées dans Access sous SQL
Server ou s'il faut nécessairement toutes les recréer dans
SQL Server.
Est-ce que quelqu'un pourrai me renseigner sur ces sujets ?
Je pense que le plus simple est de créer un connecteur de données ODBC (DNS Système ou DNS Fichier) qui te permettra d'attacher des tables SQL Server à l'intérieur même de ta base access. Une fois cette liaison effectuée, tu pourras utiliser ces tables comme si c'était des tables access. Tu devra être très prudente sur la corresdpondance les types de données qui sont différents entre access et SQL Server. Ce genre de manipulation n'a pas tendence à amméliorer les perfs car c'est access qui gère la connexion et quelle est ralentie par la couche ODBC.
Si tu utilises ADO pour te connecter à la base access, je te conseille d'utiliser l'utilitaire de migration vers SQL Server. Ce dernier reconstituera une base à peut prêt identique à ta base access sur SQL Server. Tu devras ensuite changer ta chaine de connexion en utilisant le connecteur SQL natif. Tu sera obligée de vérifier le fonctionnement de toutes tes requêtes à cause des différences de syntaxe entre les deux systèmes.
Si ta base est complexe, ce n'est pas de tout repos. Si tes requêtes sont dans le code source, c'est encore pire...
Bonne chance
@+
LJ
www.eztree-msdn.com www.ezlogic.mc
"Céline BALLEREAU" a écrit dans le message de news:b2b201c43725$ef94cac0$ Boujour à tous,
J'utilise access pour archiver des données provenant d'un système de supervision de machines de production. Etant donné que le débit d'enregistrement d'Access devient limité, je dois travailler avec SQL Server.
Je n'arrive pas à faire une liaison avec plusieurs tables dans SQL Server. Cette manipulation est pourtant très simple dans Access en utilisant (Fichier/Données externes/Lier les tables).
Je souhaiterai savoir également s'il existe une procédure pour exporter les requêtes créées dans Access sous SQL Server ou s'il faut nécessairement toutes les recréer dans SQL Server.
Est-ce que quelqu'un pourrai me renseigner sur ces sujets ?