建議你這樣試試看:
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比瀾滄網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式瀾滄網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋瀾滄地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
使用SQL語(yǔ)句在另一個(gè)數(shù)據(jù)庫(kù)進(jìn)行生成
使用數(shù)據(jù)庫(kù)備份
這樣做的好處:
使用SQL語(yǔ)句的話,換一臺(tái)電腦可以輕松生成數(shù)據(jù)庫(kù)
兩種方法:
1、在“SQL
Server
配置管理器”中將你的SQL
SERVER服務(wù)停止,然后將你安裝數(shù)據(jù)庫(kù)文件中的data文件夾下的
你的數(shù)據(jù)庫(kù)名.mdf和你的數(shù)據(jù)庫(kù)名.ldf文件夾拷給別人,最后拿到該文件的人,直接在mssql2005的“SQL
Server
Management
Studio”工具中,用附加數(shù)據(jù)庫(kù)的方式添加即可。
2、在你電腦上的“SQL
Server
Management
Studio”工具中找到你要用來(lái)傳的數(shù)據(jù)庫(kù)名,在上面點(diǎn)右鍵--任務(wù)--備份數(shù)據(jù)庫(kù)。為其指定一個(gè)目錄后,點(diǎn)保存。之后會(huì)生成一個(gè)文件,你直接將該文件
拷貝給你要給的人。拿到這個(gè)備份文件的人,首先要在他電腦的“SQL
Server
Management
Studio”工具中新建一個(gè)空數(shù)據(jù)庫(kù),且該數(shù)據(jù)庫(kù)名要和你電腦上的那個(gè)名稱一致,最后在這個(gè)數(shù)據(jù)庫(kù)名上點(diǎn)右鍵--任務(wù)--還原--數(shù)據(jù)庫(kù),選中剛才的那
個(gè)備份文件,點(diǎn)確定也可以還原。
sqlserver從A數(shù)據(jù)庫(kù)復(fù)制表M到B數(shù)據(jù)庫(kù)N表中的方法如下:
1、首先要保證的是B庫(kù)的TestTableB1 表結(jié)構(gòu)和A庫(kù)的TestTableA1 表結(jié)構(gòu)相同.
SET IDENTITY_INSERT DataBaseB.dbo.TestTableB1 ON ?
2、導(dǎo)入前開啟IDENTITY_INSERT為ON
INSERT DataBaseB.dbo.TestTableB1 ? ?--目標(biāo)數(shù)據(jù)庫(kù)表(需要導(dǎo)入的庫(kù)表)
( TestId,
TestName
)
SELECT
TestId,
TestNameFROM DataBaseA.dbo.TestTableA1 --源數(shù)據(jù)庫(kù)表(需要導(dǎo)出的庫(kù)表)
SET IDENTITY_INSERT DataBaseB.dbo.TestTableB1 OFF。
3、導(dǎo)入后關(guān)閉IDENTITY_INSERT為OFF。
sqlserver復(fù)制數(shù)據(jù)庫(kù)為了簡(jiǎn)潔起見, 源庫(kù)以下簡(jiǎn)稱為 S , 目標(biāo)庫(kù)簡(jiǎn)稱為 T。
方法中需要用到 SqlDelta
1. 在 源S 上右鍵, 產(chǎn)生創(chuàng)建數(shù)據(jù)庫(kù)的腳本;
2. 修改腳本用以創(chuàng)建目標(biāo)庫(kù)T,主要是將原來(lái)的數(shù)據(jù)庫(kù)名、文件路徑改為實(shí)際的 。
3. sqlserver2014支持直接查看分區(qū)函數(shù)和分區(qū)方案, 直接右鍵產(chǎn)生相關(guān)的創(chuàng)建語(yǔ)句再在T上執(zhí)行即可。
4. 打開 SqlDelta 的下圖界面, Source為舊DB, Target為新DB。注意源的連接權(quán)限至少應(yīng)該是 dbowner , 否則存儲(chǔ)過(guò)程之類的無(wú)法產(chǎn)生腳本。
配置完成沒有問(wèn)題, 點(diǎn)擊右上角的 Run 。
5. 如下圖, 去掉不需要的項(xiàng)(如 users ), 然后點(diǎn)擊右上角產(chǎn)生腳本。
6. 將產(chǎn)生的腳本復(fù)制到新的DB的“新建查詢”窗口, 開始執(zhí)行就完成一半了。
7. 執(zhí)行完成之后, 點(diǎn)擊上圖中的 Refresh 按鈕, 再次對(duì)比表、視圖之等信息, 看是否有不同的項(xiàng)。
如果有區(qū)別, 則復(fù)制相應(yīng)的腳本重新執(zhí)行, 直到兩次完全一致為止。
在企業(yè)管理器中:
先在本地建一個(gè)目的數(shù)據(jù)庫(kù)-》右擊該DB-》所有任務(wù)-》導(dǎo)入數(shù)據(jù)-》在源數(shù)據(jù)庫(kù)選擇對(duì)話框中,將“服務(wù)器”選擇為你所要的Server,填入登錄名及密
碼,選擇要導(dǎo)入的數(shù)據(jù)庫(kù)-》在目的數(shù)據(jù)庫(kù)選擇對(duì)話框中,用默認(rèn)值或再自行選擇-》選擇“復(fù)制數(shù)據(jù)庫(kù)間的對(duì)象和數(shù)據(jù)”-》接下來(lái)next即可