sqlserver怎么導(dǎo)入數(shù)據(jù)庫?
1.創(chuàng)建一個空數(shù)據(jù)庫。
2.右鍵-任務(wù)-恢復(fù)-數(shù)據(jù)庫
3.選擇"源設(shè)備和然后單擊選擇。
4.選擇"文件",單擊添加-查找您的bak,然后單擊確定。
5.回到上一頁,點擊選項并檢查"覆蓋現(xiàn)有數(shù)據(jù)庫"。
好的
如何實現(xiàn)sqlserver數(shù)據(jù)插入oracle數(shù)據(jù)庫?
在使用SQLServer數(shù)據(jù)庫的過程中,有時我們需要導(dǎo)出SQLServer數(shù)據(jù),導(dǎo)入到其他數(shù)據(jù)庫中,比如Oracle。假設(shè)Scott用戶想要將SQLServer中Northwind數(shù)據(jù)庫中的Products表導(dǎo)出到Oracle,需要先安裝SQLServer企業(yè)版。
1.打開工具:開始-GT程序-GT導(dǎo)入和SQLServer數(shù)據(jù)導(dǎo)出。
2.接下來,選擇數(shù)據(jù)源[datasource]并選擇"用于SQLServer的MicrosoftOLEDB提供程序,這應(yīng)該是默認值。[服務(wù)器]選擇要導(dǎo)出數(shù)據(jù)的服務(wù)器。如果是本地的,選擇(本地)[數(shù)據(jù)庫]選擇要導(dǎo)出的數(shù)據(jù)所在的庫。在這里,選擇Northwind。
3.接下來,選擇目的[目的]選擇MicrosoftODBCforOracle[DSN]并選擇一個用戶/系統(tǒng)DSN,然后在下拉列表框中找到連接到Scott用戶的DSN名稱。如果下拉列表中沒有,點擊下拉列表框右側(cè)的【新建】,打開新建數(shù)據(jù)源界面。接下來,選擇系統(tǒng)數(shù)據(jù)源。接下來,在驅(qū)動程序列表中選擇MicrosoftODBCforOracle。接下來,完成,將出現(xiàn)MicrosoftODBCforOracle安裝界面[數(shù)據(jù)源名稱]。隨意進入。比如sss[Description]可以不填寫[用戶名]而填寫SQLServer數(shù)據(jù)導(dǎo)出到的Oracle用戶名,這里是scott[Server]填寫用來連接Oracle服務(wù)器的服務(wù)名。例如,sqlplusscott/可以用來連接數(shù)據(jù)庫,所以這里是server1。如果這臺機器是一臺服務(wù)器,您可以使用sqlplusscott/tiger連接到數(shù)據(jù)庫,將它留空即可。這將創(chuàng)建一個數(shù)據(jù)源sss,并確保在下拉列表框中選擇sss。【用戶名】填寫SQLServer數(shù)據(jù)導(dǎo)出到的Oracle用戶名,這里是scott【密碼】。SQLServer數(shù)據(jù)導(dǎo)出到的Oracle用戶使用的密碼,這里是tiger。
4.接下來,指定表復(fù)制或查詢。如果要導(dǎo)出的內(nèi)容是整個表格,請選擇[從源數(shù)據(jù)庫復(fù)制表格和視圖]。如果要導(dǎo)出的內(nèi)容是表格的列和行的一部分,您可以選擇[指定要通過查詢傳輸?shù)臄?shù)據(jù)]。這時候就需要寫一個查詢語句了。在此選擇第一項[從源數(shù)據(jù)庫復(fù)制表和視圖]。
5.接下來,選中源表和視點中產(chǎn)品行的復(fù)選框,內(nèi)容將出現(xiàn)在目的和轉(zhuǎn)換列中。目的可用于選擇表名。轉(zhuǎn)換可用于修改列的數(shù)據(jù)類型或構(gòu)建表的整個SQL語句。
6.接下來,保存、計劃和復(fù)制包,并選擇立即運行。
7.接下來,您將完成DTS導(dǎo)入/導(dǎo)出向?qū)А?/p>
8.完成提示"n個表成功地從MicrosoftSQLServer復(fù)制到Oracle"
9.完成并關(guān)閉導(dǎo)入和導(dǎo)出程序。注意:因為oracle的表名是大寫的,而SQL的表可能是大小寫混合的,所以表可以導(dǎo)入后在oracle中找不到。例如,如果在oracle中查詢Products表,它應(yīng)該寫成select*fromscott..