Workflow Activity ExecuteSqlQuery - ConnectionString
Posted: 12. Apr 2019, 17:02
Hallo,
ich brauche jetzt zum ersten Mal eine SQL-Abfrage im Workflow. Die Activity ExecuteSqlQuery funktioniert auch tadellos, jetzt gibt es aber ein Problem:
Bei der Konfiguration der Activity wird der ConnectionString als literal also "hart" eingetragen. Es gibt keine Möglichkeit, hier z.B. eine String-Variable zu verwenden. Damit kann ich die Konfiguration nicht aus der Umgebung auslesen, was bedeutet, dass immer der Workflow angepasst werden muss, wenn sich die DB-Verbindung ändert oder der WF z.B. vom Test- auf das Produktivsystem übertragen wird. Da denkt beim Umzug der DB mit Sicherheit niemand dran ....
Es gibt allerdings auch noch das Feld "ConnectionConfigurationName", welches man alternativ zu "ConnectionString" verwenden kann. Nur was kommt dort rein? Kann ich irgendwo eine ConnectionConfiguration anlegen?
Hat jemand eine Lösung für dieses Problem gefunden, die ohne Änderung des Workflows auskommt?
Danke für jeden Tipp!
Grüße aus dem Norden
Christoph
ich brauche jetzt zum ersten Mal eine SQL-Abfrage im Workflow. Die Activity ExecuteSqlQuery funktioniert auch tadellos, jetzt gibt es aber ein Problem:
Bei der Konfiguration der Activity wird der ConnectionString als literal also "hart" eingetragen. Es gibt keine Möglichkeit, hier z.B. eine String-Variable zu verwenden. Damit kann ich die Konfiguration nicht aus der Umgebung auslesen, was bedeutet, dass immer der Workflow angepasst werden muss, wenn sich die DB-Verbindung ändert oder der WF z.B. vom Test- auf das Produktivsystem übertragen wird. Da denkt beim Umzug der DB mit Sicherheit niemand dran ....
Es gibt allerdings auch noch das Feld "ConnectionConfigurationName", welches man alternativ zu "ConnectionString" verwenden kann. Nur was kommt dort rein? Kann ich irgendwo eine ConnectionConfiguration anlegen?
Hat jemand eine Lösung für dieses Problem gefunden, die ohne Änderung des Workflows auskommt?
Danke für jeden Tipp!
Grüße aus dem Norden
Christoph