Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Список отозванных сертификатов

Добрый вечер!

Требуется помощь специалиста. 
Цель: нужно создать список с отозванными сертификатами, чтобы по этим сертификатам нельзя было подключиться с других серверов.

Я создал сертификаты. Так же создал crl.pem. После добавления сертификата в crl.pem локально подключиться с этим сертификатом уже не могу к серверу БД, что отлично. Но, стоит этот сертификат сохранить на другом сервере и от туда подключиться, то все пройдет отлично. Вопрос, как этом можно выключить, нужно чтобы вообще ни откуда ни кто не смогу подключиться к серверу с отозванным сертификатом. 
Ответ:
Решение проблемы нашел вот в этом . Теперь да же украденный сертификат не будет запущен на чужом компе, да же если он сделает подмену IP.

Добавлено через 2 минуты и 14 секунд
-extfile mycrl.cnf  - это и есть решение. )) вынести в отдельный файл или можно сразу в файле openssl.cnf все поправки внести. 
Вопрос: Создание сертификата подвязка к логину

Есть логины 1с и 1с2
создан сертификат в базе master + сделан бэкап

Теперь авторизую сертификат логин 1с к базе 1cb

Use 1cb

create CERTIFICATE CER1с
AUTHORIZATION 1c
FROM FILE = 'D:\1c\хххххххх1.cer'

Можно ли авторизовать несколько логинов или надо создавать мод каждый логин сертификат ?
Use 1cb
create CERTIFICATE CER1с
AUTHORIZATION 1с2
FROM FILE = 'D:\1c\хххххххх1.cer'
Пишет сертификат уже существует

Если ее еще варианты ??? Не очень хочется под каждый логин создавать сертификат
Ответ: это вы вообще что делаете?
сертификату овнера назначаете?
зачем?
ну и как бы овнер всего один может быть
Вопрос: Сертификат oracle

Заканчиваю универ. На предмете БД изучаю oracle. Слышала, чтоб стать dba оракл необходимо сертификат о прохождении их курсов. Насколько это правда? Ещё вопросы: что востребованее: oracle или ms sql? Достаточно ли иметь степень бакалавра для junior, а потом со временем рост в карьере или все таки нужно идти на магистра?
Ответ:
Сообщение от Aumi
Слышала, чтоб стать dba оракл необходимо сертификат о прохождении их курсов
Стать Oracle DBA можно и без всяких курсов, так же, как и разработчиком Oracle. Другое дело, что это непросто, поскольку Oracle - достаточно сложная система. Плюс почти нет книг на русском языке, поэтому основной источник инфы - оф. дока на английском.
Что касаемо сертификатов от Oracle, то есть разные ступени (по степени возрастания): OCA, OCP, OСM. OCM встречается достаточно редко, там много чего нужно, в том числе прохождение семинара за рубежом. Для остальных надо кроме прохождения курсов сдавать сертификационные экзамены (какие - есть инфа на сайте Oracle). Которые тоже не бесплатны. Поэтому основная масса сдает на сертификат за счет фирмы, в которой работает (если фирме это надо и она готова оплачивать получение сертификата).

Добавлено через 3 минуты
Сообщение от orion2014
Если компания использует oracle, то это как правило большая компания.
Не всегда.
Во-первых, некоторые пользуют бесплатные XE. Во-вторых, судя по вопросам на форумах, многие используют "цельнотянутый" Oracle, т.е. либо начальный релиз версии, который можно "за так" скачать с оф. сайта, либо еще где-то полученный "нормальный" релиз. Я не говорю, что это хорошо, но такова наша реальность.
Вопрос: получить список логинов

Здравствуйте !
Есть табличка с настройками UserSetup(NameUser varchar(50), Value int, .......)
куда некий пользователь (назовём его администратором приложения) может добавлять имена новых пользователей и их настроки.
Для того чтобы он мог добавить не все имена, а только тех пользователей которые есть в базе, нужно получить список этих пользователей
Запос вроде бы возвращает то, что нужно
select name from sys.sysusers where islogin=1

Но проблема в том что этот запрос из под пользователя возвращает (dbo,guest,sys,INFORMATION_SCHEMA).
Написал хранимку с таким запросом, дал доступ к хранимке - всё равно результат тот же.

Как получить список пользователей ?
Ответ:
07042017
07042017
Написал хранимку с таким запросом, дал доступ к хранимке - всё равно результат тот же.

это беседа самого с собой?
если ответ на пост выше, то netfrog просто не читал ответы.
"выдать права процедуре" можно двумя способами: использовав execute as
либо подписав сертификатом, где сделан сертификатный юзер и ему выданы права.
оба способа уже озвучили
Вопрос: HTTPS и сертификат Яндекса

Добрый день!

Есть проблема работы с Яндекс Geocode по https:



Скачал сертификат, создал wallet, ошибка ORA-29024.

При этом все отлично работает с аналогичным сервисом Гугл:



