Ist es möglich, einen Verbindungsserver zwischen dem ServiceNow ODBC-Treiber und einer AWS/RDS SQL Server-Instanz zu erstellen?

Ist es möglich, einen Verbindungsserver zwischen dem ServiceNow ODBC-Treiber und einer AWS/RDS SQL Server-Instanz zu erstellen?

Ich habe eine interne .NET 7-Webanwendung, die eine auf Amazon RDS gehostete MSSQL-Datenbank verwendet.

Ich muss einen verknüpften Server erstellen, um Daten von einer separaten ServiceNow-DB-Instanz abzufragen.

Ich sehe hierfür nur die folgende Möglichkeit:

  • Installieren Sie eine neue Instanz von MSSQL/SQLExpress auf einem Windows-Server.
  • Installieren Sie den ServiceNow ODBC-Treiber auf demselben Windows-Server und konfigurieren Sie einen System-DSN, der auf meine ServiceNow-Instanz verweist.
  • Konfigurieren Sie in meiner .NET 7-Web-App einen .NET-DataContext, der auf den verknüpften Server auf MSSQL/SQLExpress verweist.

F: Gibt es eine Möglichkeit, die (überflüssige!) SQLExpress-Installation zu umgehen und den verknüpften Server für ServiceNow ODBC direkt auf meiner AWS RDS-Instanz zu konfigurieren?

Antwort1

Die Antwort scheint „nein“ zu sein.

Wenn ich eine ODBC-Verbindung benötige, scheint die Bereitstellung auf einem lokalen MSSQL (wie SQLExpress) die einzige Option zu sein.

ICHKANN NICHTmeinen Service Now ODBC-Treiber auf AWS/RDS installieren ... da die AWS/RDS-Instanz „serverlos“ ist (SASS)... und folglich gibt es keinen „Server“, auf dem der ODBC-Treiber installiert/konfiguriert werden kann. Abgesehen von zusätzlichen Einschränkungen bei MSSQL-„Linked Servern“ für AWS/RDS-Instanzen...

Relevante Links:

Linked Server wird nur für SQL Server (EC2 oder vor Ort) zu RDS SQL Server unterstützt. RDS SQL Server zu SQL Server (RDS, EC2 oder vor Ort) vs. RDS-Linked Server zu vor Ort...

verwandte Informationen