none
Возможно ли перенумеровать номера версий файла в библиотеке документов Sharepoint 2010 RRS feed

  • Вопрос

  • Возможно ли перенумеровать номера версий файла в библиотеке документов Sharepoint 2010.

    Т.е. из 15 версий остались 2 - 14-я, 15-я и хочется превратить их в 1-я, 2-я


    MishalL

    15 июля 2014 г. 9:21

Ответы

  • Насколько я знаю, это невозможно сделать напрямую через объектную модель.

    В голову приходят следующие обходные варианты:

    а) можно попробовать написать скрипт, который бы делал следующее для всех файлов библиотеки:

    1. брал две последние версии файла;

    2. удалял исходный файл и все его версии;

    3. поочередно загружал предварительно сохраненные версии.

    б) Возможно сработает или получится адаптировать под ваши нужды следующее решение: Sharepoint 2010 Reset Version Number.

    в) Ну и последний вариант, из тех, что пришли в голову - сделать изменения напрямую в БД. Разумеется, этот последний вариант я не рекомендую, т.к. с ним можно огрести проблем. 


    • Изменено MikhailSP 15 июля 2014 г. 10:59
    • Помечено в качестве ответа mishal80 16 июля 2014 г. 7:14
    15 июля 2014 г. 10:58

Все ответы

  • добрый день.

    я попробовал с помошью PowerShell, он говорит : "VersionLabel" является свойством ReadOnly.

    15 июля 2014 г. 10:45
    Модератор
  • может конечно можно как-то не влоб, но других способов не знаю.

    можно навреное залесть в DB, и менять средствами SQL, но это не лучший вариант.

    15 июля 2014 г. 10:47
    Модератор
  • Насколько я знаю, это невозможно сделать напрямую через объектную модель.

    В голову приходят следующие обходные варианты:

    а) можно попробовать написать скрипт, который бы делал следующее для всех файлов библиотеки:

    1. брал две последние версии файла;

    2. удалял исходный файл и все его версии;

    3. поочередно загружал предварительно сохраненные версии.

    б) Возможно сработает или получится адаптировать под ваши нужды следующее решение: Sharepoint 2010 Reset Version Number.

    в) Ну и последний вариант, из тех, что пришли в голову - сделать изменения напрямую в БД. Разумеется, этот последний вариант я не рекомендую, т.к. с ним можно огрести проблем. 


    • Изменено MikhailSP 15 июля 2014 г. 10:59
    • Помечено в качестве ответа mishal80 16 июля 2014 г. 7:14
    15 июля 2014 г. 10:58