Как подключиться к экземпляру службы аналитики SQL Server виртуальной машины Azure с помощью компьютера разработчика
Мне нужен способ подключения к экземпляру службы анализа SQL Server по умолчанию на виртуальной машине Microsoft Azure с моего домашнего компьютера разработчика. Я понимаю, что могу подключиться к службе анализа только с помощью проверки подлинности Windows, и мне не удалось это выяснить. Однако мне удалось подключиться к ядру базы данных SQL Server с использованием аутентификации SQL Server.
Вот как у меня настроена среда Azure:
Чтобы настроить соединение с ядром базы данных SQL Server с использованием аутентификации SQL Server, я создал конечную точку на портале управления Microsoft Azure с портом 1433 для частного и случайным портом для общего. Я проделал тот же процесс для службы анализа на порте 2383, но все равно не повезло. Без этой связи я не думаю, что смогу развернуть BI Cubes.
Вот ссылка на блог, который поможет с этим.
Как настроить виртуальную машину так, чтобы я мог подключаться к службе анализа с помощью SQL Management Studio или Visual Studio 2013? Любая помощь или предложения будут оценены.
2 ответа
Поскольку службы Analysis Services работают с учетными записями AD, поскольку компьютер разработчика находится не в том же домене, что и виртуальная машина, на которой запущены службы Analysis Services, вам потребуется использовать инструмент runas с параметром / netonly для запуска таких приложений, как Visual Studio или SQL Mgmt Studio. так что вы можете быть аутентифицированы правильно.
Когда мне нужно сделать это, я создаю ярлык на рабочем столе с помощью команды следующим образом:
runas /netonly /user:mydomain\myusername "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe"
или же
runas /netonly /user:mydomain\myusername "C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\Ssms.exe"
При запуске ярлыка вы получите командную строку, которая попросит вас ввести пароль для учетной записи, с которой вы работаете, и затем программа откроется.
Оттуда вы можете использовать его как обычно
Вы по-прежнему можете обрабатывать кубы в экземпляре ssas вашей виртуальной машины.
- Шаг 1. Создайте проект Cube в своей локальной системе.
- Шаг 2: откройте местоположение вашего проекта и скопируйте .sadatabase.
- Шаг 3. Создайте сценарий xmla с помощью мастера развертывания службы анализа.
- шаг 4: откройте скрипт в ssms и выполните