Navicat 匯出sql問題

守望陽光01發表於2018-09-19

樓主最近碰到一個問題:

       使用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'    自行了解

 

相關文章