2017-02-10 7 views
2

Я создал виртуальную машину Azure с образцом стандартной версии SQL Server 2016. Я установил экземпляр Analysis Services Tabular на машине и настроил конечные точки, чтобы я мог получить доступ к нему с моей локальной машины.Подключение к табличному экземпляру сервера служб SQL Server, поддерживающего Azure

Я развернул на этом компьютере SQL Server, SSAS многомерные и SSAS табличные базы данных. Я могу подключиться к реляционным базам данных, и когда я подключаюсь к Analysis Services, я либо использую IP-адрес, либо DNS-имя, и я могу подключиться к многоаспектным базам данных SSAS. Обычно я добавлял суффикс \ tabular к имени сервера для подключения к табулярному экземпляру при доступе к нему из Excel/Tableau/другого инструмента отчетности.

Однако, используя \ табличный суффикс в имени сервера, я получаю сообщение об ошибке «Ошибки в поставщике OLE DB. Не удалось подключиться к перенаправителю. Убедитесь, что сервер SQLBrowser запущен на этом сервере». Я проверил виртуальную машину, и у меня есть эта служба. Мне интересно, возможно ли, что \ tabular не является правильным синтаксисом для подключения к табулярному экземпляру сервера SQL Server, размещенного в Azure.

Любая помощь или совет будут оценены.

ответ

1

Я бы использовал RDP для сервера и подключался в SSMS к экземпляру Tabular. Щелкните правой кнопкой мыши на проводнике объектов в узле сервера и выберите «Свойства». Перейдите на вкладку «Общие» и измените свойство «Порт» на что-то вроде 1234, чтобы порт был исправлен. Перезапустите службу таблиц SSAS. Откройте приложение Брандмауэра Windows на виртуальной машине и откройте порты 2382 и 1234. Затем отредактируйте Группу сетевой безопасности для этой виртуальной машины на портале Azure и откройте TCP-порт 2382 для SQL Browser и 1234 (или любой другой порт, который вы выбрали) для SSAS Tabular. Теперь вы можете подключиться ни к одному из следующих имен серверов:

Servername \ ТАБЛИЧНЫЙ или Servername: 1234

Документация об этом можно найти here.

Смежные вопросы