Только для чтения запросов Использование ADO.NET

Вы должны создать именованное приложение с помощью команды:

heroku create blah-blah-21222  // blah-blah-21222 is name you want (not duplicate)

Когда вы используете:

heroku create

heroku, создайте случайное имя для вы, пожалуйста, это имя blah-blah-21222. Попробуйте и увидите любую ошибку?

0
задан marc_s 18 January 2019 в 19:08
поделиться

2 ответа

Вы можете создавать триггеры для отмены любого обновления вставки или удаления через триггер на уровне базы данных. Триггер завершится откатом для отмены транзакции. Вы должны выяснить, кто сработал, чтобы другие пользователи могли обновить базу данных.

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

0
ответ дан benjamin moskovits 18 January 2019 в 19:08
поделиться

Опция 1: Аутентификация SQL

Вы можете использовать соединения, как показано ниже:

Server ={serverName}; Initial Catalog = {DB_Name}; User Id={uid}; Password={pwd};

Использовать uid, который имеет доступ только для чтения в базе данных.

Вариант 2: проверка подлинности Windows

Если вы хотите использовать Integrated Security = True; (то есть проверка подлинности Windows), вам придется предоставить Доступ только для чтения к пользователю Windows (под которым запускается программа).

Надеюсь, это поможет.

0
ответ дан Manoj Choudhari 18 January 2019 в 19:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: