首先,你要知道跨資料庫訪問的語法,如下:
select * from openrowset('sqloledb','driver=;server=伺服器位址;uid=sa;pwd=密碼', 資料庫名.dbo.表名),
如果沒有啟用ad hoc distributed queries,查詢結果是出錯的,如下描述:
execsp_configure
'show advanced options',
1reconfigure
exec
sp_configure
'ad hoc distributed queries',
1reconfigure
然後執行查詢,
select*from
openrowset('
sqloledb',
'driver=;server=伺服器位址;uid=sa;pwd=密碼
', 資料庫名.dbo.表名)
執行完後,關閉ad hoc distributed queries
execsp_configure
'ad hoc distributed queries',
0reconfigure
exec
sp_configure
'show advanced options',
0reconfigure
跨機器訪問SQL SERVER資料庫
跨機器訪問sql server資料庫 左直拳如果在sql server上想訪問另一台機器上的資料庫,怎麼辦呢?一 執行以下 exec sp addlinkedserver 別名 n sql server goexec sp addlinkedsrvlogin 別名 false null,目標資料庫的...
跨機器訪問SQL SERVER資料庫
跨機器訪問sql server資料庫 左直拳如果在sql server上想訪問另一台機器上的資料庫,怎麼辦呢?一 執行以下 exec sp addlinkedserver 別名 n sql server goexec sp addlinkedsrvlogin 別名 false null,目標資料庫的...
sql server 跨庫訪問
最近在做跨庫來訪問不在同乙個資料庫的資料,語法格式如下所示 select from opendatasource sqloledb data source 遠端ip user id sa password 密碼 庫名.dbo.表名 根據該語法格式我寫了乙個語句如下所示 select from ope...