Bin schon drauf gekommen....
Naja, gestern war wirklich nicht mein Tag.
Weil der SQL unterscheidet zwischen Benutzern die von den lokalen Computer "importiert" wurden, und welchen die explizit nur beim SQL Server angelegt sind.
Und wenn ich im Connection String UID und Passwort übergebe kann ich damit nur Benutzer authentifizieren die am SQL angelegt sind, aber nicht von den lokalen Benutzern importiert worden sind.
Wenn ich importierte Benutzer authentifizieren möchte muss ich im Connection String "integrated security=SSPI" übergeben.
Und das hab ich nicht gewusst - weil ich bisher immer nur mit DSNs und dem Windows Benutzerkonto IUSR_Rechnername am SQL gearbeitet habe....
Das war also der 2. "sinnlose" Thread meinerseits.