網站數據庫從access升級到sql server 2005--遺留問題一

        摸索的過程承載着責怪、埋怨以及不責任,但換個角度,發現問題解決問題就可以學到東西,但曲折的路的確走着不舒服……

        按照領導指示升級數據庫(access到sql server 2005),升級數據庫對與行家或許已是小菜一碟,但剛剛摸索的我,卻被碰的頭破血流……,分五步來看,①遇到問題之一;②找尋答案;③實際操作;④繼續產生的問題;⑤正確的操作?以及現在問題的解決辦法

        一、遇到問題:

         網站新聞類板塊每天都需要注入新的血液來促進循環,後臺操作遇到如下圖1問題:

圖1 

        二、找尋答案:

              1. 說的是列不允許空值。這裏NID是自增列,所以檢查數據庫的表結構,NID是否已設置爲自增。網上找到相關頁面http://zhidao.baidu.com/question/10642437.html,其中第七項如圖2

圖2 

2.這時,我查詢了在access中自動增加列在access和SQL Server中的不同,如圖3和圖4

 

圖3

 

圖4

3.access中的自動編號變爲了int類型,解決思路按照前輩的說法“手工改爲標識字段,種子爲1”

4.網上查找手工修改標識字段(或許我正是命喪於此),圖5

 

圖5

        三、實際操作:

        實際操作如上圖5……

        四、又產生的問題:

        最後的情形就是產品和企業不對號了;現在的工作就是一個一個的把產品重新掛回去

         五、正確答案是什麼、怎麼解決現在又產生的問題:

         總結教訓:

            1.網站數據庫不能說升級就升級,有個專家提點最好,~~~~(>_<)~~~~ ,沒有

            2.“手動改爲標識字段,種子爲1”的正確操作是什麼?

          3.如果再讓我升級一次,我會怎麼操作,還敢應允這件差事嗎?

        問題追蹤:

          2.手動改爲標識字段,種子爲1:

直接在標識規範後邊修改是不允許的,點開前邊的“+”在(是標識)後邊選擇“是”,同時標識規範和標識增量、標識種子同時也成爲可修改項,over

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章