protected override void OnLoggingOn(LogonEventArgs args)
        {
            base.OnLoggingOn(args);
            string targetDataBaseName = ((IDatabaseNameParameter)args.LogonParameters).DatabaseName;

            ObjectSpaceProvider.ConnectionString = MSSqlServerChangeDatabaseHelper.PatchConnectionString(targetDataBaseName, ConnectionString);
        }
        protected override void OnLoggingOn(LogonEventArgs args)
        {
            base.OnLoggingOn(args);
            string targetDataBaseName = ((IDatabaseNameParameter)args.LogonParameters).DatabaseName;

            ((XPObjectSpaceProvider)ObjectSpaceProviders[0]).SetDataStoreProvider(
                GetDataStoreProvider(MSSqlServerChangeDatabaseHelper.PatchConnectionString(targetDataBaseName, ConnectionString),
                                     null));
        }