コード例 #1
0
ファイル: DQEMenuItem.cs プロジェクト: HicServices/RDMP
        protected override void OnClick(EventArgs e)
        {
            base.OnClick(e);

            if (_dqeServer == null)
            {
                var cmdCreateDb = new ExecuteCommandCreateNewExternalDatabaseServer(_activator, new DataQualityEnginePatcher(), PermissableDefaults.DQE);
                cmdCreateDb.Execute();
            }
            else
            {
                Exception ex;
                if (!_dqeServer.Discover(DataAccessContext.InternalDataProcessing).Server.RespondsWithinTime(5, out ex))
                {
                    ExceptionViewer.Show(ex);
                }
                else
                {
                    new ExecuteCommandRunDQEOnCatalogue(_activator, _catalogue).Execute();
                }
            }
        }
コード例 #2
0
 public DiscoveredServer GetDistinctLoggingDatabase(out IExternalDatabaseServer serverChosen)
 {
     serverChosen = GetDistinctLoggingServer(false);
     return(serverChosen.Discover(DataAccessContext.Logging).Server);
 }