跨資料庫查詢資料

2022-04-05 22:09:10 字數 915 閱讀 8192

今天要導資料,不幸的是要一台伺服器導到另一台伺服器上,於是乎就到上網查了一下怎麼進行跨伺服器資料庫查詢

方法一:

1select

*from opendatasource(

2'sqloledb',

3'data source=遠端ip;user id=sa;password=密碼'4

).庫名.dbo.表名

於是乎我寫如下語句

1insert into [news]

2select top

1003

*4from opendatasource(

5'sqloledb',

6'data source=222.204.24.119;user id=超人;password=無敵'7

).xsglxt.dbo.subject_content

asa

8join

9opendatasource(

10'sqloledb',

11'data source=222.204.24.119;user id=超人;password=無敵'12

).xsglxt.dbo.articles_subjectmanage asb

13on a.id

=b.subjectid

14where

partid

=393

可惜報錯了:

最後找到解決方法:

1exec sp_configure

'show advanced options',

12reconfigure

3exec sp_configure

'ad hoc distributed queries',

14reconfigure

上面語句在要匯入資料的那台服務上執行。

跨資料庫引擎 資料庫查詢

包含訪問 ole db 資料來源中的遠端資料所需的全部連線資訊。當訪問鏈結伺服器中的表時,這種方法是一種替代方法,並且是一種使用 ole db 連線並訪問遠端資料的一次性的 特殊的方法。可以在查詢的 from 子句中像引用表名那樣引用 openrowset 函式。依據 ole db 提供程式的能力,...

SQL Server 跨資料庫查詢

語句 select from 資料庫a.dbo.表a a,資料庫b.dbo.表b b where a.field b.field dbo 可以省略 如 select from 資料庫a.表a a,資料庫b.表b b where a.field b.field sqlserver資料庫 這句是對映乙個...

access跨資料庫查詢

有的時候,我們做專案時,需要在不同的資料庫中進行互動,如果在程式中寫多個資料庫連線多有不便。突然想到同事小李說如果在sql中能查詢不同資料庫的內容就好了,於是上網查了一下,果然可以實現,不敢獨享,整理結果如下 當前資料庫為testa,要查詢資料庫testb中的某個表內容,我們就可以採用如下方法。第一...