Quando você especifica um banco de dados em outro servidor, assim:
SELECT *
FROM [www.MYSite.com].[Mydatabase]..MYTable
... o nome do servidor precisa ser aquele que o servidor de banco de dados foi configurado anteriormente para reconhecer. Ele precisa estar na tabela do sistema
sys.servers
. Portanto, você precisa configurar sua instância SQLExpress para "conhecer" esse servidor.
Você pode fazer isso em código, com o procedimento armazenado
sp_addlinkedserver
. Você pode saber mais sobre isso aqui
. Ou, você pode fazê-lo através do SSMS: