[gelöst] SQL Statement aus NAV absetzen (CC)

29. August 2011 09:02

Hallo,

ist es möglich, aus Navision heraus eine SQL Abfrage auf eine SQL-DB abzusetzen, welche auf einem anderen Server als das Navsision liegt.

Ist es überhaupt irgendwie möglich, eine SQL-Abfrage aus Navision abzusetzen?

Wie kann sowas realisiert werden?
Zuletzt geändert von stefanr. am 6. Februar 2012 13:23, insgesamt 2-mal geändert.

Re: SQL Statement aus NAV absetzen

29. August 2011 09:07

Schau mal hier:
http://teachmenav.com/blogs/dave/archiv ... terop.aspx

Hierzu noch eine Korrektur:
http://teachmenav.com/blogs/dave/archiv ... queal.aspx

Re: SQL Statement aus NAV absetzen (CC)

29. August 2011 09:33

Hallo,

vielen Dank. Das ist echt super, leider erst ab 2009 R2

Gibt es evtl. noch eine Möglichkeit für andere Versionen kleiner R2

Re: SQL Statement aus NAV absetzen (CC)

29. August 2011 13:36

Hallo,

habe gerade den Hinweis bekommen, dass dies wohl auch mit ADO ginge.

Muss ich mal ausprobieren. Hier der Link:

http://support.microsoft.com/kb/183606/de

Re: SQL Statement aus NAV absetzen (CC)

29. August 2011 14:43

Kannst du uns dann von deinen Erfahrungen kurz berichten wenn du dazu gekommen bist?

Re: SQL Statement aus NAV absetzen (CC)

29. August 2011 15:27

Wir nutzen das ganze auch über ADO. Wir rufen StoredProcedures auf. Als Erfahrung kann ich dir eigentlich nur nennen, es funktioniert und läuft seit Jahren.

Re: SQL Statement aus NAV absetzen (CC)

30. August 2011 00:56

Soweit ich weiß gibts es SQL MVPs die sqlcmd über nav benutzen ;-)

Re: SQL Statement aus NAV absetzen (CC)

1. September 2011 12:56

Danjo hat geschrieben:Kannst du uns dann von deinen Erfahrungen kurz berichten wenn du dazu gekommen bist?



klar mach ich, sobald ich dafür die Zeit finde es zu testen.

Re: SQL Statement aus NAV absetzen (CC)

2. Februar 2012 16:34

Sorry etwas verspätet, aber hab es nicht hinbekommen.

Re: SQL Statement aus NAV absetzen (CC)

2. Februar 2012 16:38

Falls es noch aktuell ist kannst du es mal über Powershell versuchen.
Hier ist ein Beispiel für SELECT.
http://uweziegenhagen.de/?p=647

Ich meinte aber mich zu erinnern das Powershell und SQL erst ab SQL2008 richtig läuft.

Re: SQL Statement aus NAV absetzen (CC)

2. Februar 2012 16:43

Woran ist es denn gescheitert?

Re: SQL Statement aus NAV absetzen (CC)

2. Februar 2012 17:10

Das würde mich auch interessieren. Wir nutzen Navision 4.0 und es funktioniert einwandfrei über ADO.

Re: SQL Statement aus NAV absetzen (CC)

3. Februar 2012 09:21

Hallo Stefan,

eine ganz normale SQL Abfrage auf die Navision Datenbank sollte mit ADO durchaus möglich sein. Möchtest Du jedoch von Navision aus, auf einen anderen SQL Server zugreiffen, als auf den wo die Navision DB liegt, müsstest Du diesen vorher auf den SQL Server wo die Navision DB liegt mit LINKED SERVER einbinden.

Re: SQL Statement aus NAV absetzen (CC)

3. Februar 2012 09:43

Mit einer MS Script Control Automation mit ADO-Befehlen lässt sich dies implementieren. Dies Script Control dann mit

Code:
ScriptControl.AddCode


befüllen und mit

Code:
ScriptControl.ExecuteStatement


ausführen.

Re: SQL Statement aus NAV absetzen (CC)

6. Februar 2012 13:11

Hallo,

wow danke für die vielen Antworten.

Also es ist nicht direkt gescheitert, es wurde nur gestrichen. Das heißt, dass ich es gar nicht erst versucht hatte, da es nicht mehr benötigt wurde.

Sorry. Trotzdem vielen Dank für Euer mitwirken. Falls ich irgenwann mal wieder so eine Problematik habe, werde ich ausführlicher und vorallem besser und zeitnaher berichte.