Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 11042 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
Microsoft Office
ODBC Verbindung Problem mit Excel (5)

Frage von 3jojojo zum Thema Microsoft Office ...

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 ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (27)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (11)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Outlook & Mail
Outlook Suche liefert kein Ergebnise mehr (8)

Frage von Bjoern-B zum Thema Outlook & Mail ...

Windows Server
gelöst "Kiosk"System für Demoversion und neue Versionen einer Anwendung (6)

Frage von kpieper zum Thema Windows Server ...