sql數(shù)據(jù)庫中跨不同數(shù)據(jù)庫服務器的查詢
--SQL?Server跨服務器查詢--創(chuàng)建鏈接服務器(連接的保密要自己想辦法解決啦!)exec?sp_addlinkedserver?'LKSV',?'?',?'SQLOLEDB',?'遠程服務器名或ip地址'?exec?sp_addlinkedsrvlogin?'LKSV',?'false?',null,?'用戶名',?'密碼'--查詢實例select?*?from?LKSV.數(shù)據(jù)庫名.dbo.表名
如何做涉及不同服務器的兩個SQL數(shù)據(jù)庫的查詢
這個簡單,使用sqlserver的 OPENDATASOURCE 函數(shù),開啟另外一個數(shù)據(jù)庫的臨時鏈接就可以了。不過那臺服務器的數(shù)據(jù)庫必須開啟了IP訪問。

如何在SQL SERVER跨服務器查詢數(shù)據(jù)庫
用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中如何從另一臺服務器的數(shù)據(jù)庫查詢數(shù)據(jù)
建立鏈接服務器,然后查詢時使用完整路徑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--刪除已經(jīng)存在的某個鏈接Exec sp_droplinkedsrvlogin
如何在SQL server的查詢分析器中直接對其他SQL服務器的數(shù)據(jù)進行查詢
首先要通過建立鏈接服務器,與其他SQL服務器建立鏈接。建立完成后,使用select * from 鏈接名稱.dbo.tablename就可以了。
