使用 Visual Database Tools 時發生錯誤。
在處理查詢或資料表時,Visual Database Tools 遇到錯誤。有許多原因會造成這個錯誤,還有許多可能的錯誤訊息。這個主題討論如何改正某些特定的錯誤和其他所有錯誤。
索引鍵資料行資訊不足或不正確
這個錯誤發生於您在編輯資料列,以及編輯的資料行具有重複的資訊時。例如,建立和儲存具有資料類型為 char(10) 的資料行 C1 的新資料表。然後將重複的資料 (例如值 "mydata") 加入幾個資料列中。您不能在其中任何一列編輯此值 "mydata"。因為在幾個資料列中有重複的值,使 Visual Database Tools 缺少唯一的索引鍵來確定要更新哪一資料列,所以無法編輯該資料。若要更正這個錯誤,請嘗試下列任一動作:
若要每一資料列有不同的資料,請將資料行屬性變更為唯一條件約束或主索引鍵。
若要每一資料列有相同資料,請插入一次資料,並避免編輯該資料。
已超過逾時的設定
資料庫逾時選項的其中一個已經過期。這可能是認可逾時、SQL 查詢逾時或 SQL 登入逾時。一般來說,預設值應該提供足夠的作業時間。如果持續發生問題,應該向資料庫管理員確認一下。若要更正這個錯誤,請嘗試下列任一動作:
重複這項作業。
識別發生哪種逾時錯誤,並確定資料庫的預期作業是否有問題。
要求資料庫管理員查明此問題。
考慮變更已經逾時的逾時選項值。
其他錯誤訊息
如果是其他錯誤訊息,請嘗試下列其中一項:
檢閱錯誤訊息以取得有關此錯誤的資訊。
重試作業。
重新啟動 Visual Studio,然後再試一次。
重新啟動電腦,然後再試一次。
如需有關 Visual Database Tools 內部錯誤的詳細資訊,請參閱 Microsoft 知識庫。