1
什麼是我需要賦予SQL Server數據庫角色以獲得OBJECT_NAME
和OBJECT_SCHEMA_NAME
以返回值的最小權限和哪些對象而不是NULL
?SQL Server角色能夠使用OBJECT_NAME所需的權限
如果有一些奇怪的話,我可以只使用sys.objects
和sys.schemas
但我認爲使用OBJECT_NAME
和OBJECT_SCHEMA_NAME
將是單值@@PROCID
獲得更好的方法。
將ViewDefinition授予處於不同用戶上下文中的調用過程與正在進行調用的位置有關。這並不理想,因爲它稍微暴露了比我們設想的更多細節。但是不需要其他權限。我們還修改了處理程序,以便如果它從OBJECT_NAME獲得NULL值,它將返回傳遞給它的ObjectID,以便我們至少可以手動查找它。 –
太好了,很高興你找到了解決辦法。如果我的回答很有幫助,請隨時將其標記爲已接受。 – 3N1GM4