Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   XE3 und MSSQL (https://www.delphipraxis.net/172572-xe3-und-mssql.html)

Markus70 11. Jan 2013 13:45

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

Uwe Raabe 11. Jan 2013 15:10

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.

Markus70 11. Jan 2013 15:22

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...

Klaus01 11. Jan 2013 15:27

AW: XE3 und MSSQL
 
.. oder vielleicht SDAC von devart verwenden?

sehe gerade das die auch über den SQL Client gehen, sorry.
oder via OLE DB

Grüße
Klaus

Uwe Raabe 11. Jan 2013 15:34

AW: XE3 und MSSQL
 
Zitat:

Zitat von Markus70 (Beitrag 1198671)
das heißt aber, das ich auf jeder Workstation den Client installieren muß, richtig?
Einfach DLLs mitliefern geht dann nicht mehr...

Richtig! Das erledigt am besten das Setup bzw. Update des eigentlichen Programms.

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.

Markus70 11. Jan 2013 15:43

AW: XE3 und MSSQL
 
OK, danke.
Nicht gut, aber ok. Dann muß ich mir halt was einfallen lassen...

Bernhard Geyer 11. Jan 2013 15:44

AW: XE3 und MSSQL
 
Zitat:

Zitat von Markus70 (Beitrag 1198671)
das heißt aber, das ich auf jeder Workstation den Client installieren muß, richtig?
Einfach DLLs mitliefern geht dann nicht mehr...

Ging eigentlich noch nie. Der benötigte OLE-DB-Client wurde unter NT/W2k auch immer erst nachträglich mit irgendwelchen Updates/Installationen auf brauchbaren Stand gebracht.

FrankJ28 11. Jan 2013 16:42

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

Bernhard Geyer 11. Jan 2013 16:44

AW: XE3 und MSSQL
 
Zitat:

Zitat von FrankJ28 (Beitrag 1198680)
Hallo Uwe,
deine Aussage verwundert mich etwas. Ich greife mit Win8-Clients auf SQL-Server2012 via OLEDB zu. Geht prima.
Ciao
Frank

Und? Die Aussage war ja: "Die zukünftigen Versionen werden das laut MS nicht mehr unterstützen."

FrankJ28 11. Jan 2013 16:48

AW: XE3 und MSSQL
 
Zitat:

Und?
(was für eine Einleitung ...)
Zitat:

Wenn du bei OLE DB bleiben willst, ist spätestens mit SQL Server 2012 Schluss
... interpretierte ich eben so, dass schon bei 2012 Schluss wäre.
Ciao
Frank


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:46 Uhr.
Seite 1 von 2  1 2   

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