使用 Visual Database Tools 時發生錯誤。

在處理查詢或資料表時,Visual Database Tools 遇到錯誤。有許多原因會造成這個錯誤,還有許多可能的錯誤訊息。這個主題討論如何改正某些特定的錯誤和其他所有錯誤。

  • 索引鍵資料行資訊不足或不正確

    這個錯誤發生於您在編輯資料列,以及編輯的資料行具有重複的資訊時。例如,建立和儲存具有資料類型為 char(10) 的資料行 C1 的新資料表。然後將重複的資料 (例如值 "mydata") 加入幾個資料列中。您不能在其中任何一列編輯此值 "mydata"。因為在幾個資料列中有重複的值,使 Visual Database Tools 缺少唯一的索引鍵來確定要更新哪一資料列,所以無法編輯該資料。若要更正這個錯誤,請嘗試下列任一動作:

    • 若要每一資料列有不同的資料,請將資料行屬性變更為唯一條件約束或主索引鍵。

    • 若要每一資料列有相同資料,請插入一次資料,並避免編輯該資料。

  • 已超過逾時的設定

    資料庫逾時選項的其中一個已經過期。這可能是認可逾時、SQL 查詢逾時或 SQL 登入逾時。一般來說,預設值應該提供足夠的作業時間。如果持續發生問題,應該向資料庫管理員確認一下。若要更正這個錯誤,請嘗試下列任一動作:

    • 重複這項作業。

    • 識別發生哪種逾時錯誤,並確定資料庫的預期作業是否有問題。

    • 要求資料庫管理員查明此問題。

    • 考慮變更已經逾時的逾時選項值。

  • 其他錯誤訊息

    如果是其他錯誤訊息,請嘗試下列其中一項:

    • 檢閱錯誤訊息以取得有關此錯誤的資訊。

    • 重試作業。

    • 重新啟動 Visual Studio,然後再試一次。

    • 重新啟動電腦,然後再試一次。

    • 如需有關 Visual Database Tools 內部錯誤的詳細資訊,請參閱 Microsoft 知識庫