1
我在我的崗位部署腳本在Visual Studio 2013以下:的SQL Server DROP角色
-- Drop existing role and create again to be up to date
DROP ROLE payments_data_access_role
GO
CREATE ROLE payments_data_access_role
GO
然而,當我發佈從VS數據庫中,我得到那個角色「payments_data_access_role」不存在錯誤。
我該如何重寫這個,如果角色存在,放下角色然後重新定義角色?
謝謝。
更新:我嘗試以下和它的工作:
IF IS_ROLEMEMBER ('payments_data_access_role') IS NOT NULL
DROP ROLE payments_data_access_role
CREATE ROLE payments_data_access_role
GO
這是正確的做法?你能提供一下你的看法嗎?謝謝。
從我的角度看起來很不錯。我同意你所說的一切。感謝您的幫助。 – Guygar