Относительный путь к файлу запроса в пользовательском виджете студии операций SQL
Я установил SQL Operations Studio, и мне действительно нравится функция панели мониторинга. Я добавил учебник, чтобы добавить свой виджет, и он работает хорошо. Одна проблема, с которой я столкнулся, заключается в том, что значение файла запроса, по-видимому, нуждается в жестко заданной ссылке на файл запроса. Чтобы моя команда приняла этот инструмент, мне нужно было предоставить базовую конфигурацию, включающую конфигурацию нашего зарегистрированного сервера ( спасибо, Дрю!) И более полезную панель инструментов. Я могу использовать UNC-путь для указания на файл запроса, который будет работать 90% времени, но что делать, если я не подключен к корпоративной сети и хочу использовать те же сценарии, чтобы предоставить мне панель мониторинга для моих баз данных Azure?
Я хотел бы использовать %USERPROFILE%
или еще лучше $ENV:UserProfile
хранить мои скрипты в профиле пользователя. Когда я использую эти переменные, я получаю сообщение об ошибке в моем виджете:
JSON: "queryFile": "%USERPROFILE%\\SQLOps Scripts\\Active Sessions_Summary.sql"
Может быть, если я уронить переменную..
JSON: "queryFile": "\\SQLOps Scripts\\Active Sessions_Summary.sql"
Я мог бы просто использовать папку, созданную в корне C, для хранения моих сценариев, но мне интересно, если кто-нибудь знает способ указать относительное местоположение внутри профиля пользователя? Как продолжение, откуда ты это знаешь?
Я не смог найти ссылку на ссылку на разные настройки. Есть хорошие комментарии в настройках по умолчанию для ключа / значений высокого уровня, но этого не хватает для дополнительных клавиш. Некоторые клавиши предлагают подсказку при наведении курсора, что удобно, но, опять же, этого не хватает.