Создавал wallet одинаково для Гугла и Яндекса, функция одна - возвращает xml, меняю только адрес, с url Яндекса падает с ошибкой выше. В браузере запрашиваемый URL работает корректно. Оракл 12.1.0.2.0 SE.

У кого-нибудь есть успешный опыт работы с Яндекс htpps из Оракл? Про stunel читал, есть ещё варианты?

Спасибо.
Ответ: env,

Благодарю, проблема решилась путем импорта только сертификата 2-го уровня - YandexCA.
Вопрос: ФАК: Связанные списки

Что такое связанные списки ?

Связанные списки, это 2-а (или более) контролов (элементов управления формы) Поле со списком/Список (Combobox/ListBox),
размещённых на одной (совершенно необязательно - можно и на разных) форме,
текущий список значений которых - зависит от выбора значения в одном (или более) списков, от которого он зависит

На чём строятся связанные списки ?

1. Структуры данных имеющие чётко выраженную иерархическую структуру:
Регион -< Город -< Улица (то, что в 1с, называется - подчинёнными справочниками)
2. таблицы-справочники/(измерения), связанные - многие-ко-многим/(через таблицу фактов). В основном - как фильтр (и с ньюансами в виде вариантов - 'ВСЕ', 'Не заданно'):
Группа -< УчебныйПлан >- Предмет
3. ?

Где применяются связанные списки ?

1. "Уточнение", уменьшение диапазона выбора, значения поля, при вводе новой записи
(имеется в виду, - при вводе адресса, id города выбирается только из списка тех id городов, для которых id региона/области - соответствует выбранному в связанном с ним, родительском списке)
2. Динамическая фильтрация в форме. (... ? )
3. ?

...по-поводу - "в каких формах можно использовать?"
- по-большому счёту - только в одиночных

- в случае табл./ленточной формы можно использовать:
или если прикреплённый и отображаемый столбец - один и тот же (что уже - само по себе - неверно - "прощай нормализация")
или - выводить в списке - все значения, но сортируя первыми (в начало списка) - те которые подходят под текущий id списка, от которого зависит данный список
типа так
SELECT Город.Город, Город.КодГорода, 1 as orderby
FROM Город
WHERE (Город.КодРегиона=[Forms]![Форма1]![Регион])
UNION
SELECT '-----------------------------', 0, 2
FROM MSysObjects
UNION
SELECT Город.Город, Город.КодГорода, 3
FROM Город
WHERE (Город.КодРегиона<>[Forms]![Форма1]![Регион])
ORDER BY orderby, Город;

Как сделать связанные списки ?

1. Иерархические списки

1.1. По ссылке в запросе-источнике списка, на элементы управления формы (по Гетцу)
+ минимум программирования в VBA
- не применимы в adp-проектах (? или можно как-то "прогнутся" ?)

В этом варианте, источник для каждого списка, задаётся при создании, - один раз,
и содержит в условии (where) фильтр по текущему значению, связанного с ним, родительского списка

Регион -< Город -< Улица

Регион:
SELECT Регион.Регион, Регион.КодРегиона
FROM Регион
ORDER BY Регион.Регион;

Город:
SELECT Город.Город, Город.КодГорода
FROM Город
WHERE (Город.КодРегиона=[Forms]![Форма1]![Регион])
ORDER BY Город.Город;

Улица:
SELECT Улица.Улица, Улица.КодУлицы
FROM Улица
WHERE (Улица.КодГорода=[Forms]![Форма1]![Город])
ORDER BY Улица.Улица

в коде, в событи "После обновления" соответствующих списков - выполняется обновлениее (Requery), зависимых от них списков
Private Sub Регион_AfterUpdate()
  Город = Null
  Улица = Null
  Город.Requery
End Sub

Private Sub Город_AfterUpdate()
  Улица = Null
  Улица.Requery
End Sub

зы.
прошу уважаемых рецензентов/авторов не стесняться с правкой
и считать это - не более чем план/эскиз
Ответ:
ы
...
ё
...ну так - не знаю я НЕ "рвотных" "рабочих решений" для лент./таб. формы
поделитесь - я первый скажу "спасибо"
Значит надо рефреном с начала фака написать: "автор не знает рабочего решения со связанными списками для ленточных и табличных форм"
...

...я, чесно говоря, думал, что написание ФАКа - дело коллективное,
и если я чего-то не знаю - старшие товарищи подскажут/дополнят...

...но раз так ставите вопрос
ё

автор не знает рабочего решения со связанными списками для ленточных и табличных форм,
которое стоило бы "безапеляционно" внести в ФАК
известные автору решения - имеют очевидную "кривизну" и/или сложность и не могут быть рекомендованны неподготовленному пользователю

подписался
Вопрос: Поблемы подстановки в поле со списком

Добрый вечер всем желающим и могущим помочь (и не могущим тоже ).

Проблема вот в чем:

Во вложенной БД форма «ФормБлоки», в запросе поля со списком «КодРадиостволСистема» пытаюсь реализовать фильтрацию по полям «Поле14» и «Поле16» с целью подключить блок к радиостволу с совместимым «оборудованием» и «видом блока».

