SQL Server 6.5 → 7.0 升級中,別名自動轉換為角色成員:
dbo 別名 → db_owner 固定角色成員sales 別名登錄 → 自動建立 sales 角色並納入用戶將 10 個異構服務器數據庫恢復至單機再升級:
master..syslogins 與各庫 sysusers破解鑰匙:升級前確保 6.5 系統健康,運行 sp_change_users_login 修復用戶-登錄映射。
dbo,授予 EXECUTE 即可,無需檢查表權限SELECT/INSERT/UPDATE/DELETE 細粒度權限EXECUTEpubs(sa 擁有)無法直接連接 NT 登錄擁有的庫,即使雙方均為 sysadmin。解法:統一庫擁有者或使用 sp_changedbowner 變更。
REVOKE 模擬,7.0 原生支援PUBLIC 角色使用 DENY(全員隸屬)Joe 而不影響同組他人場景:薪資應用允許更新薪資,但禁止用戶直接登錄修改自己薪資。
sp_setapprole 'role_name', 'password' 激活應用角色(密碼可加密傳輸)sp_setapprole