|
Каталогизация баз
|
|||
---|---|---|---|
#18+
Приветствую, Есть некоторое количество серверов с базами, начинаю путаться что-где лежит. Хочется какое-то ПО которое бы позволяло документировать базы-таблицы. Лучше если оно ещё будет уметь автоматически искать базы, но в основном хотелось бы чтоб оно с указанных серверов собирало инфу, которую я потом опишу. Да, можно делать это в Excel, но мне кажется идея - так себе. Есть ещё Microsoft Assessment and Planning Toolkit, но это всё равно не то. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 08:45 |
|
Каталогизация баз
|
|||
---|---|---|---|
#18+
dartaen, Для каких целей? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 12:16 |
|
Каталогизация баз
|
|||
---|---|---|---|
#18+
dartaen, На новой работе документации нет абсолютно, а баз и объектов - тьма. Я написал для себя нечто подобное на c# для документирования. Заняло с граблями (типа привязки к Object_id) и учетом основной работы дня 3. 1. Выбор сервера 2. Загружаем Дерево объектов (храню в отдельной БД, но только не по Object_Id, а по типу и названию - ServerName\Table\dbo.TableName): Таблицы, Представления, Процедуры и Ф-ии 3. В главном окне сделал два поля - описание и теги для быстрого поиска. Так же сделал привязку к git - показывает историю изменений одноименных объекту файлов. 4. Ну и поиск по наименованию, описанию или тегам, а так же по тексту самого кода (процедур и ф-ий) 5. Так же на клик открывается код объекта для быстрого просмотра. 6. Тут же просмотр зависимостей. Ну и потихоньку заношу описание и комментарии. При поиске, например по тегу = "КУБ" выходит кнопка с количеством найденных совпадений и переходом вперед/назад. Возможно создал очередной велосипед, но в работе пригождается. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 12:42 |
|
Каталогизация баз
|
|||
---|---|---|---|
#18+
Критик dartaen, Для каких целей? Чтобы знать где/какие базы. Кто ведёт их, что за данные. Кого трясти, если надо мейнтенанс провести на сервере. Oleg_SQL dartaen, На новой работе документации нет абсолютно, а баз и объектов - тьма. Я написал для себя нечто подобное на c# для документирования. skipped Офигенно, это то, что надо - где такой велосипед взять? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 13:13 |
|
Каталогизация баз
|
|||
---|---|---|---|
#18+
dartaen, Сделайте джоб, на каждом сервере, который будет собирать данные по всем базам на экземпляре, далее я агрегирую эти данные в одну общую таблицу. К этой таблице можете подключиться экселем, если не хочется возиться с запросами. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102.
Правильно конечно было бы мерджить данные, но меня устроил и такой вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 15:47 |
|
Каталогизация баз
|
|||
---|---|---|---|
#18+
dartaen Приветствую, Есть некоторое количество серверов с базами, начинаю путаться что-где лежит. Хочется какое-то ПО которое бы позволяло документировать базы-таблицы. Лучше если оно ещё будет уметь автоматически искать базы, но в основном хотелось бы чтоб оно с указанных серверов собирало инфу, которую я потом опишу. Да, можно делать это в Excel, но мне кажется идея - так себе. Есть ещё Microsoft Assessment and Planning Toolkit, но это всё равно не то. Спасибо! я собирал как то жобы с разных серверов - там было их много и жобов и севрером пользовался powershell а куда писать можно и в ексел (csv) можно потом и в БД думаю не сложно - вопрос в целесобразности - это все равно устаревает там цель была отловить жобы (шаги жобов) которые выполняются длольше обычного ( т.е реально зависли но система этого не показывает) но это был 0й шаг и дальше не дошло - хотя идея вполне рабочая. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2021, 16:00 |
|
|
start [/forum/topic.php?fid=46&fpage=9&tid=1684073]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 232ms |
total: | 359ms |
0 / 0 |