Hi Azure Practices,
Welcome to Microsoft Q&A forum and thanks for using Azure Services.
As I understand you want to know about Creation of External Table in Azure SQL Server and facing issue.
The PolyBase feature provides connectivity to the following external data sources:
- SQL Server 2022 (16.x) does not support Hadoop.
- SQL Server 2016 (13.x) introduced PolyBase with support for connections to Hadoop and Azure Blob Storage.
- SQL Server 2019 (15.x) introduced additional connectors, including SQL Server, Oracle, Teradata, and MongoDB.
- SQL Server 2022 (16.x) introduced the S3-compatible storage connector.
- SQL Server 2019 (15.x) Cumulative update 19 introduced support for Oracle TNS.
- SQL Server 2022 (16.x) Cumulative update 2 introduced support for Oracle TNS.
To use PolyBase in an instance of SQL Server:
- Install PolyBase on Windows or Install PolyBase on Linux.
- Starting with SQL Server 2019 (15.x), enable PolyBase in sp_configure, if necessary.
- Create an external data source.
- Create an external table.
Reference document link: Introducing data virtualization with PolyBase
PolyBase provides these same functionalities for the following SQL products from Microsoft:
- SQL Server 2016 (13.x) and later versions (Windows)
- SQL Server 2019 (15.x) and later versions (Windows and Linux)
- SQL Server Analytics Platform System (PDW)
- Azure Synapse Analytics (for dedicated SQL pools)
- Data virtualization in Azure Synapse Analytics is available in two modes, PolyBase and native. For more information, see Use external tables with Synapse SQL.
If the answer did not help, please add more context/follow-up question for it, and we will help you out. Else, if the answer helped, please click Accept answer so that it can help others in the community looking for help on similar topics.
Thank you.