Я часто разрабатываю небольшие интернет-приложения с использованием ASP.NET и SQL Server 2005. Мои базы данных всегда доступны только одному приложению через веб-службу ASP.NET или что-то подобное.
Когда я разрабатываю приложение и перемещаю базу данных между моим компьютером разработки (SQLExpress 2008) и размещенным сервером (SQL Server 2005) и обратно, я всегда получаю мешанину владельцев / ролей / схем / логинов и т. Д., Которые Кажется, что они появляются и получают контроль над различными частями базы данных.
Я знаю достаточно только о SQL Server, чтобы быть опасным, и я просто хочу спроектировать базы данных, но мне неизменно приходится изменять базу данных и в итоге получаю различные ошибки прав доступа (например, при попытке открыть диаграмму после передачи дб).
Есть ли способ просто сказать SQL Server Management Studio: «Эй, я единственный парень, который собирается использовать эту глупую базу данных, так что просто позвольте мне сделать это?»
Как какая-то команда, которая устанавливает все эти части в 'dbo' или что-то в этом роде?