Shunze 學園 >電腦資訊學系 >資料庫管理 > 《分享》MS SQL資料庫還原到另一台主機無法登入 哈囉,還沒有註冊或者登入。請你[註冊|登入]
« 上一篇主題 下一篇主題 » 顯示成列印模式 | 增加到我的最愛
發表新主題 發表回覆
作者
主題
shunze
工友伯伯


註冊日期: 2002 04
來自: 潮汐終止之地
文章: 2325

shunze 離線
《分享》MS SQL資料庫還原到另一台主機無法登入引用回覆 編輯/刪除文章 搜尋由  發表的其他文章 回報給版主 IP 位置 回此頁最上方

把MS SQL Server A堛爾禤おw還原到MS SQL Server B後,
雖然資料庫成功還原了,
但原本資料庫的個別帳號卻不能在MS SQL Server B堥洏峞H

黃昏的甘蔗堛漲陴M楚的解說。
意思是當我們備份資料庫時,打包的只是個別資料庫的資料,
包括此資料庫的帳號。

但整體SQL Server的安全性帳號,並沒有一起打包起來。
所以當還原到新主機時,
雖然該資料庫的所有資訊都成功還原了,
但SQL Server堳o少了對應的安全性帳號,
因此此資料庫個別帳號無法登入使用!



解決方法是透過Store Procedure,sp_change_users_login就可以搞定。

EXEC sp_change_users_login 'Auto_Fix', '帳號', NULL, '密碼';


執行時,必須先將執行目標選到對應的資料庫名稱。



執行完後,就可以發現資料庫的帳號和SQL的登入帳號已經一致。



且資料庫堛滷b號,其登入屬性也對應到正確的資料庫了。



♥順子老婆的網拍,請多關照∼

If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!




2013-04-21, 16:27 shunze 的個人資料 把 shunze 加入好友列表 發送Email給 shunze 瀏覽 shunze 的網站 MSN : shunze@gmail.com
  « 上一篇主題 下一篇主題 »
發表新主題 發表回覆
跳到:

Powered by: Burning Board 1.1.1 2001 WoltLab GbR