
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...