![]() |
Re: Connection zu SQL Server Express über lokales Netzwerk..
Schick die Sourcen mal per PN oder an meine Email-Adresse, es interessiert mich wirklich, warum es bei dir nicht funktioniert!
Grüße Mikhal |
Re: Connection zu SQL Server Express über lokales Netzwerk..
Habe es vor Deinem letzten Post als Anhang hinzugefügt. Ich schaue nachher wieder rein, bin aber dann nicht mehr auf Arbeit...würde mich aber wirklich freuen, wenn ich es diese Woche hinbekommen würde...Danke Euch allen!
|
Re: Connection zu SQL Server Express über lokales Netzwerk..
Tom, bei der Auswahl des OLE DB Providers für Microsoft Directory Services hast du wohl eine unruhige Hand gehabt. Da solltest du besser den OLE DB Provider für SQL Server verwenden. Oder hast du uns etwas verschwiegen?
marabu |
Re: Connection zu SQL Server Express über lokales Netzwerk..
Hallo Marabu,
das war ein langer, harter und anstrengender Tag. Ich habe letztendlich nur den mir zu Verfügung gestellten Code benutzt. Eigentlich habe ich heute NICHTS erreicht, ausser nach 3 Stunden herausgefunden zu haben, wie man eine CSS-Datei in einer XML-Struktur unterbringt. Einfach zu wenig! Da meine Verwirrung eher zunimmt, vermute ich einfach mal, dass Du mit Deiner Aussage meinst, dass ich bei der AdoConnection.Provider nicht ADsDSOObject => sondern besser => SQLOLEDB verwenden soll!? Ich kanns erst morgen testen, habe jetzt aber echt Hoffnung, dass es funktioniert. Kann es sein, dass ich einfach nur die Komponente auf mein Formular gezogen habe und dann die Softwareeinstellungen per Prozedure vorgenommen habe? Aber selbst wenn. In dem ConnectionString steht doch der eigentlich richtige Provider drin. Wird das dann einfach ignoriert oder ist das für was anderes? Wünscht mir Glück für morgen. |
Re: Connection zu SQL Server Express über lokales Netzwerk..
Ich denke es ist viel einfacher für dich, wenn du den OI links liegen lässt und einfach einen Doppelklick auf die ADOConnection machst. Die Auswahl des Provders geschieht dann über den friendly name und nicht über den nur Insidern geläufigen internen Namen. Aber deine Vermutung in Richtung SQLOLEDB ist schon richtig. Auf der zweiten Seite des property sheet handlers machst du nur noch die Angabe zum Server, zur Authentisierung und wählst die Standard-Datenbank - fertig. Alle anderen Angaben kannst du getrost erstmal vergessen, bzw. die Standardeinstellungen beibehalten. Du kannst übrigens zu Hause eine Trockenübung machen. Nimm einfach eine UDL-Datei - auf deinem Rechner befindet sich auch eine unter "%CommonProgramFiles%\System\Ole DB\Data Links", die du als Kopiervorlage benutzen kannst. Die bei Doppelklick angezeigten property sheets sind die gleichen, die auch bei einem Doppelklick auf eine ADOConnection in der IDE erscheinen.
Du schaffst das. marabu |
Re: Connection zu SQL Server Express über lokales Netzwerk..
Ein weiterer Hinweis: Ich habe zu Hause lediglich ein XP-Home-Netz, dort erhielt ich ebenfalls permanent die Fehlermeldung, daß ich keine Remote-Verbindung herstellen könne. Folgende Einstellungen mußte ich ändern, damit ich via ADO von meinem Laptop auf die Datenbank meines Standardrechners zugreifen konnte:
1. Dienst SQL Browser mußte gestartet werden (ist normalerweise deaktiviert) 2. im Oberflächenkonfigurationstool mußt das Häkchen auf dem Register "Ad-hoc Remoteabfrage" für "Unterstützung von OPENROWSET und OPENDATASOURCE" gesetzt werden Danach konnte ich wie gewohnt eine Verbindung herstellen. Allerdings muß ich einräumen, daß ich zur Zeit keinen Zugriff vom Laptop auf meinen "Server" herstellen kann, wenn ich das Microsoft SQL Server Management Studio Express verwenden möchte. Das kann aber auch daran liegen, daß ich bereits ServicePack 1 auf meinem Standardrechner installiert habe, während auf meinem Laptop noch die Version von Dezember letzten Jahres dümpelt. Grüße Mikhal |
Re: Connection zu SQL Server Express über lokales Netzwerk..
Das wiederum lässt mich vermuten, dass es morgen trotzdem nicht klappen wird, denn ich habe schon alle Häkchen im Oberflächen-Konfigurationstool aktiviert, aber ich melde mich morgen einfach wieder, wenn ich es alles noch einmal durchgetestet habe...
|
Re: Connection zu SQL Server Express über lokales Netzwerk..
Hallo Michael,
der SQL Server Browser wird nur gebraucht, wenn du dir unbekannte Server im Netz aufspüren willst. Kennst du den Namen des Servers, dann trage ihn einfach ein und gut ist. Freundliche Grüße marabu |
Re: Connection zu SQL Server Express über lokales Netzwerk..
@marabu: Das trifft wohl zu, ich habe den SQL Browser Dienst erst eingeschaltet, als ich versucht habe, mit dem Microsoft SQl Server Management Studio Express auf die Datenbank zuzugreifen, und dort nach vorhandenen Servern suchte.
Grüße Mikhal |
Re: Connection zu SQL Server Express über lokales Netzwerk..
Guten Morgen,
also zuerst das Wichtigste. Es geht NICHT. Folgendes möchte ich zusammenfassend erwähnen. Ich habe die Dummy.udl auf dem Client gestartet. So kann ich mich vom Client aus auf den Server connecten: Reiter Provider: OLE DB Provider für Microsoft Directoy Services Reiter Verbindung: Datenquelle = ServerName Benutzer und Kennwort eingegeben Verbindungstest erfolgreich! __________________________________________________ ____________ So kann ich mich nicht vom Client aus auf den Server connecten: Reiter Provider: Microsoft OLE DB Provider for SQL Server Reiter Verbindung: Servername = ServerName Benutzer und Kennwort eingegeben Verbindungstest nicht erfolgreich! Es wird die Fehlermeldung von gestern angezeigt! __________________________________________________ ____________ Wenn ich auf dem Server selbst die UDL mit beiden Wegen teste ist es immer erfolgreich. Ich bin am Ende. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:03 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