falls vorhanden, sieh dir mal die InnerException des fehlers an.
versuche ausserdem, als Data Source den instanznamen/SID anzugeben;
der Initial Catalog ist nur für SQL Server richtig.
siehe z.b.
Oracle Connection String Samples - ConnectionStrings.com
Connection String Page
s'Amstel
ebenso wie get-current-user den benutzerkontext der PHP-umgebung liefert.
wenn du den angemeldeten benutzernamen benötigst, wirst du eventuell mittels mod_ntml oder mod_auth_sspi zum ziel kommen.
sprechen wir von IIS oder Apache oder ...?
s'Amstel
abhängig vom DBMS kann das entweder das DBMS selber, oder das script muss eine für die datenbank konsistente ID genereieren.
um welche art von "SQL-datenbank" handelt es sich konkret?
von welchem feld mit welchem datentypen sprechen wir hier?
s'Amstel
du möchtest daten *aus* einer datenbank exportieren, als CSV transportieren, und wieder *in* eine anderen datenbank importieren? welches datenbanksystem hast du denn?
werd doch ein wenig konkreter bitte.
s'Amstel
solche zusätzliche buttons werden oft von grafikkartentreibern hinzugefügt, auszuschliessen ist das als fehlerursache deshalb trotzdem nicht.
welche updates wurden denn zuletzt installiert? das lässt sich z.b. mittels winupdatelist feststellen.
ist der rechner viren- und adware-frei?
s'Amstel
ich gelinde gesagt verstehe schon die genaue problemstellung nicht.
aber vielleicht zeigst du ja einmal ein beispiel in form eines screenshots.
s'Amstel
ohne genaue fehlermeldung / logfile oder tracefile von TNS-client und der angabe, ob es sich um den instant client oder instant client "basic" (der ohne ODBC geliefert wird) handelt, ist das schwer.
ich hätte im dem fall überprüft, ob die sqlora32.dll beim instant client dabei ist. AFAIR ist das nicht so.
s'Amstel