PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2007 98/06/23 13:16:25 RE:解決しました! By tako
2006 98/06/23 13:14:24 RE:解決しました! By kuramochi
1966 98/06/19 12:30:58 RE:RE:あすかちゃんの父へ By tako
1914 98/06/17 23:37:12 RE:SQL-Anywhere のレプリケーションでエラーが発生 By あすかちゃんの父
1892 98/06/16 17:17:34 SQL-Anywhere のレプリケーションでエラーが発生 By tako

カテゴリ:旧電子会議室
日付:1998年06月17日 23:37 発信者:あすかちゃんの父
題名:RE:SQL-Anywhere のレプリケーションでエラーが発生

takoさん、こんばんは。

>1.SQL-Anywhere5.0 DBサーバ(dbsrv50)を NT-Server4.0 のサービスに登録し
>  マシン起動時にDBサーバが立ち上がるようにしています。

>  起動後、dbremote を実行すると下記のメッセージが出力され、
>  ワトソン博士の登場となります。

>    アクティブなトランザクション・ログのトランザクションを処理しています。
>    SQL 文が失敗しました: (-143) カラム \'CheckingTime\' が見つかりません。
>    SQL 文が失敗しました: (-140) \'\' というユーザ ID はありません。
>    リモート・ユーザのデータを読み込み中のエラー

こういう現象は初めて聞きました。
エラーの内容から推測するに、NTサービスで起動したDBサーバが正常に
立ち上がっていなくて、トランザクションログが生成されていないので
はないでしょうか?
解決するかどうか分かりませんが、dbsrv50をサービスに登録されてる
ものをSybase Centralのサービスでサーバ起動を登録されてみてはどう
でしょうか?

>2.データベース(またはトランザクションログ)のバックアップを取り、
>  トランザクションログを新しくしてから dbremote を実行すると下記のメッセージ
>  が出力されてしまいます。

>    トランザクション・ログがありません。
>    メッセージの送信に失敗しました
>    完了しました

>  トランザクションログをリセットしたときには、レプリケーションの設定に対して
>  何か処理をしないといけないのでしょうか?

こちらの方では、今レプリケーションを動かしていないので確認できま
せんが、この現象の場合はメッセージエージェントはダウンしますか?
おそらく古いトランザクション・ログが消えてしまい、チェックポイン
トを通過する前にメッセージエージェントがログを見に行ってログが
生成されていなくて、エラーとなっているのではないでしょうか?
トランザクション・ログのバックアップ後、しばらくすればログが生成
されるので、その後はエラーが出なくなるのではないでしょうか?

半分推測モードですみません。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.