我已將2005數據庫還原到新的2008 R2數據庫服務器。我創建了一個名爲「看門人」的新用戶SQL Server 2008 R2用戶不能使用系統過程
但是,此用戶無權訪問數據庫中的存儲過程列表。
在運行查詢的報告程序運行以下步驟之前,報告應用程序...
exec [Timesheet]..sp_procedures_rowset N'mp_GetTimesheetToPrint',1,N'dbo'
當根據本不返回行把關用戶運行。但是,當以sa運行時,它會返回該過程。
什麼是我需要給門衛這個程序正常工作的最低權限。它似乎是所有系統對象的問題,它們都不能運行或給出權限錯誤,它們只返回結果或結果的子集。
真的很掙扎着。在此先感謝
問候
菲爾
那麼'gatekeeper'用戶對'mp_GetTimesheetToPrint'具有'exec'權限? – 2011-05-10 12:49:40
查看下面的評論 – NoseBagUK 2011-05-10 14:36:13