脳内がNotes/Domino系からASP.NETに移行しつつあるIT系情報ブログなつもり。
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Sub Initialize
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase '現在のDB
strServer = db.server
strDBFile = db.FilePath
End Sub
10 | 2024/11 | 12 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
COMMENT
無題
この現象、Notes6.5.x でも起こります。
Notes6.5.x で新規作成したDBでは問題ないのですが、R5.0.x で作成したDBでは起こります。
R5.0.x と6以降ではODSが変更になっているのでそのあたりが何か関係しているのでしょうか?
しかし、デバックが使えないのはつらいですよね。
ODSが。。
R6.5系でも同じですか。。TT
R5.0系とR6.5系/R7.0系の混在を考えると、
R5.0系のデザイナーで作成するしかないんですよね。。
ODSの違いで云々とヒントを頂き、
該当するDBを圧縮かけてから同じ動作を行ったら、すんなり動きましたよ。。。
でも、R5.0系サーバからR7.0系サーバにNotesクライアント上でコピーをした時点でODSは43になってるのになぁ。
DB内部では圧縮やCompact掛けない限り、R5.0系(ODS41)のまんまのインデックスってことですかね?
うーん、これだとどのDBは圧縮したかしないかを考慮しなきゃならなくなるのか。。。
(混在環境上、すべてのDBをCompactってのはナシで。)
ODS表記、見ても参考にならない時点でかなり意味がないかも・゚・(ノД`)・゚・。
索引系の方?
おお!そうですか。やはりODSあたりが関係していたんでしょうか?
そうですよね。確かに混在環境ではODSを43にあげるわけにはいかないですよね。
今、資料を見つけられないですが、確かIBMで出してる移行ガイドに、ODS43で運用する場合はCompactが必須になっていたと思います。
内部索引関係だったかテーブルだったかが、やはり6以降で変更になっている為だそうです。
索引を削除した上でのCompactだったかと・・・。
ということは、デバックが落ちるのはそちらの影響なのかしら?
ある情報によると。。
たとえば、R7系サーバにODSバージョンが違うDBが41と43と混在してたとして、
混在環境を考慮するために、サーバ上ではR5用とR6/R7用のインデックスを各DBで両方とも持つ。
このためサーバのレスポンスが遅くなる。ので、Compactを掛けて下さい。
と聞いた事があるのですが、この場合はその辺がうまく機能していないと考えるべきなんでしょうかね??
そいえば、ODS43になったDBをR5クライアントのローカルに置くと開けないのに、
サーバ上で圧縮してODS43になったDBはR5クライアントから開けるのは、サーバで対応してたからなんですよね。
いまさらながら納得。。。