1
0
mirror of https://github.com/Microsoft/sql-server-samples.git synced 2025-12-08 14:58:54 +00:00
Files
sql-server-samples/samples/features/security/azure-active-directory-auth/integrated/Program.cs
2016-07-25 16:20:26 -07:00

34 lines
1.1 KiB
C#

using System;
using System.Data;
using System.Data.SqlClient;
class Program
{
static void Main()
{
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
builder["Data Source"] = "aad-managed-demo.database.windows.net"; // replace with your server name
builder["Initial Catalog"] = "demo"; // replace with your database name
builder["Authentication"] = SqlAuthenticationMethod.ActiveDirectoryIntegrated;
builder["Connect Timeout"] = 30;
using (SqlConnection connection = new SqlConnection(builder.ConnectionString))
{
try
{
connection.Open();
using (SqlCommand cmd = new SqlCommand(@"SELECT SUSER_SNAME()", connection))
{
Console.WriteLine("You have successfully logged on as: " + (string)cmd.ExecuteScalar());
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
Console.WriteLine("Please press any key to stop");
Console.ReadKey();
}
}