Gdy określasz bazę danych na innym serwerze, w ten sposób:
SELECT *
FROM [www.MYSite.com].[Mydatabase]..MYTable
... nazwa serwera musi być nazwą rozpoznawaną wcześniej przez serwer bazy danych. Musi być w tabeli systemowej sys.servers
.
Musisz więc skonfigurować instancję SQLExpress, aby „wiedziała” o tym serwerze.
Możesz to zrobić w kodzie, za pomocą procedury składowanej sp_addlinkedserver
. Więcej informacji na ten temat znajdziesz tutaj
.
Możesz też zrobić to przez SSMS: