2012-06-08 36 views
0

我正在模擬電子商務平臺,用戶註冊並且它可以是普通用戶(僅限購買產品)或一個店主(在該平臺上擁有一家商店並向所有用戶銷售產品,包括普通用戶和店主)。我想知道如果用戶註冊,系統是否創建了一個登錄名(CREATE LOGIN @login_name WITH PASSWORD = @password)和一個用戶(CREATE @usr_name FOR LOGIN @login_name)?是否有可能將所有功能作爲dbo實現並將它們集成到客戶端應用程序(桌面客戶端或Web應用程序)?SQL Server Sould我爲每個用戶創建一個登錄(與sql server中'用戶'的概念不同)

+1

除非您讓最終用戶直接訪問數據庫 - 那麼用戶應該只爲您的Web應用程序進行維護和配置,並且不允許訪問數據庫。你可以做什麼(可能應該)是爲數據庫創建一個分層的用戶級帳戶,這樣你不僅可以使用sysadmin從你的web應用運行簡單的檢索/更新查詢 - 只是我的意見 –

回答

1

除非您允許最終用戶直接訪問數據庫 - 那麼用戶應該只爲您的Web應用程序進行維護和配置,並且不允許訪問數據庫。你可以做什麼(可能應該)是爲數據庫創建一個分層的用戶級帳戶,這樣你不僅可以使用sysadmin從你的web應用程序運行簡單的檢索/更新查詢 - 只是我的意見

(從評論到答案)