У меня есть несколько сценариев развертывания базы данных, которые должны быть нацелены на локальные и AWS RDS SQL серверные экземпляры, но некоторые из сценариев выполняют команды, которые не поддерживаются RDS.
два скрипта (которые будут на 90% идентичны), я бы хотел использовать процедурный T- SQL logi c, чтобы пропускать / изменять разделы скрипта, когда он работает в RDS.
В настоящий момент , Я использую следующий лог: c
IF EXISTS (SELECT * FROM sys.databases WHERE name = 'rdsadmin' AND database_id = 5)
...
Есть ли лучший / более надежный способ определить, что сценарий выполняется на экземпляре сервера RDS SQL?
(Возможно, мне просто не хватает правильных условий поиска, чтобы найти ответ - извиняюсь, если так.)