JTL-Wawi zu Lexware, OscWare Schnitstelle mit Microsoft SQL

finn117

Neuer Benutzer
Beiträge
4
Hallo erstmal,

habe folgende Frage ich versuche untereinander 2 Programme über die selbe Datenbank kommunizieren zu lassen. Jedoch bekomme ich folgende Fehlermedlung:

Fehler beim Export der JTL Artikel: ERROR [42S02] [Microsoft][ODBC SQL Server Driver][SQL Server]Ungültiger Objektname 'tlagerbestand'.

Meines erachtens liegt das Problem seitens des SQL-Servers Berechtigung.
Hat jemand vielleicht einen Vorschlag ? Der Objektname wird nicht von mir definiert !
 
Werbung:

akretschmer

Datenbank-Guru
Beiträge
9.042
Hallo erstmal,

habe folgende Frage ich versuche untereinander 2 Programme über die selbe Datenbank kommunizieren zu lassen. Jedoch bekomme ich folgende Fehlermedlung:

Fehler beim Export der JTL Artikel: ERROR [42S02] [Microsoft][ODBC SQL Server Driver][SQL Server]Ungültiger Objektname 'tlagerbestand'.

Meines erachtens liegt das Problem seitens des SQL-Servers Berechtigung.
Hat jemand vielleicht einen Vorschlag ? Der Objektname wird nicht von mir definiert !


Schon mal Google befragt? Der 2. Treffer schaut doch schon ganz nett aus, oder? http://www.spotlight-wissen.de/archiv/message/1704101.html
 

finn117

Neuer Benutzer
Beiträge
4
Also erstmal vielen Dank für deinen Rat ! Habe dieses schon überprüft.
Also mit der richtigen Datenbank bin ich konnektiert. Das Programm arbeitet auch an anderen Stellen mit der richtigen Datenbank zusammen.
Ich habe mal im Server Management nachgeschaut. Die Datenbank die ich benötige ist nicht vorhanden !

dbo.tlagerbestand

andere wie z.B. dbo.tlager sind vorhanden.
Ich habe mal eine der Datenbanken umbenannt so das sie vorhanden ist. Folgendes gibt er dann an:

Fehler beim Export der JTL Artikel: ERROR [42S22] [Microsoft][ODBC SQL Server Driver][SQL Server]Ungültiger Spaltenname 'kArtikel'.
ERROR [42S22] [Microsoft][ODBC SQL Server Driver][SQL Server]Ungültiger Spaltenname 'fLagerbestand'.
ERROR [42S22] [Microsoft][ODBC SQL Server Driver][SQL Server]Ungültiger Spaltenname 'fVerfuegbar'.
ERROR [42S22] [Microsoft][ODBC SQL Server Driver][SQL Server]Ungültiger Spaltenname 'fReserviert'.
ERROR [42S22] [Microsoft][ODBC SQL Server Driver][SQL Server]Ungültiger Spaltenname 'fVerfuegbarGesperrt'.

Könnte ich diese nicht eventuell manuell erstellen mit den richtigen Spaltennamen ?
 

Tommi

Datenbank-Guru
Beiträge
284
Hi,

dbo.tlagerbestand ist keine Datenbank, sondern eine Tabelle (könnte zwar auch eine View sein, aber ich interpretiere jetzt einmal das "t" am Anfang der Bezeichnung.

Die Fehlermeldung besagt, dass über den Treiber der Katalog, also der Datenbankaufbau, bereits nicht gelesen werden kann.
Prüfe in den Berechtigungen auf dem SQL-Server, ob der User, mit dem du dich verbindest, auch die Berechtigung hat, auf die entsprechende Datenbank(!) zuzugreifen (-> Benutzerzuordnung).
Neben der "public"-Berechtigung sollte dem User auch die Leseberechtigung ("db_datareader") und, wenn er in die Tabelle schreiben soll, natürlich auch die Schreibberechtigung ("db_datawriter") zugewiesen werden.

Viele Grüße,
Tommi
 

finn117

Neuer Benutzer
Beiträge
4
Also ich habe mal die Berechtigungen überprüft.
berechtigung.JPG
Könnte das was helfen ODBC System-DSN unter 32Bit und 64Bit erstellen ? Start -> Systemsteuerung -> Verwaltung -> Datenquelle (ODBC) sind bei System-DNS keine Einträge.
 
Werbung:

finn117

Neuer Benutzer
Beiträge
4
Vielen Dank für eure Hilfe, was das Problem war weis ich nicht genau hat danach funktioniert !!
 
Oben