J'ai deux bases de données distantes dans le cadre d'une requête.
select p.ID,p.ProjectCode_VC,p.Name_VC,v.*
FROM [serverB].Projects.dbo.Projects_T p
LEFT JOIN [serverA].SOCON.dbo.vw_PROJECT v on
p.ProjectCode_VC = v.PROJ_CODE
Le problème est que le serveur A utilise la collation Latin1_General_BIN
et le serveur B utilise Latin1_General_CP1_CP_AS
et la requête refuse de s'exécuter.
Les deux serveurs sont des serveurs SQL 2000. Les deux bases de données sont figées et je ne peux donc pas modifier leurs collations, malheureusement.
Est-ce que vous savez comment faire pour que ça marche ?
Mise à jour : J'ai trouvé une solution alternative. Dans les propriétés du serveur lié, vous pouvez spécifier la collation du serveur lié à cet endroit.