Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment copier des données de table d'un serveur distant vers un serveur local dans SQL Server 2008

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 :