思路:兩個資料庫的結構相同,視圖,存儲過程,觸發器,函數,默認值都相同,就沒必要再建立結構,只需要導入數據就OK,也就是僅僅對表操作。兩個數據連接,3個Query就搞定,第一個Query連接系統表,然後查詢出所有表名稱列表,然後遍歷Query1,取出TableName,Query2.連接=主要資料庫連接,Query.連接=接收資料庫連接.
Query2.SQL='Select
*
from
'+Query1.TableName.
Query3.SQL='Select
*
from
'
+
Query1.TableName.
然後循環用Query.RecordCount和Query.FieldCount就OK啦
我不知道你用的是什麼C,所以.....
⑵ 如何將一個sql資料庫數據完全導入另一台伺服器的sql資料庫中
對於個人網站而言,要想完整的遷移資料庫,最好是先停止網站運行。
關鍵就是要停止對資料庫的讀寫佔用,防止數據不完整
然後做資料庫備份為.bak文件
備份文件傳送到新伺服器。
伺服器上導入.bak文件還原為資料庫數據即可。
⑶ sql server2008 跨伺服器之間復製表數據
首先2個資料庫要能互相訪問,在本地資料庫用 select * into 新表 from opendatasource('SQLOLEDB','Data Source=遠程資料庫IP;User ID=用戶名; Password=密碼').遠程資料庫名稱.dbo.遠程資料庫表 就可以了
⑷ SQL SERVER中,如何把一個表中的數據導入到另一個表中(不同資料庫之間的表導入)
不同資料庫之間的表導入方法:
1:選擇目標資料庫——滑鼠右鍵——任務——導入數據。
2:配置資料庫來源
7:選擇下一步,完成。
(4)跨伺服器復製表數據sql擴展閱讀:
SQL導入語句
1、如果要導出數據到已經生成結構(即現存的)FOXPRO表中,可以直接用下面的SQL語句
insert into openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:',
'select * from [aa.DBF]')
select * from 表
說明:
SourceDB=c: 指定foxpro表所在的文件夾
aa.DBF 指定foxpro表的文件名.
2、導出到excel
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c: emp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'
3、/** 導入文本文件
EXEC master..xp_cmdshell 'bcp dbname..tablename in c:DT.txt -c -Sservername -Usa -Ppassword'
⑸ 怎樣將一個資料庫完整復制到另一個sql伺服器
1、開始菜單--->程序,打開SQL Server Management Studio。
⑹ SQL語句 怎麼把一個表的數據復制到另外一個表裡面
SQL語句把一個表的數據復制到另外一個表裡面的步驟:
1、打開SQL,登錄到一個資料庫中,依次點擊「工具」——「導出表」,在彈出的界面中選擇一個用戶,列出這個用戶下面的所有表。
⑺ sql 怎麼將一張表復制到另一個伺服器的資料庫中
省事的方法就是做鏈接伺服器;
麻煩的方法就是備份資料庫然後在指定伺服器還原再做操作;
還有就是把指定表生成腳本在指定伺服器執行。
⑻ SQL server 資料庫 如何把一張表復制到另一個資料庫表中
SQLserver資料庫如何把一張表復制到另一個資料庫表中的方法。
如下參考:
1.首先,在桌面上單擊「ManagementStudio」圖標。