Найти логическое имя RDS SQL в запросе sql - PullRequest
0 голосов
/ 03 апреля 2020

У нас есть набор AWS RDS типа MS SQL. У них есть логические имена, такие как ab c -db-901. Это логическое имя является частью соединения, например ab c -db-901.blabla.region.rds.amazon aws .com. Когда я вошел в RDS, я хочу получить это логическое имя с помощью запроса sql, но я ничего не получаю.

Все следующие запросы выводят что-то вроде EC2AMAZ_1A2B3C4D, который, как я предполагаю, является базовым Узел Hyper-V:

  • выберите @@ имя_сервера

  • выберите SERVERPROPERTY ('ComputerNamePhysicalNetB IOS')

  • выберите SERVERPROPERTY («имя_компьютера»)

  • выберите SERVERPROPERTY («имя_сервера»)

значение SERVERPROPERTY («имя_экземпляра») равно давая мне NULL, а @@ servicename дает мне MSSQLSERVER, поэтому я предполагаю, что он считается неназванным экземпляром.

Я также просматривал представления, системные таблицы, хранимые процедуры en в master, msdb и rdsadmin, но пока не повезло.

Есть ли способ получить эту информацию в запросе sql, или мне придется вручную создать таблицу с этой информацией, которую мы будем использовать?

...