Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi FireDAC Azure SQL Verbindung (https://www.delphipraxis.net/194435-delphi-firedac-azure-sql-verbindung.html)

fabi17 20. Nov 2017 14:47

Datenbank: Azure • Version: x • Zugriff über: FireDAC

Delphi FireDAC Azure SQL Verbindung
 
Grüß euch!

ich würde gerne mit FireDAC auf meine Microsoft Azure Datenbank zugreifen. Hier gibt es auch ein Tutorial: https://community.embarcadero.com/bl...e-sql-database
Leider fehlt mir die Komponente TFDPhysMSSQLDriverLink
Ich befürchte die ist in meiner Delphi Version Seattle Professional nicht vorhanden? Gibt es eine andere Möglichkeit? Vielleicht mit einer anderen Komponente wie UniDAC?

Vielen Dank vorab

DeddyH 20. Nov 2017 14:57

AW: Delphi FireDAC Azure SQL Verbindung
 
Lässt sich denn FireDAC.Phys.MSSQL per Code einbinden?

Uwe Raabe 20. Nov 2017 15:11

AW: Delphi FireDAC Azure SQL Verbindung
 
Zitat:

Zitat von fabi17 (Beitrag 1386721)
Ich befürchte die ist in meiner Delphi Version Seattle Professional nicht vorhanden? Gibt es eine andere Möglichkeit? Vielleicht mit einer anderen Komponente wie UniDAC?

Zugriff auf Server-Datenbanken ist in der Tat in der Professional nicht enthalten. Selbst wenn du das, wie von Detlev vorgeschlagen, durch Einbinden dieser Unit hinbekommen würdest, wäre das ein Lizenzverstoß.

Was UniDAC betrifft: In SDAC ist Support für SQL Azure enthalten. Insofern denke ich, daß UniDAC das auch kann.

DeddyH 20. Nov 2017 15:15

AW: Delphi FireDAC Azure SQL Verbindung
 
Ich wollte mit meiner Nachfrage auch nicht zu Lizenzverstößen aufrufen, sondern einfach nur prüfen, ob sich die angesprochene Unit überhaupt im Lieferumfang befindet.

Uwe Raabe 20. Nov 2017 15:24

AW: Delphi FireDAC Azure SQL Verbindung
 
Zitat:

Zitat von DeddyH (Beitrag 1386728)
Ich wollte mit meiner Nachfrage auch nicht zu Lizenzverstößen aufrufen, sondern einfach nur prüfen, ob sich die angesprochene Unit überhaupt im Lieferumfang befindet.

Ich wollte da auch nichts unterstellen :)

Da ich kein Professional habe, kann ich das auch nicht überprüfen. Allerdings spricht auch nichts dagegen, denn man darf ja die embedded Version SQL Compact oder auch einen regulären SQL Server lokal verwenden. Das ist von der Lizenz ja abgedeckt. Nur ist SQL Azure selbst beim besten Willen nicht lokal.

fabi17 20. Nov 2017 15:25

AW: Delphi FireDAC Azure SQL Verbindung
 
danke für die raschen Antworten.
Einbinden klappt aber auch nicht ;-).

Hat jemand denn bereits Erfahrung mit uniDAC? Ich habe die Komponente noch nicht, würde Sie im Zweifel aber kaufen, wenn es keine Alternativen gibt.
Ich habe gesehen dass es von TMS Software noch die myclouddata gibt. Hier ließe sich ein Datenbankzugriff (ohne Azure) ja auch umsetzen? https://www.tmssoftware.com/site/tmsfmxcloudpack.asp

danke vorab und lg

mikhal 20. Nov 2017 15:36

AW: Delphi FireDAC Azure SQL Verbindung
 
UniDAC stellen ein sehr gute Alternative zur FireDAC dar. Liegen preislich deutlich unter der FireDac. Ich kann sie nur empfehlen.

Grüße
Mikhal

PS: Aber den direkten Zugriff auf AZURE SQL habe ich jetzt auch nicht gefunden. Via ODBC liefern Devart einen Zugriff auf AZURE SQL aus, dieser Provider ist bei (meiner) UniDAC-Installation nicht dabei, kann aber daran liegen, dass ich sie nicht benötige und deshalb nicht installiert habe.

Uwe Raabe 20. Nov 2017 16:22

AW: Delphi FireDAC Azure SQL Verbindung
 
Zitat:

Zitat von mikhal (Beitrag 1386732)
Aber den direkten Zugriff auf AZURE SQL habe ich jetzt auch nicht gefunden. Via ODBC liefern Devart einen Zugriff auf AZURE SQL aus, dieser Provider ist bei (meiner) UniDAC-Installation nicht dabei, kann aber daran liegen, dass ich sie nicht benötige und deshalb nicht installiert habe.

Wie schon gesagt: bei UniDAC finde ich das auch nicht, aber bei SDAC:
Zitat:

