在VS 2010數據庫項目中,我創建了一個用戶和一個角色,我想將該用戶添加到該角色。我怎麼做?如何將VS數據庫項目中創建的用戶添加到角色?
我明白要做到這一點的SQL腳本,我希望找到一種方法來做到這一點,而不必將其放在Post.Deployment中。我認爲這會起作用,但似乎是錯誤的。我正在尋找VS 2010數據庫項目的最佳實踐。
在VS 2010數據庫項目中,我創建了一個用戶和一個角色,我想將該用戶添加到該角色。我怎麼做?如何將VS數據庫項目中創建的用戶添加到角色?
我明白要做到這一點的SQL腳本,我希望找到一種方法來做到這一點,而不必將其放在Post.Deployment中。我認爲這會起作用,但似乎是錯誤的。我正在尋找VS 2010數據庫項目的最佳實踐。
隨着跟隨着存儲過程:
EXEC sp_addrolemember 'Production', 'Mary5'
(脾淋巴細胞的作用,Mary5是用戶)
在您的項目這將腳本添加。
就我個人而言,我將在Scripts文件夾下創建一個名爲Authorization的文件夾,併爲包含不同用戶的addrolemember的每個角色創建文件。
在您的部署後,那麼你可以這樣做,R .. \授權\ Production.sql (最後一位是有點生疏,所以我不知道如果我在那裏點)
在解決方案,如果展開「Schema Objects」節點,應該有一個名爲* .rolemembership.sql的文件(用db項目名稱替換asterik)。
你可以編輯這個文件,添加rene提到的行(上面)。
我理解必要的腳本,試圖找出項目的最佳實踐。我正在編輯我的問題。 – Flory 2011-02-25 21:49:59
@Flory相應地更新了答案 – rene 2011-02-25 21:57:25