Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Setzen von Benutzernamen und Passwort bei ODBC Verbindung zu SQL Server

Frage Microsoft Microsoft Office

Mitglied: andrgin

andrgin (Level 1) - Jetzt verbinden

16.07.2008 um 12:17 Uhr, 11142 Aufrufe

Wir haben bei uns in der Firma Winline im Einsatz zum Verwalten aller unserer Bestellungen, Kundendaten, Umsätze, Lagerstände etc. Das ganze wird auf einem SQL Server gespeichert.
Zusätzlich haben wir noch ein paar Access Datenbanken zum Auswerten der Daten, Versenden von Waren etc. im Einsatz, wo die ganzen Tabellen per ODBC verknüpft sind (ca. 5 Datenbanken zu je ca. 30 Tabellen)

Das Problem ist, dass wir ein ziemliches Rechteproblem haben. Momentan wurde alles mit dem Datenbank Admin verbunden, aber teilweise auch mit der Windows Authentifizierung, die ich in dem Fall auch nicht haben will. Wegen Winline brauchen die User die Schreibrechte auf die Datenbank, aber da schützt die Software ja vor unbeabsichtigten Änderungen, was bei Access nicht der Fall ist, da hier sehr schnell Datensätze verloren gehen, überschrieben werden. Schreibzugriffe gibt es so gut wie keine und das kann man eventuell auch anders lösen.

Jetzt habe ich versucht Benutzername und Passwort in die ODBC Verbindung einzutragen und auf TCP/IP statt Named Pipes zu stellen, damit ich die Windows Authentifizierung verhindere.
Als Benutzername trage ich dann meinen Benutzer mit nur Leserechten ein. Passwort habe ich keines vergeben (macht bei uns nicht wirklich Sinn für reinen Lesezugriff)

Das Problem kommt dann in Access. Dort wurde beim verknüpfen der Tabellen nämlich immer irgendetwas eingetragen von SSPI, DB-Admin, teilweise mit Passwort speichern, teilweise nicht.
Kann ich Access irgendwie nachträglich sagen, dass er immer die Einstellungen in der ODBC Verbindung nehmen soll (habe bisher mit System-DNS gearbeitet, geht auch auch ohne Probleme anders). Jede Tabelle einzeln zu trennen und neu zu verknüpfen ist nicht wirklich möglich, da ich das dann 200 Mal trennen und umbenennen müsste und die Abfragen, Formulare etc. dann auch alles durcheinander werfen, wenn die Tabelle nicht da ist. Da kann ich gleich alles neu machen.

Auf jedem PC die ODBC Verbindung einzurichten wäre aber kein Problem, da das nur ca. 20 Rechner sind. Wenn ich händisch im Code etwas nachbessern muss, wäre das auch kein Problem. Einfach den Connection String in TableDefs zu ändern habe ich schon probiert, funktioniert aber auch nicht.

Edit: So ich bin noch etwas weiter. Aktualisieren kann ich die Tabellen mit dem Tabledef Objekt. Ich weiß nur nicht, wie ich ihm nachträglich beibringen soll, dass er für die Tabelle das Passwort speichern soll. Das richtige Property (Bit &H20000 in Tabledef.Attributes) weiß ich schon, aber das lässt sich nicht ändern.
Ähnliche Inhalte
Windows Netzwerk
ODBC-Verbindung zu SQL in fremder Domäne über VPN-Tunnel (5)

Frage von platinum-rx zum Thema Windows Netzwerk ...

Windows Netzwerk
gelöst Benutzername oder Passwort falsch (3)

Frage von Havanna63 zum Thema Windows Netzwerk ...

Microsoft Office
Access DB: ODBC-Verbindung zu Datenbank fehlgeschlagen (2)

Frage von potshock zum Thema Microsoft Office ...

Microsoft Office
gelöst Access 2016: keine Verbindung zu 32-bit ODBC Datenquelle (4)

Frage von masteruser0815 zum Thema Microsoft Office ...

Neue Wissensbeiträge
Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Humor (lol)

Wohnt jemand in Belgien und kann nicht mehr ruhig ausschlafen?

(6)

Information von LordGurke zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Router & Routing
Allnet - VDSL2 Modem - SFP (mini-GBIC) (20)

Frage von Dobby zum Thema Router & Routing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (17)

Frage von liquidbase zum Thema Voice over IP ...

TK-Netze & Geräte
TK-Anlage VoIP - DECT Erweiterung (16)

Frage von Lynkon zum Thema TK-Netze & Geräte ...