Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запрос размера БД для Zabbix / 11 сообщений из 11, страница 1 из 1
20.10.2021, 14:40
    #40105610
Dozentz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос размера БД для Zabbix
решил мониторить размер базы и размер свободного места через ODBC в Zabbix
подскажите запрос для отображения размеров базы в одну строку для базы DBNAME
насколько я понял полученное значение нужно умножать на 8 и делить на 1024 (size * 8) / 1024 SizeMB) для красивого вывода в МБ
спасибо
...
Рейтинг: 0 / 0
20.10.2021, 16:14
    #40105630
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос размера БД для Zabbix
Dozentz,

Код: sql
1.
2.
3.
4.
select db_name(database_id) [db],
sum(size)/128 [MB]
from sys.master_files
group by database_id


* врёт про размер tempdb
...
Рейтинг: 0 / 0
20.10.2021, 19:26
    #40105674
Dozentz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос размера БД для Zabbix
komrad,

Cannot execute ODBC query: [SQL_ERROR]:[42000][195][[FreeTDS][SQL Server]'DBNAME' is not a recognized built-in function name.]
...
Рейтинг: 0 / 0
20.10.2021, 20:16
    #40105678
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос размера БД для Zabbix
Dozentz
komrad,

Cannot execute ODBC query: [SQL_ERROR]:[42000][195][[FreeTDS][SQL Server]'DBNAME' is not a recognized built-in function name.]
А какой запрос выполняли?
...
Рейтинг: 0 / 0
20.10.2021, 21:19
    #40105690
Dozentz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос размера БД для Zabbix
alexeyvg,

select db_name(database_id) [db],
sum(size)/128 [MB]
from sys.master_files
group by database_id
...
Рейтинг: 0 / 0
20.10.2021, 21:24
    #40105691
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос размера БД для Zabbix
Dozentz
alexeyvg,

Код: sql
1.
2.
3.
4.
select db_name(database_id) [db],
sum(size)/128 [MB]
from sys.master_files
group by database_id


в этом запросе нет слова "DBNAME"
либо вы опечатались при вводе, либо выполняли не этот скрипт
...
Рейтинг: 0 / 0
20.10.2021, 21:43
    #40105695
Dozentz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос размера БД для Zabbix
komrad, опечатался

select DBNAME(database_id) [db],
sum(size)/128 [MB]
from sys.master_files
group by database_id
...
Рейтинг: 0 / 0
20.10.2021, 21:51
    #40105696
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос размера БД для Zabbix
Dozentz,

если выполните оригинальный скрипт, то ошибки быть не должно
...
Рейтинг: 0 / 0
20.10.2021, 22:01
    #40105698
Dozentz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос размера БД для Zabbix
komrad,

выполнил оригинальный скрипт

ошибку выдаёт SQL query returned empty result.

данные базы,user и password прописал в "/etc/odbc.ini"
или я что то делаю не так ?
...
Рейтинг: 0 / 0
20.10.2021, 22:33
    #40105702
andy st
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос размера БД для Zabbix
Dozentz,
бесправный пользователь данных не увидит
...
Рейтинг: 0 / 0
21.10.2021, 00:01
    #40105718
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос размера БД для Zabbix
Dozentz

данные базы,user и password прописал в "/etc/odbc.ini"
или я что то делаю не так ?

надо выдать логину право VIEW ANY DEFINITION:

Код: sql
1.
grant VIEW ANY DEFINITION to [user]
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запрос размера БД для Zabbix / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]