樓主最近碰到一個問題:
使用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' 自行了解