Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
ANDiv1976
Member

Откуда:
Сообщений: 8
Здравствуйте!
Помогите сделать запрос в SQL который бы выдавал информацию о времени последней записи в таблицах по заданному пользователю
20 фев 21, 11:40    [22283992]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1688
ANDiv1976,

В таблицах каких? вообще любых любой БД на сервере или что то конкретное?

Пока ответ на Ваш вопрос: 52
20 фев 21, 12:22    [22284010]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
ANDiv1976
Member

Откуда:
Сообщений: 8
Вообще во всех таблицах!
в зависимости от данных, запись пишется в разные таблицы.
20 фев 21, 12:30    [22284015]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1507
felix_ff
ANDiv1976,

В таблицах каких? вообще любых любой БД на сервере или что то конкретное?

Пока ответ на Ваш вопрос: 52
42 же....
20 фев 21, 13:27    [22284045]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
ANDiv1976
Member

Откуда:
Сообщений: 8
БД будет одна, таблиц там с5ть десятков. а, вот писаться может в разные таблицы данной БД
20 фев 21, 13:45    [22284053]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
msLex
Member

Откуда:
Сообщений: 8700
Модератор:
ANDiv1976, вы выбрали очень неудачный способ просить о помощи.
Следующий такой пост приведет к бану.
20 фев 21, 15:11    [22284107]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
ANDiv1976
Member

Откуда:
Сообщений: 8
msLex,
я не программист по скулю. Попросил помощи в создании запроса на SQL, чтобы можно было получить информацию о времени последней записи в таблицы базы данных, определенным пользователем.
Это повод начать стебатся и не задать корректирующие вопросы?
20 фев 21, 16:17    [22284149]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8314
ANDiv1976,

такой нет информации, ее надо самому создавать. Или можно использовать темпоральные таблицы для сохранения всех изменений. К таким таблицам можно писать запросы для выборки изменений в указанном диапазоне времени.
20 фев 21, 16:24    [22284153]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
ANDiv1976
Member

Откуда:
Сообщений: 8
Ок, благодарю!
Тогда зайду с другой стороны. Опишу проблему и что надо для ее решения.
Есть система закрытая, которая на удаленный SQL сервер пишет данные. Необходимо через заббикс контролировать - происходит ли запись данных в эту базу этой системой или нет?!
Эта закрытая система максимум, что предоставляет текстовый лог, в котором есть информация обо всех ошибках. Но, так как лог очень большой и его нельзя править/резать (большой промежуток времени), вариант с парсингом этого лога не прокатит.
Поэтому появилась идея - попытаться со стороны скуля получить информацию, когда в него последний раз были переданные данные в эту базу и он их записал.
Может будут какие идеи как определить - была запись данных или нет?
20 фев 21, 16:37    [22284161]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37143
ANDiv1976
Ок, благодарю!
Тогда зайду с другой стороны. Опишу проблему и что надо для ее решения.
Есть система закрытая, которая на удаленный SQL сервер пишет данные. Необходимо через заббикс контролировать - происходит ли запись данных в эту базу этой системой или нет?!
Эта закрытая система максимум, что предоставляет текстовый лог, в котором есть информация обо всех ошибках. Но, так как лог очень большой и его нельзя править/резать (большой промежуток времени), вариант с парсингом этого лога не прокатит.
Поэтому появилась идея - попытаться со стороны скуля получить информацию, когда в него последний раз были переданные данные в эту базу и он их записал.
Может будут какие идеи как определить - была запись данных или нет?
Если нет доступа "в скуль", то вы ничего не определите. Если есть -- смотрите в таблицы, если есть подходящие поля/индексы.
20 фев 21, 16:41    [22284164]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
ANDiv1976
Member

Откуда:
Сообщений: 8
Доступ есть на уровне чтения и записи в одну из баз данных этого скуля
20 фев 21, 16:42    [22284166]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1507
ANDiv1976
Доступ есть на уровне чтения и записи в одну из баз данных этого скуля
У меня есть ключ от моей квартиры, но я хочу посмотреть как живут мои соседи. Так, что ли, получается?

Сообщение было отредактировано: 20 фев 21, 19:34
20 фев 21, 19:41    [22284228]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8314
ANDiv1976,

все равно понадобится что-то запоминать и сравнивать.
Настройте аудит на том сервере. Если нет административного доступа и ничего настраивать нельзя, тогда там ловить нечего.
20 фев 21, 20:02    [22284236]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3970
ANDiv1976
msLex,
я не программист по скулю. Попросил помощи в создании запроса на SQL, чтобы можно было получить информацию о времени последней записи в таблицы базы данных, определенным пользователем.
Это повод начать стебатся и не задать корректирующие вопросы?


всё, вопросов больше нет "по скулю"
20 фев 21, 21:57    [22284273]     Ответить | Цитировать Сообщить модератору
 Re: Запрос в SQL для поиска самой последней записи данных заданным пользователем  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8818
Если вопрос в изменении данных в принципе, - запрашивайте информацию о состоянии (размере например) файлов баз данных. Если меняются - значит что-то происходит. Если нет - значит всё тихо.

Как вариант, - смотрите тут и тут

Если всё совсем плохо - пишите в форум "Работа" ;)
21 фев 21, 21:16    [22284560]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить