av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

復(fù)制SqlServer數(shù)據(jù)庫

導(dǎo)讀:在目前的工作中需要解決復(fù)制整個SqlServer數(shù)據(jù)庫的問題,復(fù)制的內(nèi)容包括數(shù)據(jù)庫大綱、數(shù)據(jù)庫中的存儲過程、函數(shù)、表結(jié)構(gòu)、主外鍵關(guān)系以及表中的所有數(shù)據(jù)等,也就是說copy版本與原數(shù)據(jù)庫一模一樣。經(jīng)過一段時間的摸索,找到的一個比較簡單的解決方案是:
(1)在復(fù)制數(shù)據(jù)庫之前,先備份該數(shù)據(jù)庫到文件。
(2)依據(jù)備份文件創(chuàng)建新的數(shù)據(jù)庫,并Restore即可。

韓城網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,韓城網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為韓城近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的韓城做網(wǎng)站的公司定做!

備份數(shù)據(jù)庫可用如下Sql語句:

 
 
 
  1. string.Format("backup database {0} to disk = '{1}';", dbName, bakFilePath) 依據(jù)備份文件創(chuàng)建并Restore新數(shù)據(jù)庫可以使用如下存儲過程實(shí)現(xiàn):  
  2.  
  3. CREATE PROCEDURE CopyDB  
  4. (  
  5. @newDbName varchar(50), --新數(shù)據(jù)庫名稱  
  6. @dbDataDirPath varchar(100), --數(shù)據(jù)庫安裝的Data文件夾目錄路徑  
  7. @soureDbName varchar(100), --源數(shù)據(jù)庫名稱  
  8. @soureBackupFilePATH varchar(100)--源數(shù)據(jù)庫備份文件的路徑  
  9. )  
  10. AS 
  11. declare @sql varchar(3000)  
  12. set @sql='  
  13. create database '+@newDbName+' 
  14. ON 
  15. (  
  16. name='+@soureDbName+'_Data,  
  17. filename='''+@dbDataDirPath+@newDbName+'_Data.mdf'',  
  18. SIZE = 10,  
  19. FILEGROWTH = 15%   
  20. )  
  21. LOG ON 
  22. (  
  23. name='''+@soureDbName+'_Log'',  
  24. filename='''+@dbDataDirPath+@newDbName+'_Log.LDF'',  
  25. SIZE = 5MB,  
  26. MAXSIZE = 25MB,  
  27. FILEGROWTH = 5MB  
  28. )  
  29. --開始還原  
  30. RESTORE DATABASE '+@newDbName+' from disk='''+@soureBackupFilePATH+''' WITH REPLACE 
  31. '  
  32. exec(@sql)  
  33. GO 

測試的代碼如下:

 
 
 
  1. IList paraList = new List();  
  2. SPParameter para1 = new SPParameter("newDbName", ParameterDirection.Input, "EASNew9");  
  3. paraList.Add(para1);  
  4. SPParameter para2 = new SPParameter("dbDataDirPath", ParameterDirection.Input, @"C:\Program Files\Microsoft SQL Server\MSSQL\Data\");  
  5. paraList.Add(para2);   
  6. SPParameter para3 = new SPParameter("soureDbName", ParameterDirection.Input, "AutoSchedulerSystem");  
  7. paraList.Add(para3);  
  8. SPParameter para4 = new SPParameter("soureBackupFilePATH", ParameterDirection.Input, @"d:\sqlDatabase\AutoSchedulerSystem");  
  9. paraList.Add(para4);  
  10. IDictionary outParas = null;  
  11. Program.DataAccesser.GetSPAccesser(null).ExcuteNoneQuery("CopyDB", paraList, out outParas); 

關(guān)于SqlServer數(shù)據(jù)庫復(fù)制就為大家介紹這么多,相信通過上文中的介紹,大家對如何進(jìn)行SqlServer數(shù)據(jù)庫的復(fù)制已經(jīng)有所了解,希望對大家有所幫助。

【編輯推薦】

  1. Sybase數(shù)據(jù)庫技術(shù)之復(fù)制服務(wù)器特點(diǎn)
  2. 使用復(fù)制數(shù)據(jù)庫向?qū)壍絊QL 2008中
  3. 實(shí)例講解如何配置MySQL數(shù)據(jù)庫主從復(fù)制
  4. Sybase數(shù)據(jù)庫復(fù)制服務(wù)器三大特性詳析

網(wǎng)站題目:復(fù)制SqlServer數(shù)據(jù)庫
本文URL:http://uogjgqi.cn/article/cojgdop.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流