管理對資料來源檢視及資料來源所做的變更
當結構描述產生精靈重新執行時,會重新使用它在原始產生所使用的相同資料來源和資料來源檢視。 如果您加入資料來源或資料來源檢視,精靈不會使用它。 如果您在初始產生之後刪除原始資料來源或資料來源檢視,您必須從頭開始執行精靈。 精靈中所有先前的設定也會被刪除。 下次您執行結構描述產生精靈時,對於基礎資料庫中任何繫結到已刪除之資料來源或資料來源檢視的現有物件,將視同使用者建立的物件來處理。
如果資料來源檢視在產生時不會反映基礎資料庫的實際狀態,則當「結構描述產生精靈」產生主旨區域資料庫的結構描述時,可能會遇到錯誤。 例如,如果資料來源檢視指定資料行的資料類型為 int,但是該資料行的資料類型實際上是 string,則「結構描述產生精靈」會將外部索引鍵的資料類型設為 INT,以符合此資料來源檢視,但是當它建立關聯性時會失敗,因為實際資料類型是 string。
相反地,如果您將資料來源連接字串,變更為與前一次產生不同的資料庫,則不會產生錯誤。 這時會使用新資料庫,且先前的資料庫不會產生任何變更。