-1

Мне нужно предоставить бизнес-аналитикам веб-инструмент для запроса данных о строках в СУБД SQL Server (я знаю, что это не очень хорошая идея, но большой босс сказал так ...). Как я могу убедиться, что они могут запускать SQL SELECT или LINQ Selects, но ничего не изменять? Первоначально мой план состоял в том, чтобы создать пользователя с разрешением только на чтение, но, оказывается, DBA находится в отпуске на месяц ...Доступ только для чтения к SQL Server 2008

Так, чтобы сделать его более понятным - я ищу способ создания ASP .NET (ы), которая будет отображать все таблицы в данной БД для чтения, но не писать.

+2

Значит ли «администратор базы данных находится в отпуске на месяц» означает, что вы вообще ничего не можете сделать на уровне SQL Server? Или это просто означает, что вы спрашиваете здесь, потому что вы не можете обсуждать это с вашим администратором баз данных? –

+0

Привет, Аарон, ваши замечательные ответы на вопросы, связанные с SQL Server, здесь помогли мне так много раз;) Я ничего не могу сделать на серверах (есть экстренная поддержка, но это очень дорого). – Lincoln

+0

Также как ваш DBA получает месяц отпуска за раз? Особенно, когда, очевидно, текущая работа с базами данных. По крайней мере, должен быть план резервного копирования (по крайней мере, один человек должен уметь покрывать свои обязанности), но я также хотел бы узнать, как я могу снять месяц так ... –

ответ

2
  • Постройте запросы на веб-сервере.
  • Создайте новый экземпляр sql и скопируйте данные.
  • Экспортировать данные в другое место.

Есть, вероятно, гораздо больше вариантов, новый экземпляр sql с копией живых данных будет вашим лучшим выбором.

Если бы это был я, хотя я бы просто сказал «Большой босс», что dba находится в отпуске, и у вас нет необходимых разрешений в базе данных для внесения изменений.

1

Похоже, что вы ищете веб-сайт динамических данных ASP.NET with read only access.

+0

Интересные, никогда не используемые динамические данные раньше. Как пользователи могут запросить БД? – Lincoln

+0

Они не запрашивают данные. Они просматривают таблицы, представленные в таблицах ASP.NET. –

Смежные вопросы