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

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

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

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

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

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

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

Есть 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 - размер второго списка
Вопрос: Есть ли возможность в Access 2007 убирать из списка подстановок уже выбранные пункты?

Есть ли возможность в Access 2007 убирать из списка подстановок уже выбранные пункты?
То есть настроил я к примеру в новой таблице список подстановок, который подтягивает список из другой таблицы, дак вот нужно, что бы по мере выбора значений в этом "списке подстановок" они исчезали из этого списка.
Если не понятен вопрос, напишете, попробую объяснить картинками...
Ответ:
Сообщение от shanemac51
а в чем такие проблемы переноса --дюже странные
Просто данных много, думал так быстрее и проще будет. Но раз такой подход не желателен то и не буду забивать себе лишним голову, спасибо всем за ответы.

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

Так как люди откликнулись даже на такой не очень корректный запрос. Решил сделать тестовую таблицу, что бы было более понятно суть происходящего.

Допустим в Таблице 1, список перемещенных объектов со своими параметрами.
На основании этого списка создается другая таблица (таблица 2). В ней создается поле индекс в котором с помощью мастера подстановок забирается диапазон индексов из таблицы 1, при этом "Индексирование поля" настроено на "Совпадения не допускать" . Вопрос: Почему в таком случае из выпадающего списка подстановок не исчезают уже выбранные(использованные) индексы. По моему было бы логично, все равно ведь нельзя выбрать два раза один и тот же индекс.

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