簡體   English   中英

可能導致SQL錯誤的原因找不到對象“ dbo.InspectionEvents”,因為它不存在或您沒有權限

[英]What might cause SQL error Cannot find the object “dbo.InspectionEvents” because it does not exist or you do not have permissions

我的ASP.Net應用程序嘗試執行寫入數據庫的特定存儲過程時,會定期出現錯誤“找不到對象dbo。“ XXXX”,因為它不存在或您沒有權限“。

我已經看到了一些有關此問題的論壇帖子,但奇怪的是,該方法幾乎在所有時間都可以正常工作,只是時不時地在錯誤日志中看到它。

誰能告訴我為什么在大多數情況下可以正常工作,但偶爾會觸發該錯誤?

使用企業庫4.1數據訪問的應用程序是C#。 數據庫是SQL Server 2005

干杯

當數據庫中沒有此類對象或用戶無權訪問該對象時,就會發生此錯誤。 您在App運行期間是否動態刪除/創建數據庫對象或登錄名?

當您看到ASP.NET應用程序中的錯誤時,是否可以嘗試從SQL Server Management Studio執行該SP。 該對象很可能當時不存在。 在應用程序正在使用Windows應用程序並且用戶沒有訪問存儲過程正在使用的對象的權限的情況下,也可能是權限問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM