none
SQL Server Express 連結失敗 RRS feed

  • 一般討論

  • 作業系統:Windows XP Professional
    程式開發語言:Windows Visual Studio 2005 C#
    MICROSOFT SQL SERVER 2005 EXPRESS EDITION

    問題敘述:
    目前我們開發的程式使用於某工廠中,由於該電腦會登錄於該公司的網域中。
    程式會接受windows socket的命令,再連結SQL Server資料庫(此資料庫為自行建立之Database)。
    如果程式持續量測中,則沒有任何的問題。
    但如果持續一個小時以上,PC未有任何動作時。
    當我方程式試圖連結SQL Server Database時,就會產生失敗的情形。
    socket Disconnct Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.    at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)

    Window Event:MSSQL$SQLEXPRESS (2) 17147 

    目前查詢問題的結果為系統關機,我們試著將電源設定中的系統待命設定為無。情況依然會發生。
    SQL Express也試著重灌,也都無效。

    請問是SQL的問題或是我方程式可做任何的補救動作呢??

    以上,謝謝!
    • 已變更類型 Alex ChuoModerator 2009年7月25日 上午 05:48 發問者沒有後續回應
    2009年5月13日 上午 01:45

所有回覆

  • 程式是以什麼樣的帳號連線到 SQL Server
    資料庫連線字串為何
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    2009年5月19日 下午 03:09
    版主
  • 未設定。
    我們是以dll的方式寫入至local資料庫。
    於dll中的Setting.Setting中的字串如下
    Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database\Recipe.mdf;Integrated Security=True;User Instance=False

    目前查證方向不知為資料庫問題或是Windows socket有問題而導致程式無法正常連結資料庫???

    2009年6月2日 上午 06:07
  • 請嘗試在連線字串加入 ConnectionTimeout 屬性,並加大其值
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    2009年6月4日 上午 07:57
    版主
  • Mickey:
           試著將你原先使用的動態掛載方式改為永久掛載.可能會減少這類的困擾
    2009年6月4日 上午 08:37