在兩個不同資料庫之間複製表內容

2021-04-19 18:53:14 字數 652 閱讀 9609

建立個連線 !!

--建立鏈結伺服器

exec sp_addlinkedserver  'srv_lnk','','sqloledb','遠端伺服器名或ip位址'

exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'使用者名稱','密碼'

go --查詢示例

select * from srv_lnk.資料庫名.dbo.表名

--匯入示例

select * into 表 from srv_lnk.資料庫名.dbo.表名

--以後不再使用時刪除鏈結伺服器

exec sp_dropserver 'srv_lnk','droplogins'

go --如果只是臨時訪問,可以直接用openrowset

--查詢示例

select * from openrowset('sqloledb'

,'sql伺服器名';'使用者名稱';'密碼'

,資料庫名.dbo.表名)

--匯入示例

select * into 表 from openrowset('sqloledb'

,'sql伺服器名';'使用者名稱';'密碼'

,資料庫名.dbo.表名)

在呼叫!!

不同資料庫如何複製表資料

a.不同資料庫,資料的複製語句 sql insert into db1.table select from db2.table2 完全複製 b.表機構相同且在同乙個資料庫 如 table1,table2 sql insert into table1 select from table2 完全複製 i...

SQL語句 在兩個資料庫間複製表結構和資料資料庫

一 如果兩個資料庫在同一臺伺服器上 1 複製表結構和資料 select into databaseb.dbo.tableb from databasea.dbo.tablea 2 僅僅複製表結構 select into databaseb.dbo.tableb from databasea.dbo....

MS sql兩個不同資料庫之間 進行資料倒換

在資料sql2005中 乙個遠端的庫需要建乙個表aaa 並且需要和 另乙個遠端的庫里的aaa一樣,可採用 exec sp configure show advanced options 1 reconfigure exec sp configure ad hoc distributed querie...