OLE DB: не удалось обновить базу данных «master», поскольку база данных доступна только для чтения

#sql-server #powerbi #powerbi-desktop

#sql-server #powerbi #powerbi-desktop

Вопрос:

Я использую PowerBI, и когда я хочу подключить базу данных только для чтения и выполнять запросы только на выбор, она говорит

OLE DB: не удалось обновить базу данных «master», поскольку база данных доступна только для чтения.

В моих запросах нет запроса «обновить».

Все запросы являются запросами «select».

Кто-нибудь когда-нибудь видел подобную ошибку?

Я много искал и не смог найти никакого реального решения.

Комментарии:

1. Почему ваша master база данных вообще находится в состоянии только для чтения? У вас возникли какие-то существенные ошибки в экземпляре или что-то в этом роде?

2. Я не знаю, почему Master доступен только для чтения. Я не администратор базы данных. Должны ли мы преобразовать master в режим чтения-записи? Кстати, это база данных Azure

3. Что означает «в Azure», это база данных SQL Azure или экземпляр SQL Server, размещенный в Azure?

4. это база данных SQL Azure

5. Тогда почему вы вообще ссылаетесь на master базу данных? Базы данных SQL Azure являются изолированными базами данных; вы должны подключаться непосредственно к используемой вами базе данных. Вы не можете использовать 3 части именования в базе данных SQL Azure, поэтому не должно быть ссылок на master .