2011-02-25 56 views
1

在VS 2010數據庫項目中,我創建了一個用戶和一個角色,我想將該用戶添加到該角色。我怎麼做?如何將VS數據庫項目中創建的用戶添加到角色?

我明白要做到這一點的SQL腳本,我希望找到一種方法來做到這一點,而不必將其放在Post.Deployment中。我認爲這會起作用,但似乎是錯誤的。我正在尋找VS 2010數據庫項目的最佳實踐。

回答

0

隨着跟隨着存儲過程:

EXEC sp_addrolemember 'Production', 'Mary5' 

(脾淋巴細胞的作用,Mary5是用戶)

在您的項目這將腳本添加。

就我個人而言,我將在Scripts文件夾下創建一個名爲Authorization的文件夾,併爲包含不同用戶的addrolemember的每個角色創建文件。

在您的部署後,那麼你可以這樣做,R .. \授權\ Production.sql (最後一位是有點生疏,所以我不知道如果我在那裏點)

+0

我理解必要的腳本,試圖找出項目的最佳實踐。我正在編輯我的問題。 – Flory 2011-02-25 21:49:59

+0

@Flory相應地更新了答案 – rene 2011-02-25 21:57:25

0

在解決方案,如果展開「Schema Objects」節點,應該有一個名爲* .rolemembership.sql的文件(用db項目名稱替換asterik)。

你可以編輯這個文件,添加rene提到的行(上面)。

相關問題