У меня есть гео-реплицированная база данных Azure SQL (S3), доступная только для чтения.Моя проблема в том, что когда я запрашиваю только для чтения из VisualStudio, я вижу, что запрос попадает в базу данных Master.Я ожидаю, что запрос попадет в базу данных только для чтения.
Но если я выполню тот же запрос из SMSM, подключенного только для чтения, я увижу, что база данных только для чтения поражена.Это работает, как и ожидалось.
Чтобы увидеть последний запрос в каждой базе данных, я использую следующий SQL.
SELECT execquery.last_execution_time AS [Дата Время], execsql.text AS[Script] FROM sys.dm_exec_query_stats AS execquery ПРИМЕНЕНИЕ CROSS sys.dm_exec_sql_text (execquery.sql_handle) AS execsql ЗАКАЗАТЬ execquery.last_execution_time DESC
Почему 1011 *1012* 1012 *(entityframework 6.0) код не отображается в базе данных только для чтения?
Фон
Цель состоит в том, чтобы иметь доступный только для чтения SQL для обработки внешней загрузки API, чтобыМастер SQL не для загрузки.
В портале Azure я создал SQL гео-репликации в том же регионе, что и Master.
Строка подключения настроена для базы данных только для чтения.Я попытался установить флажок [ApplicationIntent = ReadOnly] в строке подключения безуспешно.