Was mich jetzt noch verwundert, dass du eine andere Fehlermeldung bekommst, wenn du mal mit Integrate Sec und ohne arbeitest.
Evtl. ist im Connectstring ein Tippfehler oder deine Variablen User,PW, Server oder
DB enthalten Zeichen, welche den String aus den tritt bringen.
Versuch mal in Delphi den String neu zusammen zu klicken und dann ein live Test zu machen.
Damit meine ich "test connection" und dann "active=true" im Dataset.