2009-12-15 79 views
0

我正在從移動V.Rich客戶端直接談話到數據庫與每個用戶一個登錄直接與WCF服務層談話。從每個用戶的直接數據庫連接移動到使用網絡服務與池連接

在新模型中,我喜歡用戶對中間層進行身份驗證,對於中間層只有一個帳戶連接到數據庫。

我的問題是數據庫的觸發器和存儲例程使用數據庫上的USER()函數來執行審計。如何在僅使用一個數據庫帳戶時替換此功能?

希望我已經解釋了這個問題,但任何問題都會消失。如果你想知道這個平臺是.Net和WCF與Mysql

感謝,

湯姆。

回答

0

替換此方法的方法是向您的sprocs中添加一個額外參數,並傳遞應用程序知道的用戶。由於您在彙集連接,因此數據庫庫不知道真正的最終用戶是誰......只知道中間件的用戶。所以你必須將你想要審覈的價值代入sprocs。