2009-03-25 3 views
0

Ich habe eine Assembly auf SQL Server bereitgestellt, die einen Export zu einem Buchhaltungssystem SDK ausführt. Die Gründe, dass dies auf SQL Server bereitgestellt wird, sind außerhalb meiner Kontrolle, und ich nicht ändern das Ziel Datenbank.Konfiguration für SQL Server-basierte Assembly

In der Entwicklung habe ich mehrere dynamische Abfragen von Hard-Coding in Textdateien außerhalb der Anwendung verschoben, so dass Abfragen nach der Bereitstellung gegebenenfalls angepasst werden können. Gibt es eine Möglichkeit, meine Assembly über den Speicherort dieser Textdateien auf dem Server zu informieren, ohne ein Datenbankfeld zu verwenden?

Antwort

0

Es scheint, dass das Hinzufügen der Textdateien zum Projekt als eingebettete Ressourcen eine bessere Möglichkeit ist, zu folgen. Dies entbindet den Bereitsteller von der Verantwortung, die Assembly zu konfigurieren oder die Textdateien bereitzustellen.

+0

Dadurch wird die Zugänglichkeit der nicht reduziert Dateien für die Wartung, aber ich kann eine Neuerstellung für die Unterstützung automatisieren, wobei sie nur Zugriff auf die Abfragedateien haben. – ProfK

0

Sie haben den Pfad von Textdateien lesen von einigen Näpfchenpositionen wissen wie:

  • Registry
  • Anwendung lokalen Speicher
  • vordefiniertes Verzeichnis