Исключение SQL при попытке заполнить проводник объекта - PullRequest
0 голосов
/ 04 марта 2019

У меня есть база данных SQL в Azure.Несколько на самом деле.Я являюсь глобальным администратором и создал некоторые базы данных, а другой разработчик создал другие.Внезапно, когда я пытаюсь подключиться к ним, используя учетную запись администратора, которая была создана при создании баз данных, я получаю следующие исключения:

Error connecting to '<DATABASENAME (I replaced the text here.)>'.
Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.) (.Net SqlClient Data Provider)

То есть от SSMS.Если я пытаюсь сделать то же самое в Azure Data Studio, я подключаюсь к базе данных, но при попытке просмотра таблиц возникает исключение.

An exception occurred while executing a Transact-SQL statement or batch.

Кроме того, все строки подключения в коде C # работают с использованием одной учетной записивыполнять операции CRUD.Получается, что я подключаюсь к серверу, но при попытке получить метаданные для базы данных происходит сбой.Я не изменил настройки брандмауэра, я использую встроенный антивирус в Windows 10. Я позаботился о том, чтобы IP-адрес из белого списка в Azure фактически был моим, и он не изменился.Я все эти выходные гуглял и не могу найти причину решения.Я надеюсь, что проблема, которую я имею, имеет смысл.Заранее благодарю за любую помощь, которую вы можете оказать.

Ответы [ 3 ]

0 голосов
/ 05 марта 2019

Я обнаружил, что что-то на моем ноутбуке повреждено.Когда я запускал SSMS на другом ноутбуке в той же сети, он работал нормально.Также работает SSMS в виртуальной машине на моем ноутбуке это работало.Так что что-то испорчено.Просто сложно найти что это, так как я уже удален / установлен.Поэтому я буду вытирать машину и начинать с нуля.

0 голосов
/ 09 апреля 2019

В результате проблема была связана с аппаратными средствами на моей машине.Я заменил свой компьютер, и все работает как надо.

0 голосов
/ 04 марта 2019

Проверьте, есть ли в настройках Azure правило для предоставления на вашем компьютере доступа к БД, размещенной в пространстве Azure.

Вы можете перейти здесь , руководство по правилу брандмауэра Azure.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...