Sybase-Sql-Anywhere

SqlAnywhere 12-服務啟動但停止

  • January 23, 2017

我一直在 Windows 7 平台上執行我的 *db 文件。Rrcently 我遇到了一個問題,我嘗試撤銷 SqlAnywhere 伺服器,但收到此錯誤:

本地電腦上的 Sql Anywhere-myserv 服務啟動然後停止。如果某些服務沒有被其他服務或程序使用,它們會自動停止。

請幫忙。

如果您仍然遇到此問題,首先要查看 Windows 應用程序事件日誌 - 您應該看到伺服器停止的原因(例如,請求手動關閉)。

您還可以讓數據庫引擎將自己的控制台日誌寫入文件

-o <filename>

伺服器啟動選項 - 這可能會為您提供更詳細的資訊。

請務必檢查您的連接是否未指定 AutoStop 連接參數或在上次斷開連接後停止數據庫 ODBC 設置。這僅適用於您要求連接在數據庫引擎尚未執行時自動啟動它 - 如果您將數據庫引擎作為服務執行,則不適用。

我也面臨同樣的問題。賈斯汀給了我很好的意見。謝謝 :) 我檢查了我的 Windows 事件日誌,發現我無法啟動我的服務,因為我的“master.dat”已損壞,這是系統定義的數據庫之一。(所以我檢查了這個文件,如果是 Windows,您將在“C:\Sybase\data”中獲得該文件,或者您在安裝時提到過您的路徑。)我用同事提供的正確文件替換了 master.dat 文件。現在一切似乎都執行良好!

引用自:https://dba.stackexchange.com/questions/51304