Anzeige

Am Puls von Microsoft

Anzeige

Kennt sich einer im SQL 2005 aus

Worf

gehört zum Inventar
Hallo,

folgendes Problem :

Hab nen MS SQL 2005 Express laufen. Da kann ich auch alles machen.
Wenn ich nun mit Access 2003 oder Open Office Base 3.0 über ODBC eine Datenbankverbindung herstelle is alles gut, ich kann Daten vom SQL lesen.

Aber halt nur Lesen, hab keine möglichkeit neue Daten einzupflegen oder vorhandene zu Ändern.

Hab dann gelesen das es an den Berechtigungen des SQL Servers liegt und das man die entsprechend vergeben sollte ( muß).

Nur wie hab ich auch nach langem suchen ncht gefunden.

jemand ne Idee ??
 
Anzeige
Wenn die Verbindung an sich funktioniert, kann es nur an den Berechtigungen liegen. Da sind sich die Datenbankserver alle gleich.
 
Hmm,
sagte ich das nicht? Aber davon mal ab, es ist schon komisch. Alles läuft auf einer Maschine also local. Alles wird mit Adminrechten oberste kajüte ausgeführt.
 
Mit welchen Privilegien die Programme ausgeführt werden, spielt keine Rolle.
Der Zugriff auf den SQL-Server erfolgt mit einem in ODBC eingetragenen Benutzer, und genau dieser muss auch die Rechte an der Datenbank haben.
 
Der Zugriff auf den SQL-Server erfolgt mit einem in ODBC eingetragenen Benutzer, und genau dieser muss auch die Rechte an der Datenbank haben.

Auf einem Lokalen System wo Windowsberechtigungen gesetzt sind und der User volle Adminrechte hat?? im ODBC ist dieser User auch in der Rolle der Götter eingetragen.

Hab auch mal über VS 2008 Express Datenbank verbindungen aufgebaut, und das ohne Probeme, da geht es.
Allerdings landen die Daten im Project und nicht in der Datenbank.
 
Hallo,
Problem hat sich erledigt. Lag nicht an den Berechtigungen sondern am
Datenprovider vom ODBC.
 
Anzeige
Oben