rsst-sor
Goto Top

Auf SQL Datenbank schreiben welche Sich im Firmennetzwerk befindet

Hallo

Ich habe ein funktionierendes VBA Makro im EXCEL welches mit:

conn.Open "driver={SQL Server};" & _
"server=RSST-OFFICEIII\RSSTSQLSERVER;database=RSSTZeiterfassung;"

Daten in die Tabelle schreibt

Nun würde ich das gerne von einem anderem im Netzwerk befindenden Rechner auf diese SQL Datenban zugreifen

Wie müsste der Befel lauten

DANKE

Content-ID: 655630

Url: https://administrator.de/contentid/655630

Ausgedruckt am: 26.11.2024 um 20:11 Uhr

NordicMike
NordicMike 24.02.2021 um 11:47:40 Uhr
Goto Top
Genau so. Der Server wird ja angegeben RST-OFFICEIII.
maretz
maretz 24.02.2021 um 12:19:03 Uhr
Goto Top
die frage is eher - was erlaubt deine DB -> ich z.B. schütze die schon so das eben nur bestimmte Hosts drauf zugreifen dürfen, egal ob deren passwort stimmt oder nicht ...
RSST-SOR
RSST-SOR 24.02.2021, aktualisiert am 21.04.2022 um 16:22:30 Uhr
Goto Top
Danke für deine Rückmeldung jedoch das funktioniert eben leider nicht

sieh Fehlermeldung

screenshot 2021-02-24 122337
NordicMike
NordicMike 24.02.2021 aktualisiert um 12:26:32 Uhr
Goto Top
Da steht: Du darfst nicht.

Excel würde ich auch nicht in die Datenbank schreiben lassen, sondern nur Serverdienste. Das dauern nicht lange, bis die Datenbank inkonsistent ist.
RSST-SOR
RSST-SOR 24.02.2021, aktualisiert am 21.04.2022 um 16:24:39 Uhr
Goto Top
Danke - Da ich Neuling bin und bisher nur in EXCEL VBA geamcht habe ohne SQL Datenbank kan nich das nicht so genau sagen

Unten meien Einstellungen evtl ist da ein Häckchen zu machen?

einstellungen
RSST-SOR
RSST-SOR 24.02.2021 um 12:31:39 Uhr
Goto Top
Ja nur das würde meine Kompetenz übersteigen wen nich jetzt mit Serverdiensten auch noch ....
RSST-SOR
RSST-SOR 24.02.2021 um 12:37:19 Uhr
Goto Top
JA das ist eben miteinem anderen Benutzer zu Testzwecken

mit meinem funktioniert es
NordicMike
NordicMike 24.02.2021 aktualisiert um 12:48:05 Uhr
Goto Top
Unter Permissions kann man einstellen wer was darf.

Danach noch den Befehl "FLUSH PRIVILEGES" durchführen.
mbehrens
mbehrens 24.02.2021 um 15:16:45 Uhr
Goto Top
Zitat von @NordicMike:

Unter Permissions kann man einstellen wer was darf.

Danach noch den Befehl "FLUSH PRIVILEGES" durchführen.

Interessanter Ansatz bei einem MS SQL Zielsystem.
NordicMike
NordicMike 24.02.2021 um 15:42:49 Uhr
Goto Top
Jetzt, wo du es sagst, oder ist das nur bei MySQL so?
RSST-SOR
RSST-SOR 24.02.2021 um 17:27:22 Uhr
Goto Top
Ich finde leider keinen korrekten Ansatz für meine Aufgabenstellung -

Eventuell hängt es auch damit zusammen, dass die USEr AzureAD sind und nicht lokale Konten?

Denn unter den "Permissions" tauchen Sie nicht auf
mbehrens
mbehrens 24.02.2021 um 17:33:24 Uhr
Goto Top
Zitat von @RSST-SOR:

Eventuell hängt es auch damit zusammen, dass die USEr AzureAD sind und nicht lokale Konten?

Azure Active Directory Authentication mit OnPrem MS SQL Server dürfte zur Zeit schwierig sein.