![]() |
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 |
Re: Connection zu SQL Server Express über lokales Netzwerk..
Hallo Tom,
Zitat:
Grüße vom marabu |
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... |
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. |
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 |
Re: Connection zu SQL Server Express über lokales Netzwerk..
Ja soeben versucht. Der gleiche Fehler.
|
Re: Connection zu SQL Server Express über lokales Netzwerk..
Mein kompletter Connectionstring:
Delphi-Quellcode:
Ich habe die Datenbank mit Standardvorgabe angelegt (deshalb der Instanzname SQLEXPRESS) und mit "Integrierte Sicherheit von Windows NT verwenden".
Provider=SQLOLEDB.1;
Integrated Security=SSPI; Initial Catalog=<MeineDatenbank>; Data Source=<MeinServer>\<Instanzname>; Der obige Connectionstring reicht für eine Anmeldung normalerweise aus. Grüße Mikhal |
Re: Connection zu SQL Server Express über lokales Netzwerk..
Lokal funktioniert auch das. Im Netzwerk kommt auf dem Client wieder die gleiche Fehlermeldung.
|
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 |
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. |
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