Dans une procédure, je veux lier un serveur Informix
EXEC sp_addlinkedserver
@server = '24sunix_se', -- nom du serveur Informix
@provider = 'MSDASQL',
@datasrc = 'certif', -- nom de la connection odbc
@srvproduct = 'Informix 3.33 32 bit'
Le serveur apparait bien dans la liste des serveurs liés, mais je ne peux
pas accéder aux tables soit par sql manager soit par t-sql:
Error 7399 : Data source name not found and no default driver specified.
[OLE/DB Provider MSDASQL 'IDVInitialize::Initialize returned 0x80004005
La liaison odbc vers le serveur et la base Informix est fonctionnelle (test
OK) et je peux construire une connexion avec un fichier .udl avec la chaine
de connection :
MSDQSQL.1;Security Info = false; User ID = smc; Data source = certif
Qu'est-ce qui ne va pas ? Où est-ce que je me suis trompé ?
Merci pour votre aide,
Amezqueta
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
Laurent MOREAU
Je pense que le provider n'est pas bon:
Il me semble que MSDASQL c'est pour Access
Provider pour informix vu sur http://www.connectionstrings.com/ Ifxoledbc.2
Sans certitudes....
Laurent.
"amezqueta" wrote in message news:
Dans une procédure, je veux lier un serveur Informix EXEC sp_addlinkedserver @server = '24sunix_se', -- nom du serveur Informix @provider = 'MSDASQL', @datasrc = 'certif', -- nom de la connection odbc @srvproduct = 'Informix 3.33 32 bit'
Le serveur apparait bien dans la liste des serveurs liés, mais je ne peux pas accéder aux tables soit par sql manager soit par t-sql: Error 7399 : Data source name not found and no default driver specified. [OLE/DB Provider MSDASQL 'IDVInitialize::Initialize returned 0x80004005
La liaison odbc vers le serveur et la base Informix est fonctionnelle
(test
OK) et je peux construire une connexion avec un fichier .udl avec la
chaine
de connection : MSDQSQL.1;Security Info = false; User ID = smc; Data source = certif
Qu'est-ce qui ne va pas ? Où est-ce que je me suis trompé ? Merci pour votre aide, Amezqueta
Je pense que le provider n'est pas bon:
Il me semble que MSDASQL c'est pour Access
Provider pour informix vu sur http://www.connectionstrings.com/
Ifxoledbc.2
Sans certitudes....
Laurent.
"amezqueta" <amezqueta@discussions.microsoft.com> wrote in message
news:BB5846A7-5995-4EB1-A1F3-85254FA03B92@microsoft.com...
Dans une procédure, je veux lier un serveur Informix
EXEC sp_addlinkedserver
@server = '24sunix_se', -- nom du serveur Informix
@provider = 'MSDASQL',
@datasrc = 'certif', -- nom de la connection odbc
@srvproduct = 'Informix 3.33 32 bit'
Le serveur apparait bien dans la liste des serveurs liés, mais je ne peux
pas accéder aux tables soit par sql manager soit par t-sql:
Error 7399 : Data source name not found and no default driver specified.
[OLE/DB Provider MSDASQL 'IDVInitialize::Initialize returned 0x80004005
La liaison odbc vers le serveur et la base Informix est fonctionnelle
(test
OK) et je peux construire une connexion avec un fichier .udl avec la
chaine
de connection :
MSDQSQL.1;Security Info = false; User ID = smc; Data source = certif
Qu'est-ce qui ne va pas ? Où est-ce que je me suis trompé ?
Merci pour votre aide,
Amezqueta
Provider pour informix vu sur http://www.connectionstrings.com/ Ifxoledbc.2
Sans certitudes....
Laurent.
"amezqueta" wrote in message news:
Dans une procédure, je veux lier un serveur Informix EXEC sp_addlinkedserver @server = '24sunix_se', -- nom du serveur Informix @provider = 'MSDASQL', @datasrc = 'certif', -- nom de la connection odbc @srvproduct = 'Informix 3.33 32 bit'
Le serveur apparait bien dans la liste des serveurs liés, mais je ne peux pas accéder aux tables soit par sql manager soit par t-sql: Error 7399 : Data source name not found and no default driver specified. [OLE/DB Provider MSDASQL 'IDVInitialize::Initialize returned 0x80004005
La liaison odbc vers le serveur et la base Informix est fonctionnelle
(test
OK) et je peux construire une connexion avec un fichier .udl avec la
chaine
de connection : MSDQSQL.1;Security Info = false; User ID = smc; Data source = certif
Qu'est-ce qui ne va pas ? Où est-ce que je me suis trompé ? Merci pour votre aide, Amezqueta
amezqueta
MSDASQL est le provider général (OLE DB Provider pour ODBC Drivers). Pour Access, le provider est MS Jet 4.0 OLE DB Provider.
MSDASQL fonctionne bien car je peux ouvrir une connexion ADO vers ma base Informix en utilisant un script .udl contenant la chaîne de connexion.
Merci pour le lien, je ne connaissais pas cet url.
"Laurent MOREAU" a écrit :
Je pense que le provider n'est pas bon:
Il me semble que MSDASQL c'est pour Access
Provider pour informix vu sur http://www.connectionstrings.com/ Ifxoledbc.2
Sans certitudes....
Laurent.
"amezqueta" wrote in message news: > Dans une procédure, je veux lier un serveur Informix > EXEC sp_addlinkedserver > @server = '24sunix_se', -- nom du serveur Informix > @provider = 'MSDASQL', > @datasrc = 'certif', -- nom de la connection odbc > @srvproduct = 'Informix 3.33 32 bit' > > EXEC sp_addlinkedsrvlogin > @rmtsrvname = '24sunix_se', > @userself = 'false', > @locallogin = 'sa', > @rmtuser = 'smc', > @rmtpassword = 'toto' > > Le serveur apparait bien dans la liste des serveurs liés, mais je ne peux > pas accéder aux tables soit par sql manager soit par t-sql: > Error 7399 : Data source name not found and no default driver specified. > [OLE/DB Provider MSDASQL 'IDVInitialize::Initialize returned 0x80004005 > > La liaison odbc vers le serveur et la base Informix est fonctionnelle (test > OK) et je peux construire une connexion avec un fichier .udl avec la chaine > de connection : > MSDQSQL.1;Security Info = false; User ID = smc; Data source = certif > > Qu'est-ce qui ne va pas ? Où est-ce que je me suis trompé ? > Merci pour votre aide, > Amezqueta
MSDASQL est le provider général (OLE DB Provider pour ODBC Drivers). Pour
Access, le provider est MS Jet 4.0 OLE DB Provider.
MSDASQL fonctionne bien car je peux ouvrir une connexion ADO vers ma base
Informix en utilisant un script .udl contenant la chaîne de connexion.
Merci pour le lien, je ne connaissais pas cet url.
"Laurent MOREAU" a écrit :
Je pense que le provider n'est pas bon:
Il me semble que MSDASQL c'est pour Access
Provider pour informix vu sur http://www.connectionstrings.com/
Ifxoledbc.2
Sans certitudes....
Laurent.
"amezqueta" <amezqueta@discussions.microsoft.com> wrote in message
news:BB5846A7-5995-4EB1-A1F3-85254FA03B92@microsoft.com...
> Dans une procédure, je veux lier un serveur Informix
> EXEC sp_addlinkedserver
> @server = '24sunix_se', -- nom du serveur Informix
> @provider = 'MSDASQL',
> @datasrc = 'certif', -- nom de la connection odbc
> @srvproduct = 'Informix 3.33 32 bit'
>
> EXEC sp_addlinkedsrvlogin
> @rmtsrvname = '24sunix_se',
> @userself = 'false',
> @locallogin = 'sa',
> @rmtuser = 'smc',
> @rmtpassword = 'toto'
>
> Le serveur apparait bien dans la liste des serveurs liés, mais je ne peux
> pas accéder aux tables soit par sql manager soit par t-sql:
> Error 7399 : Data source name not found and no default driver specified.
> [OLE/DB Provider MSDASQL 'IDVInitialize::Initialize returned 0x80004005
>
> La liaison odbc vers le serveur et la base Informix est fonctionnelle
(test
> OK) et je peux construire une connexion avec un fichier .udl avec la
chaine
> de connection :
> MSDQSQL.1;Security Info = false; User ID = smc; Data source = certif
>
> Qu'est-ce qui ne va pas ? Où est-ce que je me suis trompé ?
> Merci pour votre aide,
> Amezqueta
MSDASQL est le provider général (OLE DB Provider pour ODBC Drivers). Pour Access, le provider est MS Jet 4.0 OLE DB Provider.
MSDASQL fonctionne bien car je peux ouvrir une connexion ADO vers ma base Informix en utilisant un script .udl contenant la chaîne de connexion.
Merci pour le lien, je ne connaissais pas cet url.
"Laurent MOREAU" a écrit :
Je pense que le provider n'est pas bon:
Il me semble que MSDASQL c'est pour Access
Provider pour informix vu sur http://www.connectionstrings.com/ Ifxoledbc.2
Sans certitudes....
Laurent.
"amezqueta" wrote in message news: > Dans une procédure, je veux lier un serveur Informix > EXEC sp_addlinkedserver > @server = '24sunix_se', -- nom du serveur Informix > @provider = 'MSDASQL', > @datasrc = 'certif', -- nom de la connection odbc > @srvproduct = 'Informix 3.33 32 bit' > > EXEC sp_addlinkedsrvlogin > @rmtsrvname = '24sunix_se', > @userself = 'false', > @locallogin = 'sa', > @rmtuser = 'smc', > @rmtpassword = 'toto' > > Le serveur apparait bien dans la liste des serveurs liés, mais je ne peux > pas accéder aux tables soit par sql manager soit par t-sql: > Error 7399 : Data source name not found and no default driver specified. > [OLE/DB Provider MSDASQL 'IDVInitialize::Initialize returned 0x80004005 > > La liaison odbc vers le serveur et la base Informix est fonctionnelle (test > OK) et je peux construire une connexion avec un fichier .udl avec la chaine > de connection : > MSDQSQL.1;Security Info = false; User ID = smc; Data source = certif > > Qu'est-ce qui ne va pas ? Où est-ce que je me suis trompé ? > Merci pour votre aide, > Amezqueta