2009-07-09 32 views
0

使用SQL Server 2008. 我創建了一個新數據庫,創建了一個新用戶並將用戶映射到相同的登錄名。 給用戶提供所有可用的角色,包括db_owner。爲SQL Server中的db_owner用戶選擇拒絕權限

用戶創建了一個新表,但是當用戶試圖從表中選擇時,顯示錯誤「SELECT對象在對象上被拒絕......」。

如果用戶是db_owner和db_datareader角色的成員,爲什麼用戶沒有選擇權限?

我記得這個以前用過的。

回答

1

最可能的用戶實際上不是DBO。檢查表名是[dbo]。[tablename],並且用戶實際上是dbo。

其實 - 關於錯誤的更多信息會很好。因爲您通常有選擇訪問您創建的表格。

是否有任何拒絕權限設置?

+0

用戶屬性中的默認模式是dbo。沒有拒絕權限設置。這是一個新創建的數據庫,用戶和表格。 在'Securables'下,沒有權限條目。 – 2009-07-09 07:34:05