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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.