Delphi-PRAXiS
Seite 3 von 6     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Connection zu SQL Server Express über lokales Netzwerk..Wie? (https://www.delphipraxis.net/66063-connection-zu-sql-server-express-ueber-lokales-netzwerk-wie.html)

mikhal 27. Mär 2006 10:41

Re: Connection zu SQL Server Express über lokales Netzwerk..
 
Ich übergeben eigentlich nie die Workstation ID, ich belasse es lediglich bei der Übergabe von User und Password, wenn die Datenbank die Benutzerverwaltung übernimmt. Habe ich die Windowsanmeldung erlaubt, übergebe ich nicht einmal diese und bei mir funktioniert das einwandfrei.

Grüße
Mikhal

marabu 27. Mär 2006 10:45

Re: Connection zu SQL Server Express über lokales Netzwerk..
 
Hallo Tom,

Zitat:

Zitat von torud
[DBNMPNTW] Der angegebene SQL Server wurde nicht gefunden.

dein Client versucht immer noch über Named Pipes auf den Server zuzugreifen und schafft es nicht. Stelle die Kommunikation auf TCP/IP um. Dazu gibt es normalerweise ein Client Network Utility.

Grüße vom marabu

torud 27. Mär 2006 10:53

Re: Connection zu SQL Server Express über lokales Netzwerk..
 
Vielleicht liegts am Express oder einfach nur an meiner mangelnden Erfahrung. Es will einfach nicht funktionieren. Mit dem einen Code habe ich eine Connection zum Server aber keinen Zugriff auf die DB, weil ich sie nicht zuweisen kann und mit dem anderen Code klappt nicht mal das Verbinden zum Server. :roll:

@marabu, ich habe jetzt auf ausschliesslichen TCP/IP-Zugriff umgestellt und werde es testen...

torud 27. Mär 2006 11:01

Re: Connection zu SQL Server Express über lokales Netzwerk..
 
Ich habe nun mit dem Tool SQL Server-Oberflächenkonfiguration auf TCP/IP umgestellt. Anschliessend den Server beendet und wieder neu gestartet. Danach habe ich vom Client aus versucht mit folgendem Code die Verbindung zum Server herzustellen, wobei wieder die gleiche Fehlermeldung kam.

'Provider=SQLOLEDB.1;Password=Pass;'+
'Persist Security Info=True;User ID=User;'+
'Initial Catalog=Tennis;'+
'Data Source=pcsoy01\sqlexpress;'+
'Use Procedure for Prepare=1;Auto Translate=True;'+
'Packet Size=4096;Workstation ID=ClientName;'+
'Use Encryption for Data=False;Tag with column collation when possible=False;

Ich habe auch versucht:

'Packet Size=4096;Workstation ID=ClientIP;'+

Leider ohne Erfolg.

mikhal 27. Mär 2006 11:43

Re: Connection zu SQL Server Express über lokales Netzwerk..
 
Hast du auch mal versucht, die Klausel Workstation ID komplett wegzulassen? Wie oben bereits gesagt, ich verwende diese Klausel nie.

Grüße
Mikhal

torud 27. Mär 2006 11:46

Re: Connection zu SQL Server Express über lokales Netzwerk..
 
Ja soeben versucht. Der gleiche Fehler.

mikhal 27. Mär 2006 11:58

Re: Connection zu SQL Server Express über lokales Netzwerk..
 
Mein kompletter Connectionstring:

Delphi-Quellcode:
Provider=SQLOLEDB.1;
Integrated Security=SSPI;
Initial Catalog=<MeineDatenbank>;
Data Source=<MeinServer>\<Instanzname>;
Ich habe die Datenbank mit Standardvorgabe angelegt (deshalb der Instanzname SQLEXPRESS) und mit "Integrierte Sicherheit von Windows NT verwenden".

Der obige Connectionstring reicht für eine Anmeldung normalerweise aus.

Grüße
Mikhal

torud 27. Mär 2006 12:16

Re: Connection zu SQL Server Express über lokales Netzwerk..
 
Lokal funktioniert auch das. Im Netzwerk kommt auf dem Client wieder die gleiche Fehlermeldung.

marabu 27. Mär 2006 13:49

Re: Connection zu SQL Server Express über lokales Netzwerk..
 
Ich habe soeben MS SQL Server 2005 Express installiert - mein Sohn ebenso. Mit den Standardeinstellungen funktioniert die Verbindungsaufnahme - wie erwartet. Nur die Firewall verlangte etwas Aufmerksamkeit.

marabu

torud 27. Mär 2006 14:18

Re: Connection zu SQL Server Express über lokales Netzwerk..
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Marabu,

also erstmal Gratulation zu Eurem Erfolg! Was mich jetzt stutzig macht ist die Aussage, dass Ihr auf beiden Rechnern den Server installiert habt. Natürlich habe ich auf dem Client bei mir keinen Server installiert.

Ich habe nun noch ein anderes Laptop genommen und dort ebenso mal meine Testsoftware gestartet. Dort klappt es ebenfalls nicht. Ich bin fast geneigt hier mal mein kleines Testtool zu posten, damit ihr mal schaut, was da falsch sein könnte.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:05 Uhr.
Seite 3 von 6     123 45     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz