sql数据库中跨不同数据库服务器的查询
--SQL Server跨服务器查询--创建链接服务器(连接的保密要自己想办法解决啦!)exec sp_addlinkedserver 'LKSV', ' ', 'SQLOLEDB', '远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'LKSV', 'false ',null, '用户名', '密码'--查询实例select * from LKSV.数据库名.dbo.表名
如何做涉及不同服务器的两个SQL数据库的查询
这个简单,使用sqlserver的 OPENDATASOURCE 函数,开启另外一个数据库的临时链接就可以了。不过那台服务器的数据库必须开启了IP访问。
如何在SQL SERVER跨服务器查询数据库
用OPENDATASOURCE下面是个跨SQLServer查询的示例Select TableA.*,TableB.* From OPENDATASOURCE( 'SQLOLEDB', 'Data Source=ServerA;User ID=UserID;Password=Password' ).databaseAName.dbo.TableA Left Join OPENDATASOURCE( 'SQLOLEDB', 'Data Source=ServerB;User ID=UserID;Password=Password' ).databaseBName.dbo.TableB On TableA.key=TableB.key下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询
在sql中如何从另一台服务器的数据库查询数据
建立链接服务器,然后查询时使用完整路径servername.dbname.schemaname.objectname
如何跨实例查询sql
Exec sp_droplinkedsrvlogin DBVIP,NullExec sp_dropserver DBVIPEXEC sp_addlinkedserver@server='DBVIP',--被访问的服务器别名@srvproduct='',@provider='SQLOLEDB',@datasrc="/Server2" --要访问的服务器EXEC sp_addlinkedsrvlogin'DBVIP', --被访问的服务器别名'false',NULL,'sa', --帐号'thankyoubobby' --密码Select * from DBVIP.pubs.dbo.orders--查看当前链接情况:select * from sys.servers;--使用 sp_helpserver 来显示可用的服务器Exec sp_helpserver--删除已经存在的某个链接Exec sp_droplinkedsrvlogin
如何在SQL server的查询分析器中直接对其他SQL服务器的数据进行查询
首先要通过建立链接服务器,与其他SQL服务器建立链接。建立完成后,使用select * from 链接名称.dbo.tablename就可以了。