Владимир
Да йопт
Да понял я :)
Владимир
Оно и так норм.
Владимир
SELECT u.name + '.' + t.name AS [table], td.value AS [table_desc], c.name AS [column], cd.value AS [column_desc] FROM sysobjects t INNER JOIN sysusers u ON u.uid = t.uid LEFT OUTER JOIN sys.extended_properties td ON td.major_id = t.id AND td.minor_id = 0 AND td.name = 'MS_Description' INNER JOIN syscolumns c ON c.id = t.id LEFT OUTER JOIN sys.extended_properties cd ON cd.major_id = c.id AND cd.minor_id = c.colid AND cd.name = 'MS_Description' WHERE t.type = 'u' AND t.name = 'Operating_System_DATA' ORDER BY t.name, c.colorder
Anton
https://chocolatey.org/
Дмитрий
Вот этот запрос нужно выполнить на сервере БД. При выполнении обязательно нужно выбрать БД CM_***.
Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 14 Invalid column name 'FreePhysicalMemory00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 14 Invalid column name 'FreeSpaceInPagingFiles00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 35 Invalid column name 'FreePhysicalMemory00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 35 Invalid column name 'FreeSpaceInPagingFiles00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 34 Invalid column name 'FreePhysicalMemory00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 34 Invalid column name 'FreeSpaceInPagingFiles00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 34 Invalid column name 'FreeVirtualMemory00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 34 Invalid column name 'MaxProcessMemorySize00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 34 Invalid column name 'SizeStoredInPagingFiles00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 34 Invalid column name 'TotalSwapSpaceSize00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 34 Invalid column name 'TotalVirtualMemorySize00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 34 Invalid column name 'TotalVisibleMemorySize00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 51 Invalid column name 'FreePhysicalMemory00'. Msg 207, Level 16, State 1, Procedure pOperating_System_DATA, Line 51 Invalid column name 'FreeSpaceInPagingFiles00'.
Владимир
Запрос выше тоже выполните - SELECT u.name + '.' + t.name AS [table], td.value AS [table_desc], c.name AS [column], cd.value AS [column_desc] FROM sysobjects t INNER JOIN sysusers u ON u.uid = t.uid LEFT OUTER JOIN sys.extended_properties td ON td.major_id = t.id AND td.minor_id = 0 AND td.name = 'MS_Description' INNER JOIN syscolumns c ON c.id = t.id LEFT OUTER JOIN sys.extended_properties cd ON cd.major_id = c.id AND cd.minor_id = c.colid AND cd.name = 'MS_Description' WHERE t.type = 'u' AND t.name = 'Operating_System_DATA' ORDER BY t.name, c.colorder
Владимир
И еще вот этот - SELECT u.name + '.' + t.name AS [table], td.value AS [table_desc], c.name AS [column], cd.value AS [column_desc] FROM sysobjects t INNER JOIN sysusers u ON u.uid = t.uid LEFT OUTER JOIN sys.extended_properties td ON td.major_id = t.id AND td.minor_id = 0 AND td.name = 'MS_Description' INNER JOIN syscolumns c ON c.id = t.id LEFT OUTER JOIN sys.extended_properties cd ON cd.major_id = c.id AND cd.minor_id = c.colid AND cd.name = 'MS_Description' WHERE t.type = 'u' AND t.name = 'Operating_System_HIST' ORDER BY t.name, c.colorder
Владимир
Вы уж как-то вставьте это в Excel.
Quantum Yupiter
)))
Владимир
Не видно ни количества столбцов, ни полного вывода
Владимир
Судя по предыдущей ошибке у вас не хватает 8 столбцов:
Владимир
FreePhysicalMemory00 FreeSpaceInPagingFiles00 FreeVirtualMemory00 MaxProcessMemorySize00 SizeStoredInPagingFiles00 TotalSwapSpaceSize00 TotalVirtualMemorySize00 TotalVisibleMemorySize00
Дмитрий
Владимир
FreePhysicalMemory00 FreeSpaceInPagingFiles00 FreeVirtualMemory00 MaxProcessMemorySize00 SizeStoredInPagingFiles00 TotalSwapSpaceSize00 TotalVirtualMemorySize00 TotalVisibleMemorySize00
Operating_System_DATA Invalid column name 'FreePhysicalMemory00'. Invalid column name 'FreeSpaceInPagingFiles00'. Operating_System_HIST Invalid column name 'FreePhysicalMemory00'. Invalid column name 'FreeSpaceInPagingFiles00'. Invalid column name 'FreeVirtualMemory00'. Invalid column name 'MaxProcessMemorySize00'. Invalid column name 'SizeStoredInPagingFiles00'. Invalid column name 'TotalSwapSpaceSize00'. Invalid column name 'TotalVisibleMemorySize00'.
Владимир
Всего должно быть 57 столбцов, у вас в каждой таблице разное количество столбцов - 55 и 49 в DATA и HIST соответственно.
Владимир
Спасибо! Т.е. в data добавить две и hist привести в соответствие?
Пока ничего не делайте, дайте подумать, почему так произошло.
Дмитрий
Пока ничего не делайте, дайте подумать, почему так произошло.
Дело в том, что в System Data я уже добавил шесть, не знал что ещё в HIST надо
Quantum Yupiter
Руками???
Владимир
ALTER TABLE [dbo].[Operating_System_DATA] ADD [FreePhysicalMemory00] [bigint] NULL, [FreeSpaceInPagingFiles00] [bigint] NULL ALTER TABLE [dbo].[Operating_System_HIST] ADD [FreePhysicalMemory00] [bigint] NULL, [FreeSpaceInPagingFiles00] [bigint] NULL, [FreeVirtualMemory00] [bigint] NULL, [MaxProcessMemorySize00] [bigint] NULL, [SizeStoredInPagingFiles00] [bigint] NULL, [TotalSwapSpaceSize00] [bigint] NULL, [TotalVisibleMemorySize00] [bigint] NULL
Владимир
Руками???
Других вариантов нет
Quantum Yupiter
Ну вот я предлагал в настройках HINV убрать эти свойства/класС, потом вернуть
Quantum Yupiter
Должно было само уйти
Quantum Yupiter
Спросите его грамотно ,включены ли на базе Nested triggers кстати
Владимир
Ну вот я предлагал в настройках HINV убрать эти свойства/класС, потом вернуть
Нет, не выйдет. Чтобы пересоздать таблицу нужно удалить класс из Default Client Settings. Класс Win32_OperatingSystem является неудаляемым.
Владимир
Похоже, что БД побилась при обновлении SCCM.
Владимир
да
Anonymous
Выполнить это?
Востановите из бэкапа, не страдайте хуйней
Владимир
Потом выполните запрос select am.* from AttributeMap am INNER JOIN GroupMap gm ON am.GroupKey = gm.GroupKey WHERE gm.SpecificTableName = 'Operating_System_DATA'
Владимир
Востановите из бэкапа, не страдайте хуйней
Судя по тому, сколько этот вопрос задается, бэкапа либо уже нет, либо изначально не было.
Quantum Yupiter
Несвеж оный )
Anonymous
Судя по тому, сколько этот вопрос задается, бэкапа либо уже нет, либо изначально не было.
ну пусть переустановит, для чего херней заниматься в виде редктирования таблицы, там помимо таблиц всякие разные процедуры наполнения и тд, вы его просто уводите в неподдерживаемое решение. Лишняя трата времени.
Дмитрий
Востановите из бэкапа, не страдайте хуйней
Его не было, это свеже поднятый сервер
Anonymous
вот мой вам совет, не страдайте херней, переустановите, если цените свое время
Anatolii
подскажите, можно ли переименовать компьютер после добавления в ad и sccm? имею ввиду средствами sccm или ad
Anonymous
Спасибо, учту
Просто товарищ уводит вас в непподерживаемое решение от слова совсем, которое похоже на "хуяк, хуяк и продакшен", мое сугубо личное мнение, что он не вам хочет помочь, а показать всем, что он может в SQL
Владимир
https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Management/Rename-Computer?view=powershell-5.1
Anonymous
Вы меня раскусили!
не, ну согласитесь, что это так. Средства не оправдывают цель в его случае совсем, во-первых это не факт что заработает, во -вторых если заработает, не факт что не накроется шмонькой в будущем, ибо там процедур всяких помимо дофига. В третьих он получит не поддерживаеое решение. Как итог он потратит время на сомнительное решение,
Anonymous
Соглашусь. Но если у вас нет других вариантов, то что бы вы делали? Пересоздавали бы сайт с нуля или попробовали бы обходные пути?
тут зависит от инфраструктуры конечно, но судя по тому что премьера нет, она не большая, в этом случае я бы переустановил, тем более он сказал, что инсталяшка свежая, а не тратил бы время на хер пойми че, ибо простои это прямой импакт на бизнес
Владимир
Я поискал похожие треды, Дмитрий не единственный, кто столкнулся с аналогичной проблемой. Видимо 1902 при обновлении в редких случаях ломает эти таблицы - https://social.technet.microsoft.com/Forums/en-US/3ff6aa89-dee9-4884-96d8-2db305c25f91/smsinventorydataloader-critical-status?forum=ConfigMgrCBGeneral&prof=required
Владимир
https://www.reddit.com/r/SCCM/comments/brsja9/sms_inventory_data_loader_critical_status_problem/
Владимир
https://social.technet.microsoft.com/Forums/en-US/5dffeb6e-2dec-473d-8b70-3d8ae3387edf/sccm-cb-1902-hotfix-update-rollup-kb4500571-not-able-to-update-the-current-sccm-infra?forum=ConfigMgrCBGeneral
Владимир
👍
Владимир
Проверьте, ошибки продолжают сыпаться?
Дмитрий
Скажите, если переустанавливать. То проапгрейдить до последней версии и потом настраивать? Или настроить 2012, а потом настроить?
Дмитрий
т.е потом апгрейдить?
Владимир
Если Current Branch, то проще скопировать папку cd.latest и из неё устанавливать.
Anonymous
👍
так вы говорили про 57, а не про 51
Anonymous
:)
Владимир
так вы говорили про 57, а не про 51
В WMI передается 51 свойство.
Дмитрий
Проверьте, ошибки продолжают сыпаться?
теперть только на 'TotalVirtualMemorySize00' ругается
Владимир
теперть только на 'TotalVirtualMemorySize00' ругается
ALTER TABLE [dbo].[Operating_System_HIST] ADD [TotalVirtualMemorySize00] [bigint] NULL
Дмитрий
Quantum Yupiter
Если Current Branch, то проще скопировать папку cd.latest и из неё устанавливать.
С неё нельзя ставить новый сайт. Нужен дистр 1902
Владимир
С неё нельзя ставить новый сайт. Нужен дистр 1902
Хм, мне как раз казалось, что так можно. Учту.
Quantum Yupiter
Владимир
Оно только для рекавери
Ну да, похоже, я внутри setup.exe не вижу.
Дмитрий
Дмитрий
Значит ставлю 1902, потом апдейты. И после этого настраивать?
Владимир
Дмитрий