Это repost, но я пытаюсь сформулировать свой вопрос немного лучше.Поиск значений списка поиска SharePoint в базе данных
Я пытаюсь выяснить, где данные для полей списка SharePoint хранятся в базе данных контента, когда поля являются значениями поиска. Как в этом сообщении: https://stackoverflow.com/questions/9137557/sharepoint-list-lookup-values-in-the-database Я знаю, что вы должны прочитать XML и найти правильный столбец в столбце AlUserData. Это прекрасно работает, когда данные являются «Single-line-of-text». Однако я вижу, что если это значение поиска, столбец, на который ссылается в XML, будет равен нулю. Кто-нибудь знает, почему это так, или как я могу найти значения поиска?
что вы пытаетесь достичь? –
Я пытаюсь извлечь некоторые метаданные о файлах прямо из БД. Так, например, у меня есть 50 000 файлов с цветным фоном, установленным в их типе содержимого, а цвет bG - это многосегментное значение, которое использует список. Я хочу получить эти данные и отбросить их, скажем, в электронную таблицу, чтобы у меня был список с именем файла, а также цвет фона (и другие вещи). Я знаю, что могу сделать это через API, но для большого количества файлов требуется слишком много времени для выполнения задания. Я предполагаю, что SQL будет работать лучше. ... Благодаря! –
Кроме того, я не строил это как часть дизайна приложения. Это сценарий, который я собираюсь запустить много в течение недели, но я бы не отправлял ничего, что полагалось на доступ к базе данных sharepoint. –