
У меня есть внутреннее веб-приложение .NET 7, которое использует базу данных MSSQL, размещенную на Amazon RDS.
Мне необходимо создать связанный сервер для запроса данных из отдельного экземпляра базы данных ServiceNow.
Я вижу только один способ сделать это:
- Установите новый экземпляр MSSQL/SQLExpress на Windows Server.
- Установите драйвер ServiceNow ODBC на тот же сервер Windows и настройте системный DSN так, чтобы он указывал на мой экземпляр service now.
- Настройте .NET DataContext в моем веб-приложении .NET 7, которое указывает на связанный сервер на MSSQL/SQLExpress.
В: Можно ли как-то обойти (лишнюю!) установку SQLExpress и настроить связанный сервер для ServiceNow ODBC непосредственно на моем экземпляре AWS RDS?
решение1
Ответ, по-видимому, «нет».
Если мне нужно соединение ODBC... то развертывание его на локальной базе MSSQL (например, SQLExpress) представляется единственным вариантом.
яНЕ МОГУустановить мой драйвер Service Now ODBC для AWS/RDS ... поскольку экземпляр AWS/RDS является «серверным» (САСС)... и, следовательно, нет "сервера" для установки/настройки драйвера ODBC. Помимо дополнительных ограничений на "связанные серверы" MSSQL для экземпляров AWS/RDS...
Соответствующие ссылки:
Связанный сервер поддерживается только для SQL Server (EC2 или локально) с RDS SQL Server RDS SQL Server с SQL Server (RDS, EC2 или локально) по сравнению с RDS связанным сервером с локально...