Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

ODBC Access SQL Server distant

mikael, le mercredi 23 janvier 2008 à 11:53:45
Bonjour,

Sur mon réseau :

Poste A : SQL Server 2005 Edition Express installé avec la base de données de mon application

Ensuite j'ai deux solutions mais dans les deux cas il me fait la même erreur :

1) J'ai une application access (.mdb) avec des formulaires, états, etc... et dont les tables sont reliées à la base de données SQL Server. Dans ce premier cas l'application access, et la base de données SQL sont sur le même poste A.

Quand je lance l'application access du Poste A depuis un autre poste sur le réseau : Poste B, C, D etc...(en accédant au répertoire partagé où est le fichier .mdb) il me lance bien l'application mais dès qu'il y a interraction avec la base SQL il me fait fait l'erreur.

2) J'ai une application access (.mdb) avec des formulaires, états, etc... en local sur chaque Poste B, C, D etc...et je voudrais lier l'application aux tables de la base de données SQL Server du Poste A par un lien ODBC (ou autre mais c'est ce que j'ai trouvé comme solution sur le forum). Dans ce cas l'application access est sur les Postes B, C, D etc..., et la base de données SQL est sur le poste A.
Quand je créer les liens ODBC sur chaque poste client (B, C, D, etc...) au moment de se connecter au server lors de la procédure ( voir image : http://www.developpez.net/forums/att...6&d=1201015452) il me fait la même erreur.

Erreur :
Echec lors de la connexion :
Etat SQL : '28000'
Erreur SQL Server : 18456
[Microsoft][ODBC SQL Server Driver][SQL Server]Echec de l'ouverture de session de l'utilisateur 'BERNARD_P\Invité'.


Merci pour votre aide car ça fait deux jours que je teste et que je cherche...
Répondre à mikael  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
phil232, le jeudi 24 janvier 2008 à 17:28:37
SQL Server 2005 Edition Express est un programme qui sert surtout à développer des applics. je crois aussi que le nb des connexions est limité. en tout cas il faut aller dans le programme de config est permettre des connexions de l'éxterieur
Répondre à phil232

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mikael, le lundi 28 janvier 2008 à 10:10:26
C'est bon j'ai trouvé la solution il suffit de créer une nouvelle connexion : nomduserveur\Invité dans sécurité\connexion du serveur
Répondre à mikael

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
BIGZYBIG, le mercredi 9 avril 2008 à 20:41:33
Bonjour,

Je butte depuis plusieurs jours sur un problème de connexion avec Sql 2005 Express. Quand j'utilise mon application access dans un domaine avec Active Directory (connexion Authentification Windows) mon application (Access 2007 avec table attachées) arrive à attaquer ma base SQL Server sans problème et les liaisons des tables sont rafraichies sans soucis.
Quand je passe sur un workgroup (sans active directory donc) avec des ordi en Windows XP Pro, je n'arrive pas à raffraichir les liaisons quand bien meme que j'aie déclaré un une connexion Sql Server (utilisateur et mdp).
J'ai vu que tu avais rencontré le même problème et que tu etais arrivé à trouver une solution. Seulement je ne pige pas bien comment tu as fait.
Veux-Tu m'aider en me donner plus d'explications sur le sujet.

Je te remerci d'avancer
Répondre à BIGZYBIG

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Mikaël, le vendredi 11 avril 2008 à 18:25:37
En fait tu créer sur chaque poste client des liaisons ODBC (Panneau de configuration\Outils d'administratiobn\Sources de données ODBC\Onglet source de données système) qui pointe vers ta base sql distante.
Dans ta base distante avec le gestionnaire de BD SQL server tu créer un nouvel utilisateur comme je le dit dans le message plus haut.
Sur chaque application access de tes postes clients tu fait Fichier\Données Externes\tu change le type de fichier par ODBC et tu prends le lien que tu a créé juste avant.
Pour moi c'est comme ça que ça à marché.

@+
Répondre à Mikaël

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lg022, le lundi 14 avril 2008 à 16:08:32
bonjour,
je me permets de répondre à tes messages
je ne sais pas comment faire le un lien entre Access et SQLServer pour pouvoir récupérer des données.
Peux tu me dire comment as tu fais cela (je suis débutante)?

Par hasard, c'est tu comment je pourrais faire cette même liaison mais cette fois si avec un AS400 (ERP) pour récupérer de informations?

merci d'avance
Répondre à lg022

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lg022, le lundi 14 avril 2008 à 16:12:15
http://cerig.efpg.inpg.fr/dossier/analyse-trafic/page11.htm

ce lien peut il repondre à ma question, je pense que oui
Répondre à lg022

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Mikaël, le lundi 14 avril 2008 à 16:26:11
Oui c'est exactement la procédure que j'ai décrite dans les messages du dessus...
Bon courage pour l'appli...
Répondre à Mikaël

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lg022, le lundi 14 avril 2008 à 16:36:44
merci
as tu au cas ou une idée pour faire la meme chose avec une base de données AS400, je pense que c'est a peu pret la meme procédure sauf que c'est pas de l'ODBC mais ADODB?
Répondre à lg022

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Babs, le jeudi 24 avril 2008 à 17:09:27
En tout cas , merci infiniment, car j'avais le meme probleme(Echec Connexion: nomserveur\Invité).
Et quand j'ai lu votre message,j'ai eu une totale satisfaction. Merci.
Répondre à Babs

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Mikaël, le mardi 15 avril 2008 à 09:11:43
Non désoler j'ai jamais travaillé sur du AS400 mais tu doi avoir des trucs sur le net...
Répondre à Mikaël

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lg02, le mardi 15 avril 2008 à 11:55:47
oki merci
je suis deja sur pas mal de site mais je trouve pas mon affaire mais je baisse pas les bras
Répondre à lg02
Date DateTime Access SQL Server (Résolu) Bonjour, Je réalise un formulaire sous Access 2003 avec une zone de texte dans laquelle je rentre une date. Ma base est sous SQL Server 2005. Le probleme c'est que sous SQL Server 2005 la date est de type Datetime alors que sous Access elle est... www.commentcamarche.net/forum/affich-6598020-date-datetime-access-sql-server
Migration Access -> SQL Server conflit (Résolu) Bonjour à tous, lors de mes multiples tentatives de migration d'une BD en Access vers sql server j'obtient toujours une erreur qui me dit que: l'instruction ALTER TABLE est en conflit avec la contrainte FOREIGN KEY... www.commentcamarche.net/forum/affich-3239312-migration-access-sql-server-conflit
Help visual basic (Résolu) Bonjour, si vous permettez à m'aider à améliorer mes connaissances ev VB.net,je voudrais bien des applications ,en ce qui conserne la partie du mode connecté/déconnecté avec une base de donnée access/sql serveur.avec mes salutations et MERCI www.commentcamarche.net/forum/affich-4107206-help-visual-basic
Visual FoxPro et SQL-ServerVisual Foxpro 9 et SQL-Server 2005 Quoi de mieux que Visual FoxPro pour bien utiliser SQL-Server ? Voici une question intéressante ! Pour plus d'information voir l'article de Joël Post http://www.cyberfoxpro.com/joel et les fichiers... www.commentcamarche.net/faq/sujet-5347-visual-foxpro-et-sql-server
[Programmation] Les normes des webservicesLes webservices étaient à l'origine une idée simple: Appeller une méthode sur un serveur distant. L'appel et sa réponse sont écrits en XML, et les messages sont transporté par HTTP. L'idée de départ a vu sa complexité augmenter dramatiquement, et... www.commentcamarche.net/faq/sujet-4850-programmation-les-normes-des-webservices
Ecrire dans une base de donnée avec Excel VBA (Résolu)Bonjour, Je désire me connecter à une base de donnée présente sur SQL SERVER et insérer des lignes dans une table gràce à VBA. J'utilise une connection ODBC et SQL SERVER comme pilote. Je n'ai pas de mot de passe à entrer la connexion est... www.commentcamarche.net/forum/affich-9802449-ecrire-dans-une-base-de-donnee-avec-excel-vba
Vb6 et sql serveur 2000 distant (Résolu)salut tous. j'ai creer une application vb6 +sql server 2000. je veux savoir comment je peux faire que mon application se connecte a la bd sql server qui se trouve sur un reseau local (windows 2000 server) a partir d'un autre reseau . et... www.commentcamarche.net/forum/affich-2884724-vb6-et-sql-serveur-2000-distant
Excel et base de données SQL server (Résolu)Bonjour, Je souhaiterai apprendre à programmer en VBA depuis Excel pour aller en lecture/écriture dans une base de donnée SQL Serveur. Existe-t-il un tutorial, un site ou un livre qui me permettrait de me former. Je suis autodidacte en informatique...... www.commentcamarche.net/forum/affich-4444773-excel-et-base-de-donnees-sql-server
Télécharger PuttyPutty est un client SSH et Telnet gratuit pour plates-formes Windows 32 bits. Il permet de se connecter à un serveur distant à partir d'un ordinateur connecté à internet. Sur le site de l'auteur, on trouve également d'autres outils en ligne de... www.commentcamarche.net/telecharger/telecharger-90-putty
[Brève] Alice lance le stockage illimitéLe fournisseur d'accès à Internet Alice annonce la disponibilité d'une nouvelle option de sauvegarde en ligne, "Alice Back Up". Cette option, facturée 5 euros TTC/mois, permet aux abonnés AliceBox de télé-sauvegarder sur un serveur distant, dans une... www.commentcamarche.net/actualites/breve-alice-lance-le-stockage-illimite-5846685-actualite.php3