SITESERVER網(wǎng)站CMS系統(tǒng)服務器直接怎么轉移?
今天佳速互聯(lián)技術幫客戶遷移網(wǎng)站,從阿里云北京服務器遷移到阿里云杭州服務器的具體步驟現(xiàn)在分享給大家:
遷移服務器是指系統(tǒng)從服務器A轉移到服務器B的一個過程。
這個過程操作非常簡單,主要分為以下幾步:
1、將服務器A的網(wǎng)站文件夾打包成.zip格式的壓縮包,下載到本地(注意:壓縮的時候要先暫停sql數(shù)據(jù)庫服務器,不然Data目錄下的數(shù)據(jù)庫沒辦法壓縮和保存),然后通過FTP軟件下載到本地電腦在上傳到拷貝到B服務器中D盤符下;
2、在B服務器中新建一個網(wǎng)站站點IIS配置好網(wǎng)站需要的環(huán)境和用戶名和密碼,選擇net版本,在解壓剛剛傳輸過來的網(wǎng)站壓縮包;
3、將服務器A中原系統(tǒng)的數(shù)據(jù)庫拷貝出來,在服務器B中用數(shù)據(jù)庫管理軟件SQL Server Management Studio Express附加該數(shù)據(jù)庫;
4、打開網(wǎng)站根目錄下面web.config文件找到數(shù)據(jù)庫連接語句,在B服務器用戶數(shù)據(jù)庫管理軟件建立相應的用戶和密碼;
5、運行新的網(wǎng)站地址即可完成配置。
SITESERVER網(wǎng)站CMS系統(tǒng)服務器轉移后登陸后臺提示重新安裝解決辦法?
通過轉移步驟基本完成了網(wǎng)站轉移工作,前臺可以正常打開,但是技術遇到了后臺登陸提示重新安轉,技術分析是因為數(shù)據(jù)庫沒有和數(shù)據(jù)庫用戶連接好的原因,用正常方式是匹配數(shù)據(jù)庫出現(xiàn)報錯,
出現(xiàn)這樣的錯誤:用戶、組或角色 'szyzxjs' 在當前數(shù)據(jù)庫中已存在。 (Microsoft SQL Server,錯誤: 15023),佳速互聯(lián)技術把解決辦法分享出來:
原因及解決辦法如下:
首先介紹一下sql server中“登錄”與“用戶”的區(qū)別,“登錄”用于用戶身份驗證,而數(shù)據(jù)庫“用戶”帳戶用于數(shù)據(jù)庫訪問和權限驗證。登錄通過安全識別符 (SID) 與用戶關聯(lián)。將數(shù)據(jù)庫恢復到其他服務器時,數(shù)據(jù)庫中包含一組用戶和權限,但可能沒有相應的登錄或者登錄所關聯(lián)的用戶可能不是相同的用戶。這種情況被稱為存在“孤立用戶”。此時是不能通過新建登錄或者是對同名登錄授予對應數(shù)據(jù)庫的“用戶”權限來解決登錄問題,因為SQL Server會報出“錯誤15023:當前數(shù)據(jù)庫中已存在用戶或角色”,為了解決這個問題,需要調用系統(tǒng)存儲過程sp_change_users_login,具體用法如下:
具體用法如下:
1.打開SQL Server Management Studio,
右鍵選擇“數(shù)據(jù)庫”>“新建查詢”來新建一個查詢。
輸入以下sql腳本:
//=======================
Use [數(shù)據(jù)庫名]
go
sp_change_users_login 'update_one', 'AAA', 'AAA'
//========================
接著執(zhí)行腳本即可。
注:其中update_one是存儲過程的參數(shù),
表示只處理一個用戶,前一個AAA是“用戶”,
后一個AAA是“登錄”,
以上這個SQL表示將服務器登錄“AAA”與數(shù)據(jù)庫用戶“AAA”重新連接起來。
實例測試案例:
Use szyzxjs
go
sp_change_users_login 'update_one','szyzxjs','szyzxjs'
就這句就搞定啦。
其中szyzxjs為存在孤立用戶的數(shù)據(jù)庫,update_one是存儲過程的參數(shù),表示只處理一個用戶,前一個szyzxjs是“用戶”,后一個szyzxjs是“登錄”,以上這個SQL表示將服務器登錄“szyzxjs”與 szyzxjs 數(shù)據(jù)庫用戶“szyzxjs”重新連接起來。這樣就可以正常使用數(shù)據(jù)庫了
希望通過以上具體介紹,佳速互聯(lián)公司能幫你建站提供一點幫助!