2010-09-22 37 views
0

由於某些原因,數據庫的模式不是dbo。當在WF中使用SqlWorkflowPersistenceService時,會發現一個錯誤,「找不到存儲過程'RetrieveNonblockingInstanceStateIds'」。但是如果我將過程從「XXX.RetrieveNonblockingInstanceStateIds」更新爲「dbo.RetrieveNonblockingInstanceStateIds」 ,那麼就可以了。如何解決?或者如何在WF中定義默認模式?我已經設置模式XXX作爲默認架構在當前使用登錄由asp.net在SQL 2005當數據庫的模式發生變化時,如何在WF中使用SqlWorkflowPersistenceService?

回答

0

我已經解決了它。
我在SQL中創建了一個沒有權限的用戶
可以找到存儲過程
看來如果你的accout包含sa,即使你已經設置了它,你的默認模式也不能是個人的。