Problem beim Connecten an SQLInstance mit Domainuser

  • Allgemein

    Problem beim Connecten an SQLInstance mit Domainuser

    Hallo zusammen

    Ich habe ein Problem aus einem Skript mich mit einer SQL2005 Instance zu Connecten. Ich verwende folgenden Connectstring

    sConnectionString = "Provider=SQLOLEDB;" & _
    "Data Source=Servername\DWH;" & _
    "Trusted_Connection=Yes;" & _
    "User ID=domain\user1;" & _
    "Password=Kennwort"


    Da das Skript auf einem Server laufen soll arbeite ich mit einem Domainuser. Der Domainuser hat definitv leserechte auf der DB. Ich erhalte beim Testen aber immer folgende Fehlermeldung

    The server principal "domain\user2" is not able to access the database "XXXX" under the current security context

    Dabei ist domain\user mein Account unter welchem ich Entwickle und Teste. Eigentlich erwarte ich aber das die Verbindung unter dem Account erstellt wird, welcher ich im ConnectString angebe. Mache ich einen Überlegungsfehler oder stimmt der ConnectString nicht?

    Hier noch der Code

    VB.NET-Quellcode

    1. Set objConnection = CreateObject("ADODB.Connection")
    2. Set objRecordset = CreateObject("ADODB.Recordset")
    3. objConnection.Open sConnectionString
    4. objRecordset.Open sSQLString, objConnection, adOpenStatic, adLockOptimistic


    Danke und Gruss
    Minou