我的计算机上设置了本地服务器,并配有本地数据库。我正在尝试使用链接服务器连接到网络服务器(我遇到了很多麻烦),然后从网络数据库中的数据创建本地数据库中的表和视图。我正在使用Microsoft SQL Server Management Studio 2012。
答案 0 :(得分:3)
尝试类似:
SELECT * from openquery(LINKED_SERVER_NAME,'SELECT * FROM TABLE')
如果配置良好的链接服务器,您应该能够使用openquery查询链接服务器中的表。
答案 1 :(得分:1)
试试这个。首先链接服务器,然后对链接的服务器运行查询。
EXEC Sp_addlinkedserver
@server="MY-PC\SQLServer1",
@srvproduct='SQL Server'
-- from SQL Server2 you run this query
SELECT *
FROM Openquery("my-pc\sqlserver1", 'select * from Students')
答案 2 :(得分:1)
SELECT * FROM [LINKEDSERVERNAME].[DATABASENAME].[DBO].[TABLENAME]