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
GELÖST

SQL Anywhere 12 ODBC-Treiber verteilen

Frage Microsoft Windows Server

Mitglied: jsysde

jsysde (Level 2) - Jetzt verbinden

06.06.2012 um 16:26 Uhr, 6593 Aufrufe, 3 Kommentare

Für eine unserer Anwendungen muss ich den ODBC-Treiber verteilen und eine Benuter-DSN generieren - und beisse bald in die Tischkante...

Moin zusammen,

vom Hersteller der von uns verwendeten Software habe ich eine MSI-Datei erhalten, die bei manueller Ausführung den SQL Anywhere ODBC-Treiber in Version 12 installiert und dann ein zweites Setup startet, welches dann eine Benutzer-DSN für den Zugriff auf den Datenbankserver einrichtet. Soweit, so gut.

Der Treiber muss nun auf > 200 Rechnern verteilt und der Benutzer-DSN eingerichtet werden und genau daran beisse ich mir jetzt die Zähne aus. Umgebung:
Windows-Domain mit XP und 7 Clients, SCCM steht zur Verfügung.

Egal, wie herum ich das MSI-Paket verteile (no user logged on, user logged on/user right's), die Installation läuft durch, die Software startet aber nicht, weil der ODBC-Treiber fehlt. Ich vermute hier einen Zusammenhang mit dem "verschachtelten" Setup, kann aber nicht den Finger drauf legen, wo _genau_ ich das Paket anpacken müsste. Habe schon einige Experimente mit InstEd durch, bisher erfolglos.

Das Setup stellt sich so dar:
Ich starte das mir zur Verfügung gestellte MSI-Paket und klicke brav auf Weiter, Weiter, Weiter - am Ende des Setups ist eine Checkbox gesetzt, die nach der Installation des Treibers dann die Konfiguration des DSN startet. Und genau dieser Schritt wird beim Verteilen wohl nicht ausgeführt bzw. im falschen Kontext (Benuzter-DSNs lassen sich halt nur im Benutzerkontext erstellen, weil HKCU).

Ich habe nur den Treiber verteilt und die Registry-Keys per Hand eingefügt, kein Erfolg, Software meckert den fehlenden ODBC-Treiber an. Per MST-File versucht, an das "nur-Treiber-Setup-Paket" die nötigen Informationen ran zu hängen, ebenfalls erfolglos. Mit einem System-DSN funktioniert die Software leider ebenfalls nicht (wäre ja auch zu einfach).

Es muss doch einen Weg geben?
Irgendwer anwesend, der sich mit dem SQL Anywhere Krams besser auskennt und mich mal schubsen kann?

Tausend Dank!

Cheers,
jsysde
Mitglied: DerWoWusste
06.06.2012 um 17:31 Uhr
Hi jsysde.

Zunächst: mein Beileid
Was sagt denn der Hersteller zum deployment?
Zu ODBC-Treibern kann ich nur beitragen, dass dies unter x64 oft nicht ohne Weiteres funktioniert.

Mehr kann ich erstmal nicht dazu sagen. Was sagt das Setup-Log? Ist festzustellen, ob der verschachtelte teil überhaupt läuft (also läuft, aber fehlschlägt)?
Bitte warten ..
Mitglied: jsysde
10.06.2012 um 10:32 Uhr
Moin DerWoWusste,

Zunächst: mein Beileid
Danke.

Was sagt denn der Hersteller zum deployment?
Das "verkorkste" MSI-Paket stammt ja direkt vom Hersteller mit dem Hinweis, das Paket eben für jeden User auszuführen.

Zu ODBC-Treibern kann ich nur beitragen, dass dies unter x64 oft nicht ohne Weiteres
funktioniert.
Manuell per User ausgeführt tut es das eben doch, auch auf x64-Systemen.


Mehr kann ich erstmal nicht dazu sagen. Was sagt das Setup-Log?
Ist festzustellen, ob der verschachtelte teil überhaupt
läuft (also läuft, aber fehlschlägt)?
Genau das ist das anscheinend das Problem: Der verschachtelte Teil des Setups läuft nicht, selbst dann nicht, wenn ich das Paket per SCCM mit den Optionen "Run only when user is logged on" und "Re-Run for every user that logs on" ausrolle. Und ich konnte keinen Parameter für msiexec finden, der verschachtelte Setups korrekt ausführen würde.

Cheers,
jsysde
Bitte warten ..
Mitglied: jsysde
26.06.2012 um 14:27 Uhr
So, dem Hersteller die Hölle heiß gemacht, anständigen "Stand-Alone-Treiber" bekommen und per SCCM verteilt. Reg-Keys für HKCU (die Benutzer-DSN) per "each time a user logs on" auch via SCCM verteilt. Und gut isses.

Cheers,
jsysde
Bitte warten ..
Ähnliche Inhalte
Datenbanken
SQL Anywhere: FOREACH möglich? (4)

Frage von BirdyB zum Thema Datenbanken ...

Windows Server
Backup Exec 12.5 auf SQL Server Express 2012 (2)

Frage von hubi82 zum Thema Windows Server ...

Microsoft Office
Outlook Standardschrift via Gruppenrichtlinie verteilen (5)

Frage von nullacht15 zum Thema Microsoft Office ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
iOS
16 iPads zentrall verwalten (18)

Frage von simonlohr zum Thema iOS ...

Viren und Trojaner
Ransomware .nm4 (15)

Frage von Zyklo92 zum Thema Viren und Trojaner ...

Zusammenarbeit
Administrator Verhalten nach Vertragskündigung (13)

Frage von sysbone zum Thema Zusammenarbeit ...

Microsoft Office
gelöst VBA Excel Problem mit UserForm, ListBox und TextBox (12)

Frage von abuelito zum Thema Microsoft Office ...