什麼是我們需要截斷表的最小權限?除了DDLAdmin。什麼是最好的初步實踐賦予權限的用戶截斷用戶在SQL的書籍2008 R2截斷表權限
Q
截斷表權限
4
A
回答
4
截斷表文檔在線here
權限
所需的最低權限是 ALTER上TABLE_NAME 。 TRUNCATE TABLE 權限默認爲表 所有者,sysadmin固定 服務器角色的成員,以及db_owner和 db_ddladmin固定數據庫角色和 不可轉讓。但是,您可以使用EXECUTE AS子句在模塊(例如 存儲過程)中包含TRUNCATE TABLE語句 ,並將 授予 對模塊 的適當權限。有關更多 信息,請參閱使用EXECUTE AS至 創建自定義權限集。
2
所需的最低權限是 ALTER上TABLE_NAME。 TRUNCATE TABLE 權限默認爲表 所有者,sysadmin固定 服務器角色的成員,以及db_owner和 db_ddladmin固定數據庫角色和 不可轉讓。
2
如果您不希望授予權(這是過度的,真的,和在其他的答案中描述),你可以在存儲過程中升級權限...
CREATE PROC DoTruncate
WITH EXECUTE AS OWNER
AS
TRUNCATE TABLE Mytable
GO
和權限這個代替與「正常」權利
相關問題
- 1. 截斷表的權限
- 2. SSIS中截斷表的最小權限
- 3. gapi.client.drive.permissions.insert返回截斷的權限資源
- 4. 截斷表sqlkorma
- 5. 檢查登錄的截斷/更改權限
- 6. 不能截斷表
- 7. 表截斷與AbcPdf
- 8. 截斷SAS LASR表
- 9. 在C中斷言權限#
- 10. 當達到表大小限制時,MYSQL是否截斷表?
- 11. 即使子表爲空也會限制父表的截斷嗎?
- 12. PHP文本截斷限制字符
- 13. SQL Server截斷和8192限制
- 14. 限制條目並截斷新條目
- 15. struts2檢查權限攔截器
- 16. PHPUnit Zend_Test_PHPUnit_DatabaseTestCase無法截斷表
- 17. 如何從截斷的表
- 18. 如何截斷HTML表格
- 19. 使用hibernate/hql截斷表?
- 20. SSIS包執行(截斷表)
- 21. MySql備份和截斷表
- 22. SSIS截斷表錯誤
- 23. 截斷字典列表值
- 24. 截斷Moodle的用戶表
- 25. 用jquery截斷列表
- 26. 截斷表不釋放LCK_M_SCH_S
- 27. Perl DBIx ::類截斷表
- 28. 動態截斷表分區
- 29. MySQL的截斷存檔表
- 30. mysql截斷表vs刪除