Je n'ai pas developpe sous access depuis quelques temps.
J'utilise encore ma version 2002 developper.
Je developpe une base pour un client.
J'ai trouve sur le site de bill le sql express 2005 et son management que
j'ai installes sur mon pc.
Il ne semble pas y avoir d'interference avec sql 2000.
.
Mes questions :
sql express est il meilleur que msde 2000 sp4 (deja installe sur le sbs
de mon client)?
je me retrouve avec 9 librairies ado de 2.0 a 2.8 : laquelle utiliser?
par defaut access reference la 2.5
Y a t'il un patch pour modifier les tables sql 2005 depuis access 2002?
Quel provider et quel data provider utiliser dans les chaines de
connection? actuellement j'ai access oledb10.0 et sqlolede.1.
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
J-Pierre
Bonsoir,
Je vais essayer de répondre à tes questions, je sais, je suis à J+2, mais certains répondent à J+10, si si, y'a des témoins.
"Alain" a écrit dans le message de news:
Bonjour,
Je n'ai pas developpe sous access depuis quelques temps. J'utilise encore ma version 2002 developper. Je developpe une base pour un client. J'ai trouve sur le site de bill le sql express 2005 et son management que j'ai installes sur mon pc. Il ne semble pas y avoir d'interference avec sql 2000. . Mes questions : sql express est il meilleur que msde 2000 sp4 (deja installe sur le sbs de mon client)?
Normalement oui, mais quand j'ai voulu installer SQL 2005 Developer (pas express!) sur une machine avec 512 megs de mémoire, il était pas content. Par comparaison, SQL 2000 tournait sur une machine avec 256 megs. Alors, arbitrage entre les nouvelles fonctionnalités et les ressources supplémentaires nécessaires. Le plus gros avantage AMHA est, sauf erreur de ma part, que Enterprise Manager (ou une version réduite) est inclus avec 2005 Express.
je me retrouve avec 9 librairies ado de 2.0 a 2.8 : laquelle utiliser? par defaut access reference la 2.5
Tu références ta librairie ADO au niveau de chaque base Access. Il faut vérifier sur chaque poste de travail que la version ADO référencée est bien installée. On peut penser que SQL 2005 Express installe la version 2.5, d'où la référence. Et théoriquement, comme tu dois installer la partie client sur chaque poste de travail, tu devrais avoir cette version d'ADO de partout. Pour info, quand je devais installer sur un parc que je ne connaissais pas, je référençais 2.1, ça, j'étais sûr que tout le monde avait. Mais peut-être aussi que SQL 2005 requiert ADO 2.5 minimum.
Y a t'il un patch pour modifier les tables sql 2005 depuis access 2002?
Comprends pas......Il me semble qu'à partir du moment où Access 2002 est sorti longtemps avant SQL Server 2005, un certain nombre de fonctionnalités ne seront pas supportées. De la même manière qu'Access 2000 ne supportait pas toutes les fonctionnalités de SQL Server 2000 sorti quelques mois à peine après lui. L'idéal est d'utiliser Enterprise Manager pour tout ce qui touche MAJ de la base, tables, procédures, vues, etc....et Access comme un client avec seulement des formulaires et des états. Ca t'évitera des déboires et des incompatibités.
Comme MSDE2000 n'inclut pas Enterprise Manager, si SQL Server 2005 Express l'inclut, rien que ça, pour moi, ça justifie la migration.
Quel provider et quel data provider utiliser dans les chaines de connection? actuellement j'ai access oledb10.0 et sqlolede.1.
Pas la moindre idée, je n'ai travaillé qu'avec des projets ADP, et là, tu définis une connexion et machin se débrouille. Si tu utilises des tables liées, tu perds la plus grande partie des avantages de SQL Server, par contre, tu t'économises la conversion de ton appli.
Devrai-je investir dans 2007?
Bill Gates te dira oui, il me semble que pour une utilisation courante, la version 2005 devrait suffire, même la version 2000 était déjà très très bien, celles d'avant, c'était plus problématique.
J-Pierre
Bonsoir,
Je vais essayer de répondre à tes questions, je sais, je suis à J+2, mais certains répondent à J+10, si si, y'a des témoins.
"Alain" <aleymfinilespams@club-internet.fr> a écrit dans le message de news: uJqUwWhEHHA.1196@TK2MSFTNGP02.phx.gbl...
Bonjour,
Je n'ai pas developpe sous access depuis quelques temps.
J'utilise encore ma version 2002 developper.
Je developpe une base pour un client.
J'ai trouve sur le site de bill le sql express 2005 et son management que j'ai installes sur mon pc.
Il ne semble pas y avoir d'interference avec sql 2000.
.
Mes questions :
sql express est il meilleur que msde 2000 sp4 (deja installe sur le sbs de mon client)?
Normalement oui, mais quand j'ai voulu installer SQL 2005 Developer (pas express!) sur une machine avec 512 megs de mémoire,
il était pas content. Par comparaison, SQL 2000 tournait sur une machine avec 256 megs. Alors, arbitrage entre les nouvelles
fonctionnalités et les ressources supplémentaires nécessaires. Le plus gros avantage AMHA est, sauf erreur de ma part, que
Enterprise Manager (ou une version réduite) est inclus avec 2005 Express.
je me retrouve avec 9 librairies ado de 2.0 a 2.8 : laquelle utiliser? par defaut access reference la 2.5
Tu références ta librairie ADO au niveau de chaque base Access. Il faut vérifier sur chaque poste de travail que la version
ADO référencée est bien installée. On peut penser que SQL 2005 Express installe la version 2.5, d'où la référence. Et
théoriquement, comme tu dois installer la partie client sur chaque poste de travail, tu devrais avoir cette version d'ADO de
partout. Pour info, quand je devais installer sur un parc que je ne connaissais pas, je référençais 2.1, ça, j'étais sûr que
tout le monde avait. Mais peut-être aussi que SQL 2005 requiert ADO 2.5 minimum.
Y a t'il un patch pour modifier les tables sql 2005 depuis access 2002?
Comprends pas......Il me semble qu'à partir du moment où Access 2002 est sorti longtemps avant SQL Server 2005, un certain
nombre de fonctionnalités ne seront pas supportées. De la même manière qu'Access 2000 ne supportait pas toutes les
fonctionnalités de SQL Server 2000 sorti quelques mois à peine après lui. L'idéal est d'utiliser Enterprise Manager pour tout
ce qui touche MAJ de la base, tables, procédures, vues, etc....et Access comme un client avec seulement des formulaires et des
états. Ca t'évitera des déboires et des incompatibités.
Comme MSDE2000 n'inclut pas Enterprise Manager, si SQL Server 2005 Express l'inclut, rien que ça, pour moi, ça justifie la
migration.
Quel provider et quel data provider utiliser dans les chaines de connection? actuellement j'ai access oledb10.0 et
sqlolede.1.
Pas la moindre idée, je n'ai travaillé qu'avec des projets ADP, et là, tu définis une connexion et machin se débrouille. Si tu
utilises des tables liées, tu perds la plus grande partie des avantages de SQL Server, par contre, tu t'économises la
conversion de ton appli.
Devrai-je investir dans 2007?
Bill Gates te dira oui, il me semble que pour une utilisation courante, la version 2005 devrait suffire, même la version 2000
était déjà très très bien, celles d'avant, c'était plus problématique.
Je vais essayer de répondre à tes questions, je sais, je suis à J+2, mais certains répondent à J+10, si si, y'a des témoins.
"Alain" a écrit dans le message de news:
Bonjour,
Je n'ai pas developpe sous access depuis quelques temps. J'utilise encore ma version 2002 developper. Je developpe une base pour un client. J'ai trouve sur le site de bill le sql express 2005 et son management que j'ai installes sur mon pc. Il ne semble pas y avoir d'interference avec sql 2000. . Mes questions : sql express est il meilleur que msde 2000 sp4 (deja installe sur le sbs de mon client)?
Normalement oui, mais quand j'ai voulu installer SQL 2005 Developer (pas express!) sur une machine avec 512 megs de mémoire, il était pas content. Par comparaison, SQL 2000 tournait sur une machine avec 256 megs. Alors, arbitrage entre les nouvelles fonctionnalités et les ressources supplémentaires nécessaires. Le plus gros avantage AMHA est, sauf erreur de ma part, que Enterprise Manager (ou une version réduite) est inclus avec 2005 Express.
je me retrouve avec 9 librairies ado de 2.0 a 2.8 : laquelle utiliser? par defaut access reference la 2.5
Tu références ta librairie ADO au niveau de chaque base Access. Il faut vérifier sur chaque poste de travail que la version ADO référencée est bien installée. On peut penser que SQL 2005 Express installe la version 2.5, d'où la référence. Et théoriquement, comme tu dois installer la partie client sur chaque poste de travail, tu devrais avoir cette version d'ADO de partout. Pour info, quand je devais installer sur un parc que je ne connaissais pas, je référençais 2.1, ça, j'étais sûr que tout le monde avait. Mais peut-être aussi que SQL 2005 requiert ADO 2.5 minimum.
Y a t'il un patch pour modifier les tables sql 2005 depuis access 2002?
Comprends pas......Il me semble qu'à partir du moment où Access 2002 est sorti longtemps avant SQL Server 2005, un certain nombre de fonctionnalités ne seront pas supportées. De la même manière qu'Access 2000 ne supportait pas toutes les fonctionnalités de SQL Server 2000 sorti quelques mois à peine après lui. L'idéal est d'utiliser Enterprise Manager pour tout ce qui touche MAJ de la base, tables, procédures, vues, etc....et Access comme un client avec seulement des formulaires et des états. Ca t'évitera des déboires et des incompatibités.
Comme MSDE2000 n'inclut pas Enterprise Manager, si SQL Server 2005 Express l'inclut, rien que ça, pour moi, ça justifie la migration.
Quel provider et quel data provider utiliser dans les chaines de connection? actuellement j'ai access oledb10.0 et sqlolede.1.
Pas la moindre idée, je n'ai travaillé qu'avec des projets ADP, et là, tu définis une connexion et machin se débrouille. Si tu utilises des tables liées, tu perds la plus grande partie des avantages de SQL Server, par contre, tu t'économises la conversion de ton appli.
Devrai-je investir dans 2007?
Bill Gates te dira oui, il me semble que pour une utilisation courante, la version 2005 devrait suffire, même la version 2000 était déjà très très bien, celles d'avant, c'était plus problématique.
J-Pierre
Alain
Bonjour,
Merci de ta reponse
J'ai trouve un debut de reponse pour la librairie ado. Sur un vieux win98, j'ai du installe le mdac2.8sp1 pour pouvoir etablir la connection au serveur. Ce mdac est installe d'origine sur xp sp2. J'ai donc reference ado 2.8 dans mon projet.
Pour le reste, comme tout semble fonctionner, j'approfondirai plus tard.
C'est quand meme plus simple de modifier les tables et vues depuis access, mais bon....
.A+
Alain
Bonjour,
Merci de ta reponse
J'ai trouve un debut de reponse pour la librairie ado. Sur un vieux win98,
j'ai du installe le mdac2.8sp1 pour pouvoir etablir la connection au
serveur. Ce mdac est installe d'origine sur xp sp2.
J'ai donc reference ado 2.8 dans mon projet.
Pour le reste, comme tout semble fonctionner, j'approfondirai plus tard.
C'est quand meme plus simple de modifier les tables et vues depuis access,
mais bon....
J'ai trouve un debut de reponse pour la librairie ado. Sur un vieux win98, j'ai du installe le mdac2.8sp1 pour pouvoir etablir la connection au serveur. Ce mdac est installe d'origine sur xp sp2. J'ai donc reference ado 2.8 dans mon projet.
Pour le reste, comme tout semble fonctionner, j'approfondirai plus tard.
C'est quand meme plus simple de modifier les tables et vues depuis access, mais bon....
.A+
Alain
J-Pierre
Bonsoir Alain,
Je suis bien d'accord, c'est plus simple, mais si tu as un Access XP 2002 et un SQL Server 2005, tu devras toujours te poser la question: Est-ce que cette fonctionnalité de SQL est supportée par mon Access ? Je me souviens avoir "fusillé" des tables, fallait restaurer la base, bon, ça date d'Access 2000 et SQL Server 2000. Ou alors, tu te limites aux fonctionnalités supportées par Access.
Une remarque et un conseil, si je peux me permettre.
La remarque: Bien que le langage SQL de SQL Server soit assez différent de celui d'Access, en particulier, SQL Server respecte scrupuleusement la syntaxe SQL ce qui est loin d'être le cas d'Access qui a été développé pour des non-informaticiens, lorsque tu as suffisamment d'expérience, tu fais des copiés/collés.
Le conseil: L'interface graphique d'Enterprise Manager est pauvre, très pauvre, en fait, tu tapes tout avec tes pauvres petits doigts. Moi, je faisais mes requêtes avec Access puis j'éditais le code SQL et copié/collé dans Enterprise Manager puis adaptation à SQL Server pour créer mes procédures. Rapide et efficace, et c'est particulièrement agréable quand tu as beaucoup de tables avec des jointures.
Pas de solution idéale, juste celle que tu préfèreras :-)
J-Pierre
"Alain" a écrit dans le message de news:
Bonjour,
Merci de ta reponse
J'ai trouve un debut de reponse pour la librairie ado. Sur un vieux win98, j'ai du installe le mdac2.8sp1 pour pouvoir etablir la connection au serveur. Ce mdac est installe d'origine sur xp sp2. J'ai donc reference ado 2.8 dans mon projet.
Pour le reste, comme tout semble fonctionner, j'approfondirai plus tard.
C'est quand meme plus simple de modifier les tables et vues depuis access, mais bon....
.A+
Alain
Bonsoir Alain,
Je suis bien d'accord, c'est plus simple, mais si tu as un Access XP 2002 et un SQL Server 2005, tu devras toujours te poser
la question: Est-ce que cette fonctionnalité de SQL est supportée par mon Access ? Je me souviens avoir "fusillé" des tables,
fallait restaurer la base, bon, ça date d'Access 2000 et SQL Server 2000. Ou alors, tu te limites aux fonctionnalités
supportées par Access.
Une remarque et un conseil, si je peux me permettre.
La remarque: Bien que le langage SQL de SQL Server soit assez différent de celui d'Access, en particulier, SQL Server respecte
scrupuleusement la syntaxe SQL ce qui est loin d'être le cas d'Access qui a été développé pour des non-informaticiens, lorsque
tu as suffisamment d'expérience, tu fais des copiés/collés.
Le conseil: L'interface graphique d'Enterprise Manager est pauvre, très pauvre, en fait, tu tapes tout avec tes pauvres petits
doigts. Moi, je faisais mes requêtes avec Access puis j'éditais le code SQL et copié/collé dans Enterprise Manager puis
adaptation à SQL Server pour créer mes procédures. Rapide et efficace, et c'est particulièrement agréable quand tu as beaucoup
de tables avec des jointures.
Pas de solution idéale, juste celle que tu préfèreras :-)
J-Pierre
"Alain" <aleymfinilespams@club-internet.fr> a écrit dans le message de news: e4KFwnGFHHA.1020@TK2MSFTNGP05.phx.gbl...
Bonjour,
Merci de ta reponse
J'ai trouve un debut de reponse pour la librairie ado. Sur un vieux win98, j'ai du installe le mdac2.8sp1 pour pouvoir
etablir la connection au serveur. Ce mdac est installe d'origine sur xp sp2.
J'ai donc reference ado 2.8 dans mon projet.
Pour le reste, comme tout semble fonctionner, j'approfondirai plus tard.
C'est quand meme plus simple de modifier les tables et vues depuis access, mais bon....
Je suis bien d'accord, c'est plus simple, mais si tu as un Access XP 2002 et un SQL Server 2005, tu devras toujours te poser la question: Est-ce que cette fonctionnalité de SQL est supportée par mon Access ? Je me souviens avoir "fusillé" des tables, fallait restaurer la base, bon, ça date d'Access 2000 et SQL Server 2000. Ou alors, tu te limites aux fonctionnalités supportées par Access.
Une remarque et un conseil, si je peux me permettre.
La remarque: Bien que le langage SQL de SQL Server soit assez différent de celui d'Access, en particulier, SQL Server respecte scrupuleusement la syntaxe SQL ce qui est loin d'être le cas d'Access qui a été développé pour des non-informaticiens, lorsque tu as suffisamment d'expérience, tu fais des copiés/collés.
Le conseil: L'interface graphique d'Enterprise Manager est pauvre, très pauvre, en fait, tu tapes tout avec tes pauvres petits doigts. Moi, je faisais mes requêtes avec Access puis j'éditais le code SQL et copié/collé dans Enterprise Manager puis adaptation à SQL Server pour créer mes procédures. Rapide et efficace, et c'est particulièrement agréable quand tu as beaucoup de tables avec des jointures.
Pas de solution idéale, juste celle que tu préfèreras :-)
J-Pierre
"Alain" a écrit dans le message de news:
Bonjour,
Merci de ta reponse
J'ai trouve un debut de reponse pour la librairie ado. Sur un vieux win98, j'ai du installe le mdac2.8sp1 pour pouvoir etablir la connection au serveur. Ce mdac est installe d'origine sur xp sp2. J'ai donc reference ado 2.8 dans mon projet.
Pour le reste, comme tout semble fonctionner, j'approfondirai plus tard.
C'est quand meme plus simple de modifier les tables et vues depuis access, mais bon....