樓主最近碰到一個問題:
使用Navicat建立資料模型的時候使用匯出sql功能匯出的sql指令碼放在sqlserver中執行失敗,表建立成功了,但是我在Navicat中寫的表註釋和欄位註釋都沒有成功,
資料庫報:訊息 15600,級別 16,狀態 18,過程 sp_addextendedproperty,行 37 [批起始行 18] 為過程 'sp_addextendedproperty' 指定的引數或選項無效。
開始在網上查發現Navicat這方面也沒有合適的解釋,直到百度了一篇博文:說在power中也碰到同樣的問題,提供的解決方案是沒有為其指定Owner。
後來在Navicat中死活沒有找到這個功能,如果後續有人找到可以發條博文記錄告知一下,後來在樓主的實驗之下,終於摸索出Navicat中這一問題的解決方法:
首先我們一樣的匯出sql 然後設定成如下圖所示
最後再按照步驟生成sql放在資料庫中執行就OK了,很簡單吧!這裡記錄傳播一下,希望能幫助更多被這個問題困擾的你!!
如果需要了解原理的話可以百度搜尋:
訊息 15600,級別 16,狀態 18,過程 sp_addextendedproperty,行 37 [批起始行 18]
為過程 'sp_addextendedproperty' 自行了解