Hallo,
mit Trick vielen Bemühunges ist es gelungen, in der OPENROWSET-FUNKTION doch eine WHERE Klausel mit einer Variablen unterzubringen. Das hat einen durchschlagenden Effekt auf die Geschwindigkeit (ca 1:400). Bei der Ausführung kommt aber folgende Fehlermeldung
"Heterogene Abfragen erfordern, dass die Optionen ANSI_NULLS und ANSI_WARNINGS für die VERBINDUNG eingestellt werden. So wird eine konsistente Abfragesemantik sichergestellt. Bitte aktivieren Sie diese Optionen und wiederholen Sie dann die Abfrage."
Ich habe in der aufrufenden Datenbank und in der Remotedatenbank die Optionen entsprechend eingestellt. Hier wird aber die VERBINDUNG angesprochen. Wo muß ich die Optionseinstellung unterbringen? innerhalb der Funktion, die ja auch den Connnectionstring enthält?? Aber wie?)
Danke für schnelle und fachkundige Antwort!
mit Trick vielen Bemühunges ist es gelungen, in der OPENROWSET-FUNKTION doch eine WHERE Klausel mit einer Variablen unterzubringen. Das hat einen durchschlagenden Effekt auf die Geschwindigkeit (ca 1:400). Bei der Ausführung kommt aber folgende Fehlermeldung
"Heterogene Abfragen erfordern, dass die Optionen ANSI_NULLS und ANSI_WARNINGS für die VERBINDUNG eingestellt werden. So wird eine konsistente Abfragesemantik sichergestellt. Bitte aktivieren Sie diese Optionen und wiederholen Sie dann die Abfrage."
Ich habe in der aufrufenden Datenbank und in der Remotedatenbank die Optionen entsprechend eingestellt. Hier wird aber die VERBINDUNG angesprochen. Wo muß ich die Optionseinstellung unterbringen? innerhalb der Funktion, die ja auch den Connnectionstring enthält?? Aber wie?)
Danke für schnelle und fachkundige Antwort!
Comment