ASP.NET と SQL Server 2005 を使用して小規模なインターネット アプリケーションを頻繁に開発しています。私のデータベースは、ASP.NET Web サービスまたは同様のものを介して常に 1 つのアプリケーションからのみアクセスされます。
アプリケーションを開発していて、開発用コンピューター (SQLExpress 2008) とホストされたサーバー (SQL Server 2005) の間でデータベースを行ったり来たりすると、常に所有者/ロール/スキーマ/ログインなどの寄せ集めになってしまいます。データベースのさまざまな部分を制御します。
私は SQL Server が危険であることしか知りません。データベースを設計したいだけですが、常にデータベースを変更する必要があり、最終的にはさまざまなアクセス許可エラーが発生します (たとえば、データベースを転送した後にダイアグラムを開こうとすると)。
SQL Server Management Studio に「ねえ、このばかげたデータベースを使用するのは私だけなので、やらせてください」と簡単に伝える方法はありますか?
これらのすべての部分を「dbo」またはそのようなものに設定するコマンドのように?