Re: Zugriff auf SQL-Datenbank übers Netzwerk



Hallo Peter,

Erstmal danke für deine Antwort. Werde deine
Beispiele gleich mal ausprobieren.

Nicht nur ausprobieren, das habe ich schon
gemacht. Wichtiger ist, den Code dieser
Beispiele zu verstehen.


Ich habe jetzt eine Datenbank auf dem SQL-Server
hinzugefügt und lasse auch die "Remoteverbindungen"
zu.

Mein ConnectionString lautet:
"Server=Programmierung;Database=Datenbank;
Trusted_Connection=True";

Vergiss mal diesen Connectionstring und schau
Dir im Beispiel SQLserver_00 an, wie dieser
Connectionstring erzeugt wird.

Willst Du mit Windows-Sicherheit oder mit
SQL-Server-Benutzername/Passwort zugreifen?

Ein Connectionstring für den Zugriff auf eine
SQLexpress-Instanz auf dem Rechner "Grautvornix"
mit Windows-Security könnte z.B. so aussehen:

Data Source=GRAUTVORNIX\SQLEXPRESS;
Integrated Security=True;
Persist Security Info=False

Bei Übergabe eines SQL-Server-Benutzers mit
Passwort für eine SQLexpress-Instanz auf dem
Rechner "Asterix" würde der Connectionstring
z.B. so aussehen:

Data Source=ASTERIX\SQLEXPRESS;
Integrated Security=False;
Persist Security Info=False;
User ID=Peter;
Password=Passwort

Starte mal das Beispiel SQLserver_00 und
schau Dir darin an, welche SQLserver das
Programm mit welchen konkreten Namen
als erreichbar anzeigt.

Und dann schau Dir mal die

Function OpenConnection()

in diesem Beispiel an. Darin siehst Du u.a.
wie der Connectionstring generiert wird und
wie damit dann die Connection zum gewünschten
SQLserver geöffnet wird.


Lokal bekomme ich die Verbindung aufgebaut,
nur wenn ich wieder von einem anderen Rechner
aus mein Programm starten will, kommt folgende Meldung:
"Fehler bei der Anforderung des Berechtigungstyps
System.Data.SqlClient.SqlClientPermission, System.Data,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5619......"

Mit einer nur unvollständigen Fehlermeldung kann man
leider nicht viel anfangen.

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tipps u. Beispielprogrammen)


.



Relevant Pages

  • =?iso-8859-1?B?UmU6IFp1Z3JpZmYgYXVmIFNRTC1EYXRlbmJhbmsg/GJlcnMgTmV0endlcms=?=
    ... dass mein Programm auf ... auf den "ConnectionString", den Rechten oder sonstiges? ... entfernten Rechner laufenden Verweisen. ... SQL-Server nun auf Deinem eigenen oder einem ...
    (microsoft.public.de.german.entwickler.dotnet.datenbank)
  • Re: Anbindung versch. Datenquellen an Data Environment
    ... > ich stehe in meinem Programm vor einem Problem bei der Datenanbindung ... > SQL-Server Datenbank bezieht. ... > soll der entsprechende Connectionstring verwendet werden. ... > dem bereits verwendeten Provider. ...
    (microsoft.public.de.vb.datenbank)
  • Re: Zugriff auf SQL-Datenbank übers Netzwerk
    ... Den ConnectionString hatte ich gleich gelassen! ... bis jetzt alles lokal. ... dass mein Programm auf ... SQL-Server nun auf Deinem eigenen oder einem ...
    (microsoft.public.de.german.entwickler.dotnet.datenbank)
  • Re: Problen mit Connectionstring
    ... String rauskopieren. ... > Im SQL-Server ist der Domänenbenutzer user1 als Datenbankbenutzer ... > Wie muss der Connectionstring heißen? ...
    (microsoft.public.de.german.entwickler.dotnet.asp)
  • Re: Zugriff auf settings
    ... einem Einzelplatz soll das Programm auf die lokale ... SQL-Express-Datenbank zurückgreifen. ... Mehrplatzsystem auf den gemeinsamen SQL-Server. ... um den Connectionstring zu verändern? ...
    (microsoft.public.de.german.entwickler.dotnet.vb)