При этом при введении условия в поле «Оборудование» в запросе вышеуказанного поля со списком, куда то пропадают значения в некоторых записях в поле списка в форме.
Запрос на котором построена форма «ЗапрБлоки2» работает – там соответствующие коды есть.

Кстати, если сделать ширину 1-го столбца этого списка не нулевую, то коды радиоствола в этом поле есть без пропусков!

Что такое? Подскажите люди с опытом, у меня пока его мало, занимаюсь урывками, но хочу добить базу.
Ответ:
Сообщение от svyasev
Хотя и не уверен что доходчиво объяснил.
Вообще не доходчиво. Ни разу. Но я догадалась )))

corbis, он смотрит не на левую часть формы, а на правую - на табличку. И видит, что в табличке в некоторых строках не видно значение в поле со списком. И его это удивляет.

Вот он меняет список, фильтруя его в зависимости от 2х полей, и удивляется, что значения, которые он отфильтровал, так, что они в список не попали, больше не отображаются в табличной части.

svyasev, это нормальное повдение поля со списком при программной фильтрации значений в нем. Очевидно же, что если в списке какого-то значения нет, то оно не может и отображаться на экране. Коды отображаются всегда, потому что в поле таблицы хранятся именно они. А вот любые подстановки (т.е. все остальные столбцы поля со списком) и будут "пропадать", если вы будете фильтровать значения в списке. Тут это называют словом "мерцание".

Чтобы одновременно И облегчить пользователю выбор в длинном списке, И при этом видеть в таблице все постдстановки, применяет другой прием: лишние значения из списке не удаляют, просто сдвигают вниз списка и запрещают выбор таких элементов.

Вкладываю пример, скачанный раньше с этого же форума. Изучайте, там толково.
Вопрос: Отображение списка в зависимости от элемента в поле со списком

Здравствуйте. Помогите пожалуйста решить проблему. На форму поместил элементом "Поле со списком" и элемент "Список". Теперь нужно чтобы при выборе данных в "Поле со списком", в элементе "Список" показывались строки таблицы, где встречаются эти данные.

Т.Е.
Таблица:

Кирилл ФФ УУ ГГ
Кирилл ВВ ДД СС
Иван ММ ТТ СС

При выборе в "Поле со списком" Кирилл в "Списке" показывалось бы
Кирилл ФФ УУ ГГ
Кирилл ВВ ДД СС
Ответ: SIKSMFP,

Во время события AfterUpdate элемента "Поле со списком" поменяйте RowSource элемента "Список", добавив фильтр WHERE в тексте запроса. В чём проблемы?
Вопрос: Связанные списки Сотрудники,должности,отделы

Здравствуйте!
Очень нужна помощь знающих.

Есть 4 таблицы: Сотрудники,должности,отделы, паспорта. На форме выведено 2 списка и поля. В одном списке список сотрудников, при нажатии на сотрудника все данные по нему отображаются в полях, а вот в списке должны отображаться паспорта, но не получается.

Может с запросом намудрил не так или что нить еще. Прошу помочь разобраться.
Спасибо!
Ответ:
Сообщение от ShikuS
Но все таки если есть возможность делать переносы...в списках
Я такой возможности не знаю. Надо использовать иные методы. Например, всплывающую подсказку ControlTipText. На событии после обновления списка:
Visual Basic
1
2
3
Private Sub Список_AfterUpdate()
    Me.Список.ControlTipText = Me.Список 'или нужный колумн, типа = Me.Список.Column(1)
End Sub
Или сделать свободное поле рядом со списком и писать туда с переносами или любым другим редактированием

Добавлено через 9 минут
Можно также сделать изменяемую мышкой ширину столбцов списка наподобие таблицы. Пример здесь
Вопрос: Автоматическое изменение высоты списка в отчете

В отчете выводятся два списка (один под другим), которые формируются по запросу. В списках все время разное количество строк от 5 до 100. Естественно, при выводе на печать получается, что либо сильно много пустого места (если мало записей в списках) либо данные полностью не влезли (если сильно много записей в списке, то в отчете появляется вертикальная полоса прокрутки, а при распечатке то всех данных не видно). Вот и думаю можно ли сделать так, чтобы высота списка менялась автоматически в зависимости от количества строк в нем. И при этом второй нижний список подвигался бы тоже! Может кто-то сталкивался с таким?
Ответ: Все получилось!
Report_ORecom.LstLik.Height = (DLik + 0.9) * 0.5 * 567 - размер первого списка
Report_ORecom.CapLkk.Top = Report_ORecom.LstLik.Height + 567 - положение надписи второго списка
Report_ORecom.lstLkk.Top = Report_ORecom.LstLik.Height + 567 + Report_ORecom.CapLkk.Height - положение второго списка
Report_ORecom.lstLkk.Height = (DLkk + 0.9) * 0.5 * 567 - размер второго списка