DB Compatibility
SQL Server 2016\2014\2012\2008 R2\ 2008\2005 (including Express edition), SQL Server 2000 (including MSDE), SQL Server 7, SQL Server Compact 4.0\3.5\3.1, SQL Azure

Bernhard Geyer 20. Nov 2017 16:42

AW: Delphi FireDAC Azure SQL Verbindung
 
Zugriff müsste doch auch über ADO/dbGO gehen.
Und dort ist AFAIK kein Lizenzproblem vorhanden.

MyRealName 20. Nov 2017 16:54

AW: Delphi FireDAC Azure SQL Verbindung
 
Das hier bei CDATA wäre auch 'ne Möglichkeit. Soweit ichw eiss kann man doch auf remote DBs zugreifen, soweit das Remote Geraffel im 3rd-party-treiber ist, das war zumindest bei DbExpress so

fabi17 22. Nov 2017 19:10

AW: Delphi FireDAC Azure SQL Verbindung
 
Danke für eure Antworten.
Als Noch-Student habe ich mir zwischenzeitlich die Enterprise Version geholt, da die Komponenten bald genauso teuer waren. Jetzt habe ich ja Zugriff auf den MSSQL Treiber :)

mkinzler 22. Nov 2017 19:30

AW: Delphi FireDAC Azure SQL Verbindung
 
Azure sollte auch mit UniDAC funktionieren

https://www.devart.com/unidac/compatibility.html

Bbommel 7. Feb 2018 15:42

AW: Delphi FireDAC Azure SQL Verbindung
 
Der Thread ist ja noch fast warm, da kann ich hoffentlich noch eine Nachfrage dazu stellen, weil ich von einem Partner-Unternehmen gerade auch gefragt wurde, ob wir den Azure SQL unterstützen können.

Redet ihr hier von irgendwelchen lokal installierten "Azure SQL"-Servern (geht das überhaupt?) oder geht es tatsächlich um eine Instanz in der Azure-Cloud und die von euch erwähnten Komponenten (UniDAC, FireDAC, es wurde sogar ADO erwähnt) kümmern sich dann alle um den Transport übers Web (via REST, OData oder sowas?)?

Bernhard Geyer 7. Feb 2018 15:56

AW: Delphi FireDAC Azure SQL Verbindung
 
Zitat:

Zitat von Bbommel (Beitrag 1393297)
Redet ihr hier von irgendwelchen lokal installierten "Azure SQL"-Servern (geht das überhaupt?)

Lokaler Azure SQL = MS SQL Server.


Zitat:

Zitat von Bbommel (Beitrag 1393297)
(UniDAC, FireDAC, es wurde sogar ADO erwähnt) kümmern sich dann alle um den Transport übers Web (via REST, OData oder sowas?)?

Die komponenten sind dafür verantwortlich. Wir gehen direkt über ADO (Also das MS-Interface, nicht die Delphi-ADOExpress-Komponenten) und müssen uns um nix kümmern.

Bbommel 7. Feb 2018 16:00

AW: Delphi FireDAC Azure SQL Verbindung
 
Okay, Danke dir schon mal für die erste Rückmeldung. Aber wenn das Ding lokal ist, dann passiert da wahrscheinlich eh noch nichts wirklich spannendes und läuft analog zum MS SQL Server tatsächlich auch bei mir problemlos wie bisher über ADO.

Bernhard Geyer 7. Feb 2018 16:06

AW: Delphi FireDAC Azure SQL Verbindung
 
Zitat:

Zitat von Bbommel (Beitrag 1393305)
Okay, Danke dir schon mal für die erste Rückmeldung. Aber wenn das Ding lokal ist, dann passiert da wahrscheinlich eh noch nichts wirklich spannendes und läuft analog zum MS SQL Server tatsächlich auch bei mir problemlos wie bisher über ADO.

Wenn es lokal ist, dann ist es der MS SQL Server.
Azure = MS SQL Server auf MS Cloud-Servern mit ein paar Einschränkungen/unveränderlichen Voreinstellungen.

Bbommel 7. Feb 2018 16:10

AW: Delphi FireDAC Azure SQL Verbindung
 
Ah, sorry, dann hatte ich deine Kurzform vorher falsch interpretiert. Aber das klingt ja gut. Also, das Dingen ist in der Cloud und ADO kümmert sich. Gefällt mir. :-)

Bernhard Geyer 7. Feb 2018 16:11

AW: Delphi FireDAC Azure SQL Verbindung
 
Zitat:

Zitat von Bbommel (Beitrag 1393308)
Ah, sorry, dann hatte ich deine Kurzform vorher falsch interpretiert. Aber das klingt ja gut. Also, das Dingen ist in der Cloud und ADO kümmert sich. Gefällt mir. :-)

MS ADO kümmert sich. bei den FireDac/Unidac muss (im direkt-Modus) natürlich das von den Komponenten implementiert sein. Sollte aber mittlerweile der Fall sein (Evtl. vor kauf mal nachfragen).


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:33 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