有沒有辦法列出我沒有被授予訪問權限的表和列名?我是一名開發人員,試圖訪問並查看列名是否可用,但是dba的限制了任何類型的讀取「選擇」訪問。這是針對SQL Server 2008的。謝謝。顯示我沒有被授予訪問權限的表在SQL Server中
回答
沒有,沒有。 SQL Server不會在您沒有權限使用的對象上公開任何元數據。所以,如果你沒有對錶的SELECT權限,你將不會看到它的元數據。同樣的,存儲過程等
限制所有東西並聲稱這樣的東西的DBA的統治地位不可用。沒有辦法反駁。 – user3586195
試試這個:
select * from INFORMATION_SCHEMA.TABLES
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='<name>'
不知道,如果DBA對這些觀點限制訪問或不
我可以訪問這些視圖,但是我得到的結果是我可以查看的唯一表格。 – user3586195
這將是最好與你的DBA對這個問題開闢通信。從技術上講,有一種方法可以做到這一點,但DBA可能是唯一可以提供此信息的方法。哪些問你有什麼權限不是我眼中不合理的請求(作爲DBA)。
你也可能表明,在地方,你不得不一遍又一遍地問他們這些類型的問題,如果他們能在特定的數據庫上授予您VIEW DEFINITION
的。這使您可以訪問數據庫中的對象的元數據,而無需授予對象本身的訪問權限。
什麼是DBA最喜歡的單詞? – Kermit
它取決於或不 –
- 1. 授予SQL Server登錄訪問數據庫的權限 - SQL Server
- 2. 在SQL Server中授予ReadOnly權限(nolock)
- 3. 授予權限創建表 - SQL Server
- 4. 如何授予對SQL Server 2005中sysprocesses的有限訪問權限?
- 5. 授予用戶權限來訪問表
- 6. SQL Server 2012授予從ASP.net訪問sys.dm_os_ring_buffers的權限
- 7. 授予數據庫權限的不授予表的訪問權限
- 8. 授予SQL Server 2005的權限
- 9. SQL Server 2008授予information_schema.columns的權限
- 10. 如何授予訪問權限以更改所有SQL表的權限?
- 11. SQL Server 2008授予選擇權限
- 12. 如何將權限授予SQL Server FileTable
- 13. SQL Server 2008 Express授予用戶權限
- 14. 在SQL Server 2008上授予用戶有限權限
- 15. 在android棉花糖沒有被授予的所有權限
- 16. SQL Server:授予所有用戶對數據庫的讀取訪問權限
- 17. 授予Oracle授予權限
- 18. 如何授予在Oracle中授予權限的權限
- 19. 授予者沒有GRANT權限
- 20. SQL命令授予securityadmin對數據庫的訪問權限?
- 21. Oracle權限授予SQl Plus
- 22. CPanel SQL:需要遠程訪問,沒有授予權限在CPanel或WHM
- 23. 如何授予對Tableau Server的文件訪問權限?
- 24. @授予授權的權限拋出拒絕訪問異常
- 25. SQL腳本授予用戶權限SQL Server報表服務
- 26. SharePoint:您無法授予有限的訪問權限級別
- 27. 如何授予SQL Server讀取我的SSL密鑰的權限?
- 28. Settings.canDrawOverlays權限授予問題
- 29. 授予用戶訪問MySQL中有限數量的表的權限
- 30. 授予Active Directory組對SQL Server Express數據庫的訪問權
你能訪問INFORMATION_SCHEMA視圖嗎? – Sparky
與你的dba交談。 – Zane
是的,我可以但視圖只列出我可以看到的表格。我很確定有更多的桌子我看不到。 – user3586195