[중요] WSS스케줄 리스트의 심각한 버그, WSSスケジュールリストの深刻なバグ [SharePoint]

심지어 이문제는 얼마전 릴리스된 WSS3.1에서도 해결이 안되었습니다.
한달에 999개 이상의 아이템이 등록된경우 1000번째 아이템부터 아예 표시가 안된다는 겁니다.
오늘 이문제에 대해서 상세히 조사를 해보았습니다만...해결책은 아직 아무도 못찾은거 같더군요.
조사한것에 대해서 보고를 하죠...
일단 아래 그림을 봐주시죠.
5월 1일 부터 시작하는 정기적인(1일단위) 스케줄을 38개를 등록해봤습니다.
5월 26일까지는 정상적으로 표시 5월 27일부터 반쯤 끊긴 상태로 아예표시가 되지 않습니다.
다음그림은 6월달의 스케줄입니다. 이것이 재미있는데...
6월19일까지만 정상적으로 나오고 6월 20일부터는 아예 표시가 안됩니다.
왜 5월은 999개가 나오고 6월은 999가 안될까요? 이유는 데이터를 뽑아올때 선택된 달의 1주일전의 데이터부터 가져와서 입니다..보통 1달치 달력에는 1일이 수요일이면 29 30 1 2 3 4 5 순으로 표시되기때문이죠..
때문에 6월치 데이터를 불러올때는 5월 24일부터의 데이터를 가져오게됩니다.그래서 아래 화면에서 실제 표시되는 데이터수가 999가 안되는거죠...이건 프로그래밍방식으로 데이터를 취득해보시면 확인해볼수 있습니다.
정확하진 않지만 원인은 Recurrece 즉 반복적인 아이템을 처리하는 방식에 기인하는거 같습니다.
일반적으로 아이템은 1개=1줄의 물리데이터로 이루어졌습니다.
정기적인 아이템역시 똑같이 1줄의 데이터로 들어가있고...DB에서 SPListItem으로 변환되는 어느시점에서 여러개의 메모리아이템으로 전환합니다.
그때 Sharepoint기본의 Maxrow 1000의 적용이 되어버리는것 같습니다. (근데 왜? 999개만 나오지??)
일단 제가 알아낸 바로는 위와 같습니다. 혹시나 ContentDatabase의 스토어드 프로시져를 확인해보기도 했지만 역시 해결이 안되더군요...
실은 이문제를 몇달전에 확인해서 정상적으로 모든 아이템이 표시되도록 스케줄 화면을 전체적으로 뜯어고친적이있습니다. 그후로 별 문제가 없구나...하고 생각했었는데
오늘 클라이언트에게서 연락이와서 스케줄을 클릭하면 에러가 난다고 해서 다시 조사를 해봤습니다.
그랬더니!!! 리스트상에 표시되지 않는 아이템을 상세화면에서 볼때도 에러가 발생하더군요..
일반스케줄은 문제가 없는데 정기적인 스케줄의 경우에만 에러가 생기더군요...
도대체!!!! 멍청하게도 MS는 이런걸 확인도 안하고 릴리스를 하는지....
게다가 왜 패치는 안나오는지....ㅠ.ㅠ.
어여좀 고쳐주시길!!!!!!!!
------------------------------------------------------------------------------------------
ご存じの方多いと思いますがWSSのスケジュールリストには深刻なバグがあります。
この問題はこの間リリースされたWSS3.1でも解決がされていません。
問題とは1か月に999件以上のアイテムが登録された場合、1000件から表示がされないという問題です。
今日この問題に関して調べてみましたがまだだれも解決してないようです。
まず私が確認した内容を説明します。
下の図をみてください。
5月1日から始まる定期的(1日単位)のスケジュールを38件登録しました。
5月26日までは正常に表示されますが5月27日からは正常に出てきてくれません。
次の図は6月のスケジュールです。6月20日からは正常に表示されません。これが面白いです。
なぜ5月は999件が表示されるけど6月は足りないでしょうか。理由はデータを取得する際、選択した月の初日-7日のデータから取ってきてくるからです。普通1か月分のカレンダーには先月、来月が少しずつ含まれるからでしょう。
そんなわけで5月24日から取ってきているはずです。試しにプログラミング方式でデータを取得してみるとわかります。
当たりかどうかわかりませんが、原因は Recurrece、すなわち反復型のアイテム処理方式に問題がある気がします。
WSSではアイテム1件=1行の物理データになってます。
定期的なアイテムも同様で、どっかのタイミングでDBの1行のデータを複数のSPListItemに変換しています。
その時にWSS基本のMax行数1000件が適応されてしまうようで、Queryで行制限を増やしもききません。
とりあえず私が確認した内容は以上です。
もしかしても思ってコンテンツデータベースのどっかに設定があるのかなと思って探してみても見当たりませんでしが。
MSはアホみたいにこんなこともテストせずにリリースするんでしょうかね。。。
パッチも出さないし。。。
早く直してくれ!!!!!!!!!!!!
'SharePoint Services/WSS 3.0' 카테고리의 다른 글
| LookUpField의 쿼리문. LookUpFieldのクエリ文 (0) | 2008/05/30 |
|---|---|
| 페이지당검색결과수를 조절하기. 1ページあたりの検索結果数を変える [SharePoint] (0) | 2008/05/30 |
| [중요] WSS스케줄 리스트의 심각한 버그, WSSスケジュールリストの深刻なバグ [SharePoint] (1) | 2008/05/30 |
| 워크플로 시작을 간단하게 (ワークフローの開始を楽ちんに) [SharePoint] (0) | 2008/05/26 |
| EventReceiverのでItemUpdated自分自身を更新してはいけない?[SharePoint] (0) | 2008/05/21 |
| VS Extensions 1.1인스톨후에 1.0에서 작성한 프로젝트를 인식못하는 문제..Vs Extensions 1.1のインストール後、1.0で作成したプロジェクトを認識できない。 (0) | 2008/04/01 |
![]() |
![]() |
|
![]() |
![]() |
![]() |

Prev





Rss Feed