原文:SQL Server 中為何擁有db_owner權限的賬號刪除不掉數據庫

今天在公司的SQL Server服務器上,使用了一個只有public和dbcreator角色的賬號 user 在SMSS中去刪除一個數據庫,但是死活報錯說沒有權限,報錯如下: 很明顯這個錯誤是說我們登錄的SQL Server賬號沒有權限刪除數據庫,后來我換成了一個擁有sysadmin角色的賬號 user 就可以刪除了。但是奇怪的是擁有public和dbcreator角色的賬號 user 在要刪除的 ...

2018-09-18 00:19 0 1493 推薦指數:

查看詳情

dbo與db_owner區別

dbo 是具有在數據庫執行所有活動的暗示性權限的用戶。將固定服務器角色 sysadmin 的任何成員都映射到每個數據庫內稱為 dbo 的一個特殊用戶上。另外,由固定服務器角色 sysadmin 的任何成員創建的任何對象都自動屬於 dbo。 例如,如果用戶 Andrew 是固定服務器角色 ...

Wed Mar 02 06:30:00 CST 2016 0 8494
sql server 還原數據庫后,刪除用戶,提示數據庫主體在該數據庫擁有架構,無法刪除解決方法

將另一台服務器上的數據庫備份文件,在現在用的這台服務器上還原之后,再創建相同的用戶名,提示用戶已存在 想將之前的用戶先刪除掉,卻提示“數據庫主體在該數據庫擁有架構,無法刪除解決方法” 在網上找到方法,試了一下,還真管用。 --執行如下SQL語句 ALTER ...

Fri Jun 20 02:25:00 CST 2014 0 5813
SQL Server數據庫新建擁有部分查看操作權限的用戶

首先登錄擁有最高權限的sa用戶 登陸后在安全性中選擇登錄名右擊選擇新建登錄名 彈出新建登錄名界面如圖,填寫用戶名及選擇登陸方式后,在左側選擇頁界面可選擇服務器角色,用戶映射,安全對象和狀態分別進行設置 在這里我們設置要開放的數據庫需要在“‘用戶映射’”設置,勾選相應的數據庫 ...

Sun Oct 29 01:55:00 CST 2017 0 2548
SQL Server通用數據庫角色權限處理

SQL Server通用數據庫角色權限處理 最近和同事在做數據庫權限清理的事情,主要是刪除一些賬號;取消一些賬號的較大的權限等,例如,有一些有db_owner權限,我們取消賬號數據庫角色db_owner,授予最低要求的相關權限。但是這種工作完全是一個體力活,而且是吃力不討好,而且推進 ...

Sat Sep 29 01:33:00 CST 2018 0 777
SQL SERVER數據庫權限分配

1,新建 只能訪問某一個表的只讀用戶。 --添加只允許訪問指定表的用戶: exec sp_addlogin '用戶名','密碼','默認數據庫名' --添加到數據庫 exec sp_grantdbaccess ...

Thu Jan 16 17:26:00 CST 2020 0 1270
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM