J'utilise VSTS 2008 avec les éditions développeur et base de données installées. J'ai installé l'édition DB GDR (version 9.0.31124). Nous avons plusieurs endroits dans le code que nous référençons les serveurs liés (mainframe DB2, iSeries et SQL Server). Un tel exemple est le code que nous avons dans une procédure de magasin:Comment résoudre les erreurs de requête de serveur lié à 4 parties dans le projet de base de données VSTS?
SELECT VendorID
INTO #tmpVendors
FROM DataWhse.BIDataWhse.BP.Vendors
WHERE EffectiveDate < DATEADD(day, -1, DATEADD(month, 1, CAST(LTRIM(RTRIM(CAST(@Month AS CHAR(2)))) + '/01/' + CAST(@YEAR AS CHAR(4)) AS DATETIME)))
AND ExpirationDate > CAST(LTRIM(RTRIM(CAST(@Month AS CHAR(2)))) + '/01/' + CAST(@YEAR AS CHAR(4)) AS DATETIME)
Je reçois des erreurs de référence non résolues (TSD03006) sur ce type de code. Quelle est la recommandation actuelle pour la gestion de ce type de référence de serveur lié? Dans ce cas, nous traitons avec une autre instance SQL Server 2005. La base de données que nous lions contient des tonnes de tables que nous n'utiliserions jamais. Donc, je voudrais éviter d'avoir à retirer tout le schéma pour cette base de données si possible.
Les informations que je trouve lorsque je cherche semblent être obsolètes. Le GDR a tellement changé au cours de la dernière année et il y a beaucoup de conseils sur les versions antérieures de CTP qui est maintenant oboslete.