Создание схемы БД .sql при установке приложения и работе от имени обычного пользователя. - PullRequest
0 голосов
/ 12 января 2012

У меня есть приложение, которое выполняет файл .sql с командами для создания и настройки БД в SQL Express 2008. Оно устанавливает и выполняет его с правами администратора, но я также хотел бы, чтобы обычные пользователи запускали приложение и имелидоступ к БД.Я использую обычные проекты установки с Visual Studio 2008, а не ClickOnce.

Как я могу это сделать?

РЕДАКТИРОВАНИЕ: Я сталкиваюсь с http://archive.msdn.microsoft.com/addselftosqlsysadmin/, который частично решает проблему,но все же администратор должен выполнить этот сценарий с правами администратора, чтобы обычный пользователь мог быть добавлен в SQL Express.Можно ли сделать что-то подобное, не используя администратора?

1 Ответ

0 голосов
/ 12 января 2012

Вы должны запускать скрипты для создания и настройки БД только один раз, когда приложение установлено.Установщики должны запускаться только администраторами.Для этого есть причина ... «Обычный пользователь» должен иметь возможность только запускать приложение и обращаться к БД.

...