Retrieves a list of the existing
SQL Server Instances that host the
Data Sources.
Parameters
- request
- Contains a GetSqlInstancesRequest for a list of all existing SQL Server Instances that host the Data Sources.
Return Value
The following example shows how to retrieve a list of all SQL Server Instances that host the Data Sources using the
GetSqlInstances()
method:
using System;
using System.Linq;
using AIR.Services.Common.Data;
using AIR.Services.Security.Api;
class SnippetGetSqlInstancesRequest
{
private void GetSqlServerInstanceSid(string sqlServerName)
{
SecurityServiceClient securityClient = new SecurityServiceClient();
GetSqlInstancesRequest request = new GetSqlInstancesRequest();
GetSqlInstancesResponse response = securityClient.GetSqlInstances(request);
if (response.Status.Code == StatusCode.Success)
{
AIR.Services.Security.Data.SqlInstance sqlInstance = response.SqlInstances.FirstOrDefault(s => s.Name.ToLower() == sqlServerName);
if (sqlInstance != null)
{
Console.WriteLine("SID: " + sqlInstance.Sid);
}
}
}
}
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2