如何使此BP錯誤消失:唯一索引錯誤:引入了唯一索引。需要升級腳本。唯一索引錯誤:引入了唯一索引。需要升級腳本
http://msdn2.microsoft.com/en-gb/library/aa884122.aspx告訴我實施 升級腳本。 如何實施升級腳本並使BP錯誤消失?
或者甚至更好,如何在沒有腳本的情況下襬脫這個錯誤,因爲該項目沒有被部署到客戶端?
如何使此BP錯誤消失:唯一索引錯誤:引入了唯一索引。需要升級腳本。唯一索引錯誤:引入了唯一索引。需要升級腳本
http://msdn2.microsoft.com/en-gb/library/aa884122.aspx告訴我實施 升級腳本。 如何實施升級腳本並使BP錯誤消失?
或者甚至更好,如何在沒有腳本的情況下襬脫這個錯誤,因爲該項目沒有被部署到客戶端?
如果您只是想擺脫沒有腳本的錯誤,您可以相應地修改\Classes\SysBPCheckTable\checkIndicesMoreUnique
或在\Classes\SysBPCheckTable\check
中註釋掉this.checkIndicesMoreUnique();
。
如果您選擇忽略BP警告,請注意您的客戶的同步可能因重複密鑰而失敗。如果1.客戶表包含記錄,這尤其如此,2.新索引也有一個新字段。
製作更新腳本的方式在您提供的鏈接中描述。您將在ReleaseUpdate
課程中找到大量示例。
在僅僅'擺脫'BP錯誤之前,您必須首先調查指數。哪些字段構成了索引?
如果索引不是必需的,並且在可以刪除的圖層中,則刪除該索引。話雖如此,你應該在AOT上進行一次編譯,以確保這個索引不是在代碼中的某個地方引用(例如,在選擇索引提示時)。
但首先您需要確定索引創建的原因。