Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Op deze pagina wordt beschreven hoe de SQL Server-connector werkt, inclusief de belangrijkste concepten.
Hoe maakt Azure Databricks verbinding met SQL Server?
Azure Databricks maakt verbinding met SQL Server met behulp van TLS (Transport Layer Security) en een JDBC-verbinding. Nieuw gemaakte pijplijnen valideren ook het TLS-certificaat van de server om de serveridentiteit te verifiëren. Zie validatie van TLS-servercertificaten voor meer informatie en configuratieopties. Inloggegevens worden veilig opgeslagen in Unity Catalog en kunnen alleen worden opgehaald als de gebruiker die verantwoordelijk is voor de gegevensstroom de juiste machtigingen heeft. Databricks raadt aan om een afzonderlijke SQL Server-gebruiker te maken voor gegevensopname. Als er databases of tabellen zijn die u niet beschikbaar wilt maken voor deze gebruiker, kunt u ingebouwde SQL Server-machtigingen gebruiken.
Hoe haalt de connector incrementeel gegevens op?
De connector maakt gebruik van Microsoft Change Tracking en Microsoft Change Data Capture (CDC). Als een tabel een primaire sleutel heeft, raadt Databricks aan om wijzigingen bij te houden voor optimale prestaties. Als een tabel geen primaire sleutel heeft, raadt Databricks het gebruik van CDC aan. Als zowel het bijhouden van wijzigingen als CDC (Change Data Capture) zijn ingeschakeld, gebruikt de connector het bijhouden van wijzigingen.
Databasevariaties
De connector ondersteunt Azure SQL- en AWS RDS SQL-databases. Dit omvat SQL Server die wordt uitgevoerd op virtuele Azure-machines (VM's) en Amazon EC2. De connector ondersteunt ook on-premises SQL Server met behulp van Azure ExpressRoute, AWS Direct Connect en VPN als er voldoende bandbreedte beschikbaar is.
Verificatiemethoden
- De connector ondersteunt de volgende verificatiemethoden:
- OAuth van gebruiker naar machine (U2M) met Microsoft Entra-id
- OAuth van machine-naar-machine (M2M) met Microsoft Entra-id
- Gebruikersnaam en wachtwoord
SQL Server-opname versus query-federatie
Naast de SQL Server-opnameconnector in Lakeflow Connect biedt Databricks een zero-copy-connector in Lakehouse Federation. Met de connector voor nulkopie kunt u query's uitvoeren op gegevens in SQL Server zonder deze te verplaatsen.