Announcement

Collapse
No announcement yet.

Externe Objekte mit dem Datensatz verbinden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Externe Objekte mit dem Datensatz verbinden

    Ich habe den Bedarf, externe Objekt wie z.B. Excel Tabellen oder Word Dokumente mit einem Datensatz zu verbinden
    (z.B. über einen "Link").

    Es steht auch zur Diskussion,
    ob die Objekte in die Datenbank importiert werden können.

    Welche Lösungsansätze bzw. -möglichkeiten gibt es?

    Gruß
    Carsten

  • #2
    Hallo Carsten,

    es gibt eben die 2 Ansätze, die Du schon aufgeführt hast:

    - Als "Link" (UNC Pfad + Dateiname), Datei liegt dann im Filesystem
    - Als "BLOB" (Binary Large Object), die Datei wird dann in der DB gespeichert.

    Hat beides seine Vor- und Nachteile.

    Als BLOB ist die Datei in der DB, kann nur darüber abgerufen werden und wird mit der DB Sicherung auch immer mitgesichert, DB und Dateien sind so immer auf gleichen Stand. Dafür wird die DB auch durch viele/große Dateien entsprechend groß.
    Allerdings ist der Stream aus/in die DB nicht so performant, wie ein Filestream.

    Als Link bleiben die Dateien im Filesystem, dann muss man sich aber etwas überlegen, damit die Dateien nicht "extern" verändert werden (falls die DB Änderungsinformationen mitprotokollieren soll). Ebenso sollte man File- und DB Sicherung in "synch" halten, sonst hat man nach einem Desaster unterschiedliche Stände.

    Ab SQL 2008 gibt es eine Kombination aus beiden Methoden.
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment


    • #3
      Vielen Dank Olaf,

      Deine Information hilft mir bei der grundlegenden Planung weiter!

      Comment

      Working...
      X