私は、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」が存在しないというエラーが出ます。
これを書き換えて、ロールが存在する場合はロールを削除してロールを再定義できますか?
ありがとうございます。
UPDATE:私は次のことを試してみました、それが働いた:
IF IS_ROLEMEMBER ('payments_data_access_role') IS NOT NULL
DROP ROLE payments_data_access_role
CREATE ROLE payments_data_access_role
GO
をこれは正しいアプローチですか?あなたはこれについてあなたの意見を提供することができますか?ありがとうございました。
非常に私の視点から見えます。あなたが言ったすべてに同意します。ご協力ありがとうございました。 – Guygar