Bonjour a tous,
J'ai un probleme qui me bloque completement et aprés avoir tenté de me documenter, je suis venu demander de l'aide ici...
J'ai 2 base de données dans mon MS SQL.
T1DB013 et T1DB043
Ce sont 2 Bases distinctes.
Dans mon application realisée en ASP, j'essaie d'effectuer une requete qui va chercher des informations dans les 2 BASE.
SELECT
T1DB043.DBO.T1TVALID.ID_VALID,
T1DB043.DBO.T1TVALID.D_VALIDATION,
T1DB013.DBO.T1TUTIL.LL_NOM + ' ' + T1DB013.DBO.T1TUTIL.C_UTR AS UTR_NOM,
T1DB043.DBO.T1TVALID.NB_VALIDNB,
T1DB043.DBO.T1TVALID.LL_COMMENT
FROM
T1DB043.DBO.T1TVALID,
T1DB013.DBO.T1TUTIL
WHERE
T1DB043.DBO.T1TVALID.C_UTR = T1DB013.DBO.T1TUTIL.C_UTR
AND T1DB043.DBO.T1TVALID.ID_VALID
IN
(
SELECT
MAX(T1DB043.DBO.T1TVALID.ID_VALID)
FROM
T1DB043.DBO.T1TVALID.ID_VALID
WHERE
T1DB043.DBO.T1TVALID.ID_CTROL = 121
)
Et je me retrouve avec cette erreur,
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Impossible de trouver le serveur 'T1DB043' dans sysservers. Exécutez sp_addlinkedserver pour ajouter ce serveur à sysservers.
Je ne comprend pas pq il me parle de T1DB043 comme un server alors que c'est une Base de donnée.
Quelqu'un a t'il une solution ?
MERCI