Navicat 导出sql问题

楼主最近碰到一个问题:

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

 

原文地址:https://www.cnblogs.com/liuhuimh/p/9672778.html