Мне нужно предоставить бизнес-аналитикам веб-инструмент для запроса данных о строках в СУБД SQL Server (я знаю, что это не очень хорошая идея, но большой босс сказал так ...). Как я могу убедиться, что они могут запускать SQL SELECT или LINQ Selects, но ничего не изменять? Первоначально мой план состоял в том, чтобы создать пользователя с разрешением только на чтение, но, оказывается, DBA находится в отпуске на месяц ...Доступ только для чтения к SQL Server 2008
Так, чтобы сделать его более понятным - я ищу способ создания ASP .NET (ы), которая будет отображать все таблицы в данной БД для чтения, но не писать.
Значит ли «администратор базы данных находится в отпуске на месяц» означает, что вы вообще ничего не можете сделать на уровне SQL Server? Или это просто означает, что вы спрашиваете здесь, потому что вы не можете обсуждать это с вашим администратором баз данных? –
Привет, Аарон, ваши замечательные ответы на вопросы, связанные с SQL Server, здесь помогли мне так много раз;) Я ничего не могу сделать на серверах (есть экстренная поддержка, но это очень дорого). – Lincoln
Также как ваш DBA получает месяц отпуска за раз? Особенно, когда, очевидно, текущая работа с базами данных. По крайней мере, должен быть план резервного копирования (по крайней мере, один человек должен уметь покрывать свои обязанности), но я также хотел бы узнать, как я могу снять месяц так ... –