Hallo,
folgendes Problem passt sicherlich in verschidene Foren, da es aber primär um die Einbindung in den SQL Server geht, poste ich es hier:
ich habe in einer Tabellenzelle eine Formel der Art: 12*(4+20) stehen. Diese möchte ich nun in einer Procedur auflösen und mit dem resultierenden Ergebnis Werte anderer Tabellen updaten. Bisher (SQL Server 2000) geschah das in einem JScript (Befehl eval()) welches in einem DTS Paket lief.
Nach Umstellung auf SQL Server2005 und Einbindung des Scripts in ein SSIS Paket benötigt die Ausführung für 12 Monatswerte 2 Min!
Daher möchte ich ein Assembly schreiben, welches vom SQL Server aufgerufen wird.
Ich kann die Eval() Funktion aus Vb.net verwenden (Einbettung der Microsoft SriptControl Komponente) um dies DB unabhängig auszuführen.
Wie aber kann ich die beiden Technologien (VB.net, CLR Integration SQL Server2005) miteinander verheiraten? Geht dies in diesem Fall überhaupt (Wegen Einbettung der COM Komponente)?
Schon mal Danke für Eure Tipps
folgendes Problem passt sicherlich in verschidene Foren, da es aber primär um die Einbindung in den SQL Server geht, poste ich es hier:
ich habe in einer Tabellenzelle eine Formel der Art: 12*(4+20) stehen. Diese möchte ich nun in einer Procedur auflösen und mit dem resultierenden Ergebnis Werte anderer Tabellen updaten. Bisher (SQL Server 2000) geschah das in einem JScript (Befehl eval()) welches in einem DTS Paket lief.
Nach Umstellung auf SQL Server2005 und Einbindung des Scripts in ein SSIS Paket benötigt die Ausführung für 12 Monatswerte 2 Min!
Daher möchte ich ein Assembly schreiben, welches vom SQL Server aufgerufen wird.
Ich kann die Eval() Funktion aus Vb.net verwenden (Einbettung der Microsoft SriptControl Komponente) um dies DB unabhängig auszuführen.
Wie aber kann ich die beiden Technologien (VB.net, CLR Integration SQL Server2005) miteinander verheiraten? Geht dies in diesem Fall überhaupt (Wegen Einbettung der COM Komponente)?
Schon mal Danke für Eure Tipps
Comment