![]() |
Datenbank: MSSQL • Version: 2008 • Zugriff über: dbexpress
XE3 und MSSQL
Hallo,
ich habe eine Anwendung die über dbexpress auf einen MSSQL zugreift. Unter Delphi 2009 hat es genügt bei der Weitergabe die dbxmss.dll mitzugeben, um den Zugriff auf den SQL-Server zu ermöglichen. Jetzt, nach dem Update auf XE3 geht das nicht mehr. Laut Embarcadero-Seite : :warn: "MS SQL Server 2008 wird vollständig unterstützt. Es muss der native MS SQL Server 2008-Client installiert werden (nicht MS SQL Server 2005). Dieser Client verwendet die Datei sqlncli10.dll anstelle von oledb.dll. Sie können den Client unter der Adresse [1] herunterladen (Abschnitt "Microsoft SQL Server 2008 Native Client"). " Das heißt aber, das ich an jeden Client dran müsste, was wiederum praktisch nicht geht. :cry: Gibt es irgendeine andere Möglichkeit den Zugriff von XE3 auf den MSSQL zu ermöglichen? :glaskugel: Gruß Markus |
AW: XE3 und MSSQL
Die meisten (wenn nicht sogar alle) aktuellen Zugriffskomponenten verwenden den Native Client. Da Microsoft selbst die Unterstützung von OLE DB für SQL Server abgekündigt, sollte man den Schritt wohl besser mitgehen.
|
AW: XE3 und MSSQL
das heißt aber, das ich auf jeder Workstation den Client installieren muß, richtig?
Einfach DLLs mitliefern geht dann nicht mehr... |
AW: XE3 und MSSQL
.. oder vielleicht
![]() sehe gerade das die auch über den SQL Client gehen, sorry. oder via OLE DB Grüße Klaus |
AW: XE3 und MSSQL
Zitat:
Wenn du bei OLE DB bleiben willst, ist spätestens mit SQL Server 2012 Schluss. Die zukünftigen Versionen werden das laut MS nicht mehr unterstützen. |
AW: XE3 und MSSQL
OK, danke.
Nicht gut, aber ok. Dann muß ich mir halt was einfallen lassen... |
AW: XE3 und MSSQL
Zitat:
|
AW: XE3 und MSSQL
Hallo Uwe,
deine Aussage verwundert mich etwas. Ich greife mit Win8-Clients auf SQL-Server2012 via OLEDB zu. Geht prima. Ciao Frank |
AW: XE3 und MSSQL
Zitat:
|
AW: XE3 und MSSQL
Zitat:
Zitat:
Ciao Frank |
AW: XE3 und MSSQL
Zitat:
Zitat:
|
AW: XE3 und MSSQL
OK, unklar ausgedrückt. Mit Schluss ist das Ende der Unterstützung gemeint, nicht der Anfang der Nicht-Unterstützung.
Also nochmal zur Klärung: SQL Server 2012 unterstützt noch OLE DB, die zukünftigen Versionen dann wohl nicht mehr. |
AW: XE3 und MSSQL
Hallo,
@Bernhard: :-D @Uwe: So etwa wie die BDE seinerzeit abgekündigt wurde :-)? Danke für die Infos und ciao Frank |
AW: XE3 und MSSQL
Zitat:
![]() Zitat:
|
AW: XE3 und MSSQL
Hallo Uwe,
danke für die Info. Ich bin nach dem Lesen etwas schockiert. ODBC wird "wiederbelebt"? Sollte nicht gerade der Zugriff via OLE-DB das "veraltete Schiff" ODBC ablösen? Ciao Frank |
AW: XE3 und MSSQL
Zitat:
Also OLE/DB (ADO) "stirbt" denn bis auf den Zugriff auf MS-SQl-Server und Access ist für jede anderes DBMS eine native Zugriffstechnik besser als über ADO zu gehen. MS hat auch vor einiger Zeit schon den (sehr fehlerhaften) Oracle-Provider abgekündigt. Aber das sollte wenn man den DB-Zugriff richtig kapselt auch nur ein ziemlich überschaubarer Aufwand bedeuten das auf die jetzt aktuelle Technik zuzustellen. |
AW: XE3 und MSSQL
Hallo Bernhard,
vor 2 Jahren habe ich alle Applikationen von der BDE auf ADO umgestellt. Jetzt erfolgen alle Zugriffe über das TADODataSet und die TADOConnection. Das wieder umzubauen bedeutet erfahrungsgemäß ein halbes Jahr Entwicklungsstau. Das müsste dann "schleichend" umgesetzt werden, Form für Form und in der Übergangszeit eben über beide Methoden zugreifen. Mir graut es ... Ciao Frank |
AW: XE3 und MSSQL
Alternativ könntest do Zeos7 mit dem FreeTDS Protokol benutzen. Keinen Client, kein ADO sondern den reinen TabularDataStream als Protokol...
|
AW: XE3 und MSSQL
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:29 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 by Thomas Breitkreuz