5

我對Vs數據功能相當陌生,這是我的第一個數據生成計劃。我已經使用Vs2010數據庫項目實施了一個數據庫,並將其用於部署到SQL Server Express 2008數據庫。所有表都使用標識列作爲主鍵,並且它們使用外鍵相互關聯。Vs2010數據生成計劃失敗,因爲「數據生成失敗,因爲以下例外:列」xyz「不允許DBNull.Value」

我建立了一個數據生成計劃,但是當我嘗試用它生成數據時,表格只是按字母順序填充,這當然會失敗。唯一正確填充的表是查找表和其他種類的沒有FK約束的獨立實體。在第一張表失敗後,其餘部分將被跳過。

假設生成計劃基於FK依賴性確定人口順序。發生了什麼?

編輯:由於DBPro不再(也不是真的)是產品名稱,所以有人會爲它製作一個visual-studio-data-tools標籤。

回答

3

因此,顯然根據this thread,當您只有一個只包含主鍵而沒有其他列的表時,數據生成計劃將會爆炸。事實證明,我的一個獨立實體,其唯一目的是作爲與其他桌子中的一個合作,適合這種描述。在添加無害的描述列後,我能夠繼續修復其他問題,直到成功完成生成計劃。

+0

謝謝你,bwerks。我在這裏提交了一個錯誤報告:https://connect.microsoft.com/VisualStudio/feedback/details/696973/data-generation-plan-fails-with-data-generation-failed- because-of-the-follow-exception -column-XYZ-不 - 不容許-DBNull的價值 – 2011-10-27 01:41:37

相關問題