public static void UpdateConnection()
{
var insightApi = new InsightApiClient();
string login = "Administrator";
string password = "password";
Guid sessionId = insightApi.Login(login, password, null, EApplicationType.Admin);
var project = insightApi.GetProjectsDescriptions(sessionId, null)[0];
var connInfo = new ConnInfo
{
ConnectionString = "Data Source=<server>;Initial Catalog=<dbname>; User Id=<user>;Password=<password>;",
DatabaseTypeName = "MS SQL Server",
ProviderName = ""
};
var connInfos = new [] { connInfo };
insightApi.UpdateConnection(sessionId, Guid.Empty, Guid.Empty, "GlobalConnectionName", connInfos, null);
insightApi.UpdateConnection(sessionId, project.ProjectId, Guid.Empty, "DataSourceName", connInfos, null);
}