Ответ 1
Это означает, что если вы используете группы доступности в SQL Server 2012, движок знает, что ваши соединения доступны только для чтения и могут быть перенаправлены в реплики только для чтения (если они существуют). Некоторая информация здесь:
Настроить доступ только для чтения на реплике доступности
Слушатели группы доступности, возможности подключения к клиенту и отказ приложения
Если вы в настоящее время не используете группы доступности, может быть хорошей идеей оставить это там для обеспечения прямой совместимости, но это действительно зависит от того, намеренно ли вы просто читаете. Это должно предотвратить записи, но есть некоторые оговорки. Эти элементы Connect могут быть полезными или могут поцарапать вашу голову. Я признаюсь, что не прочитал их.
ApplicationIntent = ReadOnly позволяет обновлять базу данных
ApplicationIntent = ReadOnly не отправляет соединение со вторичной копией