Lorsque vous spécifiez une base de données sur un autre serveur, comme ceci :
SELECT *
FROM [www.MYSite.com].[Mydatabase]..MYTable
... le nom du serveur doit être celui que le serveur de base de données a été précédemment configuré pour reconnaître. Il doit être dans la table système sys.servers
.
Vous devez donc configurer votre instance SQLExpress pour "connaître" ce serveur.
Vous pouvez le faire dans le code, avec la procédure stockée sp_addlinkedserver
. Vous pouvez en savoir plus à ce sujet ici
.
Ou, vous pouvez le faire via SSMS :