首先測試SQL Spatial的部份,先依照要匯入的資料利用指令碼建立資料表結構,第二步手動新增一個geometry欄位來承接空間資料,結果發現「防止儲存需要資料表重建的變更」,看起來在SQL2008內若不是第一次建立表格時就產生好的資料結構,在爾後進行會"改變到資料表結構"的變更,都會被限制住。
來看看整個訊息:不允許儲存變更。您所做的變更要求下列資料表必須先卸除然後再重新建立。您可能對無法重新建立的資料表做了變更,或是啟用了「防止儲存需要資料表重建的變更」選項。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixz0nWgGSGYlu_rYBvEurNq8kUWek1LpDoR0KD3UC8X4mLBTkQfV_BOBIhSCveDvYCgRhE640GmK1HmFlXE_uJpcCDW_Q24-iBY2ndmgHp9Ig0ajdUNNj9MG2P3uJSQoC54fVCMVCVx-U/s400/SQL%E8%A1%A8%E7%B5%90%E6%A7%8B%E4%B8%8D%E8%83%BD%E5%AD%98.jpg)
提示看起來有兩招,第一卸載他、第二關掉那個鬼設定。卸載他感覺怪怪的,因為卸載以後不知道要怎麼進行操作,所以把那個鬼設定關起來看看。
位置:上方工具列→工具→選項→設計師→資料表和資料庫設計工具→防止儲存需要資料表重建的變更,把他取消。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQNEECVs0uJCyoEBmlwMyxSIMminCmBkci5F22Jomj0vnTgV7-Wddd5-Za3EgBS1NDGm7BmtAiJ4vsXdplSq37k4nTocSnUS7vSQUSXFZurwkVRxkNAVcFs3sLmA78G0Fs4wBrf4dssY0/s400/SQL%E8%A1%A8%E7%B5%90%E6%A7%8B%E4%B8%8D%E8%83%BD%E5%AD%982.jpg)
可以變更囉!
沒有留言:
張貼留言