mirror of
https://github.com/Microsoft/sql-server-samples.git
synced 2025-12-08 14:58:54 +00:00
3.0 KiB
3.0 KiB
Sample name
Contents
About this sample
Before you begin
Run this sample
Sample details
Disclaimers
Related links
About this sample
- Applies to: Azure SQL Database, Azure SQL Data Warehouse
- Key features: Azure Active Directory Authentication
- Programming Language: C#
- Authors: Mirek Sztajno [mireks-msft]
About this sample
Before you begin
To run this sample, you need the following prerequisites:
Software prerequisites:
- Visual Studio 2015 (or higher) with the latest SSDT installed (using .Net Framework 4.6 or higher)
- .Net Framework 4.6 must be set as the target framework for the Visual Studio project. To do this, double-click on Properties in Solution Explorer, then click the Application tab and check that the Target framework is set to .Net Framework 4.6
- To install .Net Framework 4.6, see https://msdn.microsoft.com/library/5a4x27ek.aspx
- Active Directory Authentication Library for SQL Server (ADALSQL.DLL)
- ADALSQL.DLL enables applications to authenticate to Microsoft Azure SQL Database using Azure Active Directory. The ADALSQL.DLL is not installed with Visual Studio so download the DLL at http://www.microsoft.com/en-us/download/details.aspx?id=48742
- ADALSQL.DLL is automatically downloaded with Visual Studio 2015 Update 2, SQL Server Management Studio, and the newest version of SQL Server Data tools
Azure prerequisites:
- Azure Active Directory (AD)
- Permission to create an Azure SQL Database
- ???
Other Prerequisites
- For Azure Active Directory integrated authentication, a Computer joined to a domain that is federated with Azure Active Directory.
- A contained database user representing your Azure AD principal (or one of the groups you belong to) must exist in the database and must have at least the CONNECT permission.
Run this sample
Sample details
This demo provides a tool for exploring Azure Active Directory authentication to Azure SQL DB or Azure SQL DW.
Azure Active Directory authentication with Azure SQL Database V12 supports the following authentication methods:
- User/password authentication
- Integrated authentication
- Application token authentication [Demo coming soon!]
Disclaimers
The code included in this sample is only intended to provide a method to demonstrate sucessful authentication to Azure SQL Database or Azure SQL Data Warehouse via Azure Active Directory authentication methods.