一,先在SQL里創建兩個資料庫A和B。
二,還原資料庫,用A.BAK還原到資料庫A,用B.BAK還原到資料庫B。(這個你會吧?)
三,數據導出,(也可以導入)。可以從A導出到B,也可以從B導出到A。
如果從A導出到B。選擇資料庫A,點右鍵,選所有任務>數據導出。出現一個新的窗口。選擇數據源也就是資料庫A,再選擇導出的目的地,也就是資料庫B。之後再選擇第一個選項,(復制視圖和表),再選擇所有的表不要選視圖。(那些有眼鏡的不要選。)然後一直下一步直到完成。
四,備份資料庫B,備份的資料庫文件就等於你要的C.BAK。
以上四步,第三步最為關鍵,有幾種方法。也有很多選項,可要看清楚喲。
『貳』 請問sql中如何在兩個資料庫間數據轉移
把舊資料庫的
sql服務停止,把資料庫的目錄下的
所需資料庫
復制到新的所需位置,用sql2008的
附加資料庫,就可以保持原來的數據及表結構了
『叄』 一條SQL語句該如何查詢兩個資料庫(同一個實
如果你保證兩個資料庫可以互相連通就可以。。比如,a,b兩個資料庫,可以在a資料庫中查詢b資料庫的表信息,比如,在a資料庫中執行
select
*
from
b.表名。
『肆』 在一條SQL語句中同時對兩個資料庫中的不同表進行操作,有什麼好的解決方法嗎
1.如果是同一伺服器:
假設 另一個資料庫名為'資料庫B',並且當然用戶對兩個資料庫都有對應許可權
select into [table] from [資料庫B].[所有者].[表名]
2.如果不在同一伺服器
select into [table] from opendatasource('sqloledb','data source=伺服器名或IP;user id=登陸名;password=口令').資料庫B.表名
『伍』 sql語句兩個資料庫中表復制
假設當前資料庫為aaa,另一個資料庫為bbb。現在將資料庫aaa中的tba的數據復制到資料庫bbb中,就給它命名為tbb。
select * into bbb.dbo.tbb
from aaa
實際上就是into子句後面的新表名字前面加上另外一個資料庫的名稱、所有者。
『陸』 請問怎樣合並兩個SQL資料庫
其實很簡單的,分四步走:
一,先在SQL里創建兩個資料庫A和B。
二,還原資料庫,用A.BAK還原到資料庫A,用B.BAK還原到資料庫B。(這個你會吧?)
三,數據導出,(也可以導入)。可以從A導出到B,也可以從B導出到A。
如果從A導出到B。選擇資料庫A,點右鍵,選所有任務>數據導出。出現一個新的窗口。選擇數據源也就是資料庫A,再選擇導出的目的地,也就是資料庫B。之後再選擇第一個選項,(復制視圖和表),再選擇所有的表不要選視圖。(那些有眼鏡的不要選。)然後一直下一步直到完成。
四,備份資料庫B,備份的資料庫文件就等於你要的C.BAK。
以上四步,第三步最為關鍵,有幾種方法。也有很多選項,可要看清楚喲。
『柒』 sql資料庫怎麼實現兩個資料庫的數據
--同步新增的數據
insert into srv_lnk.test.dbo.[user]
select id,number,name from [user] where state is null
--同步修改的數據
update srv_lnk.test.dbo.[user] set
number=b.number,name=b.name
from srv_lnk.test.dbo.[user] a
join [user] b on a.id=b.id
where b.state=1
--同步刪除的數據
delete from srv_lnk.test.dbo.[user]
where id not in(select id from [user])