Показать полную графическую версию : [решено] Не работает табличное представление данных в SharePoint Services
Решение
Импортировать в реестр файл ActiveX-Corr.reg (http://tools.oszone.net/V4sechkin/ActiveX-Corr.reg).
[hr]
Давно уже хотел написать про проблему при работе на винде собранной выше версии UpPack 6.2.16.
У нас на предприятии стоит SharePoint Portal Server 2003.
В нём ведется документо-оборот, совместная работа с документами и т.п. Все это работает через Internet Explorer 6 и выше при установленном Office 2003 SP2.
На сборке с UpPack 6.2.16 - все отлично работает и открывается как нужно (см. normal.jpg (http://forum.oszone.net/attachment.php?attachmentid=&stc=1)).
Но на всех последующих (пробывал на 6.6.30/6.7.12/6.8.10/6.10.12/6.11.17/6.12.15) IE6 (пробывал с IE7) говорит что нет установленного ActiveX компонента и предлагает открывать в стандартном виде (см. standart.jpg (http://forum.oszone.net/attachment.php?attachmentid=&stc=1)) что не устраивает для работы!
Паки собирал без Add`онов.
Office 2003 ставил сразу на голую систему, Office пробывал с SP1/SP2/SP2+все тебуемые обновления.
Пробывал и с Office 2007 - то же такая же проблемма.
Нормальная работа только на UpPack 6.2.16!!!
Требуемый ActiveX -> Microsoft Office List 11 (STSLIST.DLL) - файл в оффисе устанавливается.
В чем может быть проблема?!
Petya V4sechkin
20-12-2006, 09:49
DrAlex
В двух словах - теоретически тебе может помочь файл mshtml.dll версии 6.00.2900.2883.
Разумеется, для IE 6.
Позже отвечу подробнее, когда время будет.
Petya V4sechkin
20-12-2006, 21:28
DrAlex
Давно уже хотел написать про проблему при работе на винде собранной выше версии UpPack 6.2.16.
У нас на предприятии стоит SharePoint Portal Server 2003.
В нём ведется документо-оборот, совместная работа с документами и т.п. Все это работает через Internet Explorer 6 и выше при установленном Office 2003 SP2.
На сборке с UpPack 6.2.16 - все отлично работает и открывается как нужно (см. normal.jpg).
Но на всех последующих (пробывал на 6.6.30/6.7.12/6.8.10/6.10.12/6.11.17/6.12.15) IE6 (пробывал с IE7) говорит что нет установленного ActiveX компонента и предлагает открывать в стандартном виде (см. standart.jpg) что не устраивает для работы!
Паки собирал без Add`онов.
Office 2003 ставил сразу на голую систему, Office пробывал с SP1/SP2/SP2+все тебуемые обновления.
Пробывал и с Office 2007 - то же такая же проблемма.
Нормальная работа только на UpPack 6.2.16!!!
Требуемый ActiveX -> Microsoft Office List 11 (STSLIST.DLL) - файл в оффисе устанавливается.
В чем может быть проблема?!
А почему бы вам не провести простой эксперимент - поставить чистую XP с SP2, потом накатить все критические обновления и проверить?
Думаю, что проблема в "Накопительном обновлении безопасности для обозревателя Internet Explorer" (текущее KB925454 (http://support.microsoft.com/?kbid=925454), обратите особое внимание на раздел "Известные проблемы").
Еще вопрос - свежие обновления для SharePoint Portal Server 2003 пробовали искать?
Кроме того, я заметил на ваших скриншотах весьма странную вещь - Standart у вас в зоне "Интернет", а Normal - в зоне "Местная интрасеть".
Попробуйте внести сервер(ы) в список надежных узлов: Свойства обозревателя -> Безопасность -> Надежные узлы -> Узлы -> Добавить узел в зону.
- поставить чистую XP с SP2, потом накатить все критические обновления и проверить?
пока нет у меня отдельных критических обновлений (как выкачаю - буду пробывать по одному ставить)
"Накопительном обновлении безопасности для обозревателя Internet Explorer" (текущее KB925454, обратите особое внимание на раздел "Известные проблемы").
я обновление для IE6 KB925454 - не использую т.к. с ним не работает функция в IE "Автоматическое определение параметров" для прокси. Настройка не можеть взяться из AD.
свежие обновления для SharePoint Portal Server 2003 пробовали искать?
до сервера SPPS 2003 у меня нет доступа что бы его обновлять, им занимаются другие админы.
Кроме того, я заметил на ваших скриншотах весьма странную вещь - Standart у вас в зоне "Интернет", а Normal - в зоне "Местная интрасеть".
Попробуйте внести сервер(ы) в список надежных узлов: Свойства обозревателя -> Безопасность -> Надежные узлы -> Узлы -> Добавить узел в зону.
Всё это я пробывал - не помагает!
KB925454, обратите особое внимание на раздел "Известные проблемы"
попробывал что описано в известных проблемах - так же не помогло.
пока решения - нет!
Petya V4sechkin
25-12-2006, 16:37
DrAlex
пока нет у меня отдельных критических обновлений (как выкачаю - буду пробывать по одному ставить)Можете для начала просто поставить IE7 на чистую XP SP2 (без обновлений).
до сервера SPPS 2003 у меня нет доступа что бы его обновлять, им занимаются другие админы.А вы спросите у этих админов, установлен ли второй сервис-пак (http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=171DC9A7-B4BA-4759-BD64-6B7D851A97EF)?
Petya V4sechkin
А вы спросите у этих админов, установлен ли второй сервис-пак?
Спросил. Показали что стоит SP2 для SPS 2003
Выкачал я все фиксы которые указаны на вашей странице (http://unattended.fatal.ru/readme.htm) кроме Unofficial т.к. его не использую.
Ход эксперемента:
1. Чистая установка WinXP SP2 Corp Ru (MD5 - верный)
2. Установка обновлений в порядке возрастания по KBxxxxx
3. Установка Office 2003 SP2
= страница открывается правильно (см. normal.jpg (http://forum.oszone.ru/attachment.php?attachmentid=3482) )
[пунты 2 и 3 пробывал менять местами - так же работает]
В чём тогда может быть проблема?
Petya V4sechkin
28-12-2006, 12:30
DrAlex
А KB925454 тоже ставили? Для проверки надо.
В общем, не знаю, что еще можно посоветовать. Если бы я мог сам туда залезть и поэкспериментировать, но это, по-видимому, невозможно.
Petya V4sechkin
А KB925454 тоже ставили? Для проверки надо.
Да, ставил. SPS - работает, а IE перестаёт тянуть авто настройку из AD.
Если бы я мог сам туда залезть и поэкспериментировать, но это, по-видимому, невозможно.
Да, это не возможно. Выпустить сервер в интернет нет возможности!
Petya V4sechkin
28-12-2006, 16:27
Жаль..
Что еще остается? Только танцы с бубном:
1. Поискать в гугле (http://www.google.com/search?hl=ru&q=The+list+cannot+be+displayed+in+datasheet+view).
2. Посмотреть пару статей MSKB (вряд ли они помогут):
KB909506 (http://support.microsoft.com/?kbid=909506)
KB914212 (http://support.microsoft.com/?kbid=914212)
3. Проверить в реестре наличие ключа:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Common\ProductVersion]
"ProInfo"=dword:00000001
4. Убедиться в корректности установки Офиса - поискать STSLIST.DLL в реестре, оно встречается там несколько раз (например, в разделе HKEY_CLASSES_ROOT\CLSID).
5. В настройках безопасности для надежных узлов разрешить любые действия с ActiveX (при условии, что сервер в списке надежных узлов).
6. Выяснить, с какой конкретно версии UpdatePack'а перестало работать (от 6.2.16 до 6.6.30 - это слишком большой интервал).
Petya V4sechkin
29-12-2006, 08:54
И еще, я все время забываю спросить - аддон 1-IE при интеграции используете?
Petya V4sechkin
30-12-2006, 14:19
Нашел еще одно перспективное направление для поиска.
Возможно, баг в KB924496 (http://support.microsoft.com/?kbid=924496) (ставится неправильная версия файла shdocvw.dll). Проблема обсуждалась здесь (http://www.windowsforum.com/archive/topic.php/t-2235488-1.html) и здесь (http://www.ryanvm.net/forum/viewtopic.php?t=3270).
В двух словах - если в системе файлы QFE-версий, то при установке любого обновления должны ставиться также QFE-версии этих файлов (единственное исключение, когда QFE-версии заменяются на SP#-версии, - это установка сервис-пака). Это стандартное поведение, описанное в статье KB824994 (http://support.microsoft.com/?kbid=824994).
Однако при установке KB924496 QFE-версия файла shdocvw.dll ошибочно заменяется на GDR-версию.
Скажем, в накопительных обновлениях для IE 20 файлов. В UpdatePack'е все эти файлы QFE-версий. И если один из них (shdocvw.dll) заменяется на GDR-версию, а остальные остаются QFE, чем это чревато? Непредсказуемыми последствиями.
DrAlex
Посмотрите на рабочих системах (там, где SPPS работает нормально, и там, где не работает) в свойствах файла shdocvw.dll тип версии - либо (xpsp_sp2_gdr.060901-0121), либо (xpsp.060901-0211).
Заодно посмотрите и номера версий mshtml.dll (тоже интересно).
Petya V4sechkin
И еще, я все время забываю спросить - аддон 1-IE при интеграции используете?
аддон 1-IE - не использую. уже писал в 4-ом (http://forum.oszone.net/post-528836-4.html) посте
Посмотрите на рабочих системах (там, где SPPS работает нормально, и там, где не работает) в свойствах файла shdocvw.dll тип версии - либо (xpsp_sp2_gdr.060901-0121), либо (xpsp.060901-0211).
Заодно посмотрите и номера версий mshtml.dll (тоже интересно).
файлы смогу посмотреть только с 09.01.2007, как на работу выйдем.
6. Выяснить, с какой конкретно версии UpdatePack'а перестало работать (от 6.2.16 до 6.6.30 - это слишком большой интервал).
у меня имеется только такие версии 6.2.16/6.6.30/6.7.12/6.8.10/6.10.12/6.11.17/6.12.15
если у вас есть сборки между 6.2.16 и 6.6.30 то можно получить ссылки на них, что бы выяснить с какой сборки пошла проблемма.
5. В настройках безопасности для надежных узлов разрешить любые действия с ActiveX (при условии, что сервер в списке надежных узлов).
делал - не помогло
4. Убедиться в корректности установки Офиса - поискать STSLIST.DLL в реестре, оно встречается там несколько раз (например, в разделе HKEY_CLASSES_ROOT\CLSID).
имеется
3. Проверить в реестре наличие ключа:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Common\ProductVersion]
"ProInfo"=dword:00000001
имеется
1. Поискать в гугле.
2. Посмотреть пару статей MSKB (вряд ли они помогут):
KB909506
KB914212
пока ничего стоящего не нашол
Посмотрите на рабочих системах (там, где SPPS работает нормально, и там, где не работает) в свойствах файла shdocvw.dll тип версии - либо (xpsp_sp2_gdr.060901-0121), либо (xpsp.060901-0211).
Заодно посмотрите и номера версий mshtml.dll (тоже интересно).
-----------------------
На этой машине НЕ работает SPS2003
WindowsXp_SP2 IE7 (собрана через UP_6.12.15)
shdocvw.dll - 6.00.2900.2987 (xpsp.060901-0211)
mshtml.dll - 7.00.5730.1001 (winmain(wmbla).061017-1135)
-----------------------
На этой машине РАБОТЕТ SPS2003
WindowsXp_SP2 IE7 (установленна оригинальная система + установлены все обновления с вашей сборки вручную + требования Windows Update)
shdocvw.dll - 6.00.2900.2987 (xpsp.060901-0211)
mshtml.dll - 7.00.5730.1001 (winmain(wmbla).061017-1135)
-----------------------
6. Выяснить, с какой конкретно версии UpdatePack'а перестало работать (от 6.2.16 до 6.6.30 - это слишком большой интервал).
у меня имеется только такие версии 6.2.16/6.6.30/6.7.12/6.8.10/6.10.12/6.11.17/6.12.15
если у вас есть сборки между 6.2.16 и 6.6.30 то можно получить ссылки на них, что бы выяснить с какой сборки пошла проблемма.
что насчёт старых сборок? получить можно?
Petya V4sechkin
15-01-2007, 12:38
DrAlex
Ситуация все загадочнее и загадочнее..
Проблем с трафиком нет?
http://tools.oszone.net/V4sechkin/Test/6.3.15.7z
http://tools.oszone.net/V4sechkin/Test/6.4.12.7z
http://tools.oszone.net/V4sechkin/Test/6.4.26.7z
http://tools.oszone.net/V4sechkin/Test/6.5.12.7z
http://tools.oszone.net/V4sechkin/Test/6.6.15.7z
с трафиком пока проблем нет, уже выкачал.
пойду клепать сборки и тестить...
Вот что дали сборки:
UpPack 6.2.16 -> табличное представление данных SPS в IE работет правильно
----------------------------------------
UpPack 6.3.15 -> табличное представление данных SPS в IE работет правильно
UpPack 6.4.12 -> табличное представление данных SPS в IE работет НЕ правильно
UpPack 6.4.26 -> табличное представление данных SPS в IE работет НЕ правильно
UpPack 6.5.12 -> табличное представление данных SPS в IE работет НЕ правильно
UpPack 6.6.15+(0-ie) -> табличное представление данных SPS в IE работет НЕ правильно
UpPack 6.6.15-(0-ie) -> табличное представление данных SPS в IE работет НЕ правильно
...
UpPack 6.12.15+(1-ie)-> табличное представление данных SPS в IE работет НЕ правильно
UpPack 6.12.15-(1-ie) -> табличное представление данных SPS в IE работет НЕ правильно
----------------------------------------
Petya V4sechkin
17-01-2007, 12:04
DrAlex
Значит, перестало работать при переходе с 6.3.15 на 6.4.12. Смотрим историю (http://unattended.fatal.ru/history.htm).
Для начала попробуйте поставить на системе с 6.3.15 (рабочей) вручную следующие обновления (устанавливать с опцией /B:SP2QFE):
KB904942
KB889673
KB908531
KB911562
KB911567
KB912812
KB917425
(KB914841 можно не учитывать, он все равно был удален в 6.11.17).
Отпишитесь, будет ли нормально работать SPS после этого.
Petya V4sechkin
17-01-2007, 13:13
DrAlex
Если эксперимент из поста № 19 не прояснит ситуацию (т. е. если SPS будет по-прежнему нормально работать после установки вышеперечисленных обновлений), то следующий шаг - тестовая сборка без аддонов. Берете версию 6.4.12, удаляете папку Addons и интегрируете в дистрибутив.
Petya V4sechkin
17-01-2007, 19:02
DrAlex
И еще у меня вопрос - при использовании версии 6.4.12 (и выше) после установки системы отображаются ли интегрированные обновления в "Установке и удалении программ", если включить галку "Показать обновления"?
Petya V4sechkin
DrAlex
Значит, перестало работать при переходе с 6.3.15 на 6.4.12. Смотрим историю.
Для начала попробуйте поставить на системе с 6.3.15 (рабочей) вручную следующие обновления (устанавливать с опцией /B:SP2QFE):
KB904942
KB889673
KB908531
KB911562
KB911567
KB912812
KB917425
(KB914841 можно не учитывать, он все равно был удален в 6.11.17).
Отпишитесь, будет ли нормально работать SPS после этого.
После установки KB904942, KB889673, KB908531, KB911562, KB911567, KB912812, KB917425 на UpPack 6.3.15 с опцией /B:SP2QFE -> табличное представление данных SPS в IE работет правильно
...Берете версию 6.4.12, удаляете папку Addons и интегрируете в дистрибутив.
-> табличное представление данных SPS в IE работет НЕ правильно
И еще у меня вопрос - при использовании версии 6.4.12 (и выше) после установки системы отображаются ли интегрированные обновления в "Установке и удалении программ", если включить галку "Показать обновления"?
в 6.4.12 - отображаются
остальные нужно пересобирать и устанавливать заново.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.