単一のデプロイ スクリプトで本番または開発 SQL サーバーにデプロイできるスムーズなデプロイ プロセスを設定しようとしています。
しかし、2 つの環境間でユーザーとアクセス許可を管理する最善の方法がわかりません。たとえば、開発では、開発者グループにdb_owner
データベース ロールを持たせたいと考えています。本番環境では、アクセス権がないか、datareader
役割だけが必要です。
これを行う最も簡単な方法は、各サーバーで一度ユーザーを設定し、データベース プロジェクトに保持しないことだと思います。しかし、その後、展開中にドロップされます。
Visual Studio でプロジェクト構成を使用してこれを行う方法はありますか?
完全な Microsoft スタックを使用しています
- Visual Studio 2010 データベース プロジェクト
- SQL Server 2008
- TFS バージョン管理とビルド サーバー
vsdbcmd
展開用