none
Zugriff auf SQL Server Express von einem anderem Rechner aus RRS feed

  • Allgemeine Diskussion

  • Hallo Forum,

    ich habe eine Visual Studio 2005 Express Anwendung die über folgenden ConnectionString auf einen localen SQL SERVER 2005 Express zugreift:

    Data Source=.\SQLEXPRESS;AttachDbFilename="C:\Pfad\DB.mdf";Integrated Security=True;Connect Timeout=30;User Instance=True

    Jetzt möchte ich aber die Anwendung auf einem Rechner A und den SQL Server auf einem Rechner B laufen lassen.

    Dazu habe ich schon folgendes gemacht:

    1. Remotezugriff über TCP/IP aktiviert und der SQL Browser läuft.
    2. Den Connectionstring geändert in:

    Data Source=195.168.x.xxx\SQLEXPRESS;AttachDbFilename="C:\Pfad\DB.mdf";Integrated Security=True;Connect Timeout=30;User Instance=True

    Jetzt bekomme ich beim Zugriff die Meldung das ich nicht die Rechte habe du ich bräuchte!
    Mit dem Management Studio kann ich unter der DB die ich angefügt habe in Security > Users diverse Rechte verteilen... ich habe nur keinen Schimmer wie das nun zu machen ist... oder ob ich einen neuen User hinzufügen muss!

    Ich habe dort die User:
    dbo; guest; INFORMATION_SCHEMA; und sys;

    dbo hat noch <Rechnername>\Administrator bei Loginname stehn...

    wenn ich dort einige Häckchen setze z.b. für db_accessadmin und db_datareader usw. kann ich immer noch nicht drauf zugreifen.

    Ich habe keine Ahnung was ich noch machen soll???
    Muss ich den Connectionstring noch mehr ändern?


    DANKE

    Mike

    • Typ geändert Thorsten Dörfler Sonntag, 18. Juli 2010 14:12 Hat sich laut Ersteller erledigt
    Dienstag, 22. Juli 2008 09:11

Alle Antworten