sql server中"登錄"與"用戶"的區別,"登錄"用於用戶身份驗證,而資料庫"用戶"帳戶用於資料庫訪問和許可權驗證。登錄通過安全識別符 (SID) 與用戶關聯。將資料庫恢復到其他伺服器時,資料庫中包含一組用戶和許可權,但可能沒有相應的登錄或者登錄所關聯的用戶可能不是相同的用戶。這種情況被稱為存在"獨立用戶"。 此時是不能通過新建登錄或者是對同名登錄授予對應資料庫的“用戶”許可權來解決登錄問題,因為SQL Server會報出"錯誤15023:當前資料庫中已存在用戶或角色",為了解決這個問題,需要調用系統存儲過程sp_change_users_login,具體用法如下:
Use Northwind
go
sp_change_users_login 'update_one', 'test', 'test'
其中
1.Northwind為存在獨立用戶的資料庫,
2.update_one是存儲過程的參數,表示只處理一個用戶,
3.第一個test是"用戶",
4.後一個test是"登錄",
以上這個SQL表示將伺服器登錄"test"與 Northwind 資料庫用戶"test"重新起來。這樣就可以正常使用資料庫了。
訂閱:
發佈留言 (Atom)
NGINX SSL/設定檔案
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #...
-
有時候,我們想要使用的軟體並沒有被包含到 Ubuntu 的套件中,而程式本身也沒有提供讓 Ubuntu 可以使用的 deb 包,你又不願意從程式碼編譯。但假如軟體提供有 rpm 包的話,我們也是可以在 Ubuntu 中安裝的。 方法一: 1. 先安裝 alien 和 fakero...
-
Source: Automatically Retry Failed Jobs in Quartz Retrying continuously until success: If you want to keep trying over and over again un...
-
我想去澳洲遊學打工, 是說我也工作五年了, 我要再想要怎樣可以保持有收入的狀況過去, 去澳洲打工度假, 打工性質的工作多半是服務員, 或是出力的那種工作, 說實話我不太想要有那種工作, 畢竟我身體沒辦法讓我一直搬重物, 並不是因為我懶惰, 是因為身體希望我可以去做...
沒有留言:
發佈留言