Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MSSQL 2014 - welchen Provider verwenden? (https://www.delphipraxis.net/187421-mssql-2014-welchen-provider-verwenden.html)

teebee 27. Nov 2015 19:04

Datenbank: MSSQL • Version: 2014 • Zugriff über: ADO

MSSQL 2014 - welchen Provider verwenden?
 
Welchen Provider nehme ich sinnvollerweise für den ADO-Zugriff auf MSSQL 2014?

Zur Auswahl bekomme ich im ConnectionString-Building-Dialog von TADOConnection u.a. den

Microsoft OLE DB Provider for SQL Server

und den

SQL Server Native Client 11.0.

Das sind zumindest die beiden, von denen ich aus den Namen schließe, dass sie für dem SQL Server gedacht sind :wink:

Funktionieren anscheinend auch beide, aber welcher ist besser? Oder ist es egal?
Letzterer stammt ja noch vom SQL Server 2012.

Sind beide Provider denn Bestandteil einer Windows 7 Installation? Oder müssen auf den Rechnern, auf denen die Anwendung laufen soll (der SQL Server ist dort natürlich nicht installiert), die Provider nachinstalliert werden?

Gruß,
teebee

Sir Rufo 27. Nov 2015 19:27

AW: MSSQL 2014 - welchen Provider verwenden?
 
Kommt darauf an, was du mit dem SQL-Server veranstalten möchtest. Wenn du die gesamte Bandbreite an Funktionen und Feldtypen ausschöpfst ist der neueste Native Client (v11) Pflicht.

Ansonsten reicht auch der Butter-und-Brot Treiber.

(Ich würde dem aktuellen Native Client immer den Vorzug geben)

(Bei meinen Anwendungen läuft die Kommunikation Anwendung <-> REST-API <-> SQL-Server. Da habe ich mit dem Native Client nur auf dem REST-Server zu tun)

Bernhard Geyer 27. Nov 2015 20:22

AW: MSSQL 2014 - welchen Provider verwenden?
 
Der OLE DB-Provider ist immer drauf, der native Client muss man installieren.

Dejan Vu 27. Nov 2015 20:45

AW: MSSQL 2014 - welchen Provider verwenden?
 
Sind da nicht eh noch Bugs respektive Inkompatibilitäten mit 'neueren' Datentypen in der ADO-Implementierung von Delphi?

Stevie 28. Nov 2015 00:09

AW: MSSQL 2014 - welchen Provider verwenden?
 
Nö, läuft alles fluffig, wenn man das beachtet: https://msdn.microsoft.com/de-de/lib...=sql.120).aspx

teebee 28. Nov 2015 08:42

AW: MSSQL 2014 - welchen Provider verwenden?
 
Danke für die Antworten. Werde dann wohl den Native Client mitinstallieren, auch wenn ich im Moment noch nicht von den 2005er Features des SQL Servers Gebrauch mache, aber wer weiß, was noch kommt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:38 Uhr.

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