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-Key: 655630

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

Printed on: April 26, 2024 at 22:04 o'clock

Member: NordicMike
NordicMike Feb 24, 2021 at 10:47:40 (UTC)
Goto Top
Genau so. Der Server wird ja angegeben RST-OFFICEIII.
Member: maretz
maretz Feb 24, 2021 at 11:19:03 (UTC)
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 ...
Member: RSST-SOR
RSST-SOR Feb 24, 2021, updated at Apr 21, 2022 at 14:22:30 (UTC)
Goto Top
Danke für deine Rückmeldung jedoch das funktioniert eben leider nicht

sieh Fehlermeldung

screenshot 2021-02-24 122337
Member: NordicMike
NordicMike Feb 24, 2021 updated at 11:26:32 (UTC)
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.
Member: RSST-SOR
RSST-SOR Feb 24, 2021, updated at Apr 21, 2022 at 14:24:39 (UTC)
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
Member: RSST-SOR
RSST-SOR Feb 24, 2021 at 11:31:39 (UTC)
Goto Top
Ja nur das würde meine Kompetenz übersteigen wen nich jetzt mit Serverdiensten auch noch ....
Member: RSST-SOR
RSST-SOR Feb 24, 2021 at 11:37:19 (UTC)
Goto Top
JA das ist eben miteinem anderen Benutzer zu Testzwecken

mit meinem funktioniert es
Member: NordicMike
NordicMike Feb 24, 2021 updated at 11:48:05 (UTC)
Goto Top
Unter Permissions kann man einstellen wer was darf.

Danach noch den Befehl "FLUSH PRIVILEGES" durchführen.
Member: mbehrens
mbehrens Feb 24, 2021 at 14:16:45 (UTC)
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.
Member: NordicMike
NordicMike Feb 24, 2021 at 14:42:49 (UTC)
Goto Top
Jetzt, wo du es sagst, oder ist das nur bei MySQL so?
Member: RSST-SOR
RSST-SOR Feb 24, 2021 at 16:27:22 (UTC)
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
Member: mbehrens
mbehrens Feb 24, 2021 at 16:33:24 (UTC)
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.