利用SQL Server Management Studio(SSMS)復(fù)制數(shù)據(jù)庫
文章主要為大家詳細(xì)介紹了如何利用SQL Server Management Studio復(fù)制數(shù)據(jù)庫,具有一定的參考價值,感興趣的小伙伴們可以參考一下。...
文章主要為大家詳細(xì)介紹了如何利用SQL Server Management Studio復(fù)制數(shù)據(jù)庫,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
利用SQL Server Management Studio(SSMS)復(fù)制數(shù)據(jù)庫,具體內(nèi)容如下
前言
今天由于客戶購買的軟件版本確認(rèn)了,而之前進(jìn)行開發(fā)的本地數(shù)據(jù)庫版本較低,打算復(fù)制一份開發(fā)數(shù)據(jù)庫,升級為客戶軟件版本的數(shù)據(jù)庫再進(jìn)行后續(xù)開發(fā)。以前做這種事情一般都是在不同的數(shù)據(jù)庫實例上進(jìn)行,一直都是使用備份——恢復(fù)的方法,今天這次是在同一個實例上,我就在想強(qiáng)大的SSMS有沒有向?qū)降膹?fù)制數(shù)據(jù)庫方法呢?
看似美好的開始
找到復(fù)制數(shù)據(jù)庫的過程很簡單,在SSMS上右擊數(shù)據(jù)庫就能在任務(wù)里找到復(fù)制數(shù)據(jù)庫的選項,點開進(jìn)入了非常友好的圖形化操作界面。
依次選擇源數(shù)據(jù)庫服務(wù)器與目標(biāo)數(shù)據(jù)庫服務(wù)器,和SSMS的任務(wù)差不多,看來跨服務(wù)器復(fù)制數(shù)據(jù)庫也并不復(fù)雜,點擊下一步,提示
行,那就去SQL Server配置管理器(SQL Server Configuration Manager)打開SQL Server代理(也可以在系統(tǒng)服務(wù)中打開)。打開之后可以正常進(jìn)入下一步了,注意有警告,由于是警告且是開發(fā)環(huán)境,先試試忽略警告看能不能行。
選擇目標(biāo)數(shù)據(jù)庫的名稱與實體位置,然后接下來就是一路下一步(中間可以選擇輸出到Windows日志,我試過不選的時候可以在SQL Server日志看到結(jié)果,選了之后就只能在Windows日志中看了)
果不其然的失敗,并無波折的成功
果不其然,失敗了,回去看忽略的警告
“若要使用分離和附加方法,運(yùn)行SQL Server代理作業(yè)時所使用的Integration Services代理賬戶必須可以訪問源服務(wù)器和目標(biāo)服務(wù)器的文件系統(tǒng)”
OK,觀察一下SQL Server代理的用戶(在SQL Server配置管理器可以看到,同樣可以在系統(tǒng)服務(wù)中查到)是NT SERVICE\SQLSERVERAGENT。
在SSMS的安全性——用戶名中可以找到該用戶,點開用戶屬性,發(fā)現(xiàn)只有sysadmin和public角色,沒有diskadmin角色
本來勾上diskadmin角色,應(yīng)該就可以了,但是由于我對SQL Server代理了解不深,既然安裝默認(rèn)沒有選那就保持原樣吧,而數(shù)據(jù)庫復(fù)制也不常用,我把Server代理的用戶暫時改成本地用戶重新執(zhí)行復(fù)制。
OK,復(fù)制成功。重新再把SQL Server代理的用戶改回NT SERVICE\SQLSERVERAGENT。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助
- 詳解SQL Server 2012數(shù)據(jù)庫備份與還原的教程
- SQL Server數(shù)據(jù)庫中Substring函數(shù)的用法實例詳解
- MsSql數(shù)據(jù)庫使用SQL plus創(chuàng)建DDL和DML操作方法
- 關(guān)于PHP往mysql數(shù)據(jù)庫中批量插入數(shù)據(jù)實例教程
- MyBatis SQL數(shù)據(jù)庫xml處理小于號與大于號正確的格式
- SQL Server數(shù)據(jù)庫中分頁編號的另一種方式
- SQL數(shù)據(jù)庫中Truncate的用法
- Sql Server數(shù)據(jù)庫的一些知識點定義和總結(jié)
- Sql Server數(shù)據(jù)庫開窗函數(shù)Over()的使用實例詳解
- SQL Server在分頁獲取數(shù)據(jù)的同時獲取到總記錄數(shù)的兩種
詳解SQL Server 2012數(shù)據(jù)庫備份與還原的教程
文章主要為大家詳細(xì)介紹了SQL Server2012數(shù)據(jù)庫備份和還原的教程,選擇要備份的數(shù)據(jù)庫“accountInfo”,點擊鼠標(biāo)右鍵 → 任務(wù) → 備份。...
SQL Server數(shù)據(jù)庫中Substring函數(shù)的用法實例詳解
substring操作的字符串,開始截取的位置,返回的字符個數(shù),本文通過簡單實例給大家介紹了SqlServer數(shù)據(jù)庫中Substring函數(shù)的用法,感興趣的朋友一起看看吧...
MsSql數(shù)據(jù)庫使用SQL plus創(chuàng)建DDL和DML操作方法
文章主要介紹了使用sqlplus創(chuàng)建DDL和DML操作方法,需要的朋友可以參考下。在window進(jìn)入命令行模式敲sqlplus就會...
關(guān)于PHP往mysql數(shù)據(jù)庫中批量插入數(shù)據(jù)實例教程
文章主要給大家介紹了關(guān)于php往mysql中批量插入數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧...
MyBatis SQL數(shù)據(jù)庫xml處理小于號與大于號正確的格式
文章主要介紹了MyBatis SQL xml處理小于號與大于號正確的格式,需要的朋友可以參考下 當(dāng)我們需要通過xml格式處理sql語句時,經(jīng)常會用到< ,<=,>,>=等符號,但是很容易引起xml格式的錯誤,這樣會導(dǎo)致后臺將xml字符串轉(zhuǎn)換為xml文檔時報錯,從而導(dǎo)致程序錯誤。...
SQL Server數(shù)據(jù)庫中分頁編號的另一種方式
文章主要介紹了SQL Server 分頁編號的另一種方式,需要的朋友可以參考下今天看書講T-SQL,看到了UNBOUNDED PRECEDING,就想比對下ROW_NUMBER()的運(yùn)行速度。...
SQL數(shù)據(jù)庫中Truncate的用法
runcate是一個能夠快速清空資料表內(nèi)所有資料的SQL語法。這篇文章主要介紹了SQL中Truncate的用法,需要的朋友可以參考下...
Sql Server數(shù)據(jù)庫的一些知識點定義和總結(jié)
文章主要給大家總結(jié)介紹了關(guān)于Sql Server的一些知識點定義文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)...
Sql Server數(shù)據(jù)庫開窗函數(shù)Over()的使用實例詳解
文章主要介紹了Sql Server 開窗函數(shù)Over()的使用,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下利用over(),將統(tǒng)計信息計算出來,然后直接篩選結(jié)果集 declare @t table(...
SQL Server在分頁獲取數(shù)據(jù)的同時獲取到總記錄數(shù)的兩種方法
本文通過兩種方法給大家介紹SQL Server 在分頁獲取數(shù)據(jù)的同時獲取到總記錄數(shù),感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧。SQL Server 獲取數(shù)據(jù)的總記錄數(shù),有兩種方式:1.先分頁獲...