SQLSERVER的系统表“extended_properties”查询提示\\\"该连接已关闭\\\"

今天在帆软做数据字典时发现使用不了提示错误,如图提示那样,有红圈那个系统表的时候就会提示错误,没有的时候就可以正常查询出来,请问得如何解决。谢谢。

附代码和运行图片如下:

SELECT  *

FROM  syscolumns  a 

left join systypes b on  a.xtype=b.xusertype

inner join sysobjects d on a.id=d.id  and  d.xtype='U' and  d.name<>'dtproperties'

left join syscomments e on a.cdefault=e.id

left join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_id 

where 1=1 

order by a.id,a.colorder

image.png

FineReport AntorH 发布于 2021-10-30 17:13 (编辑于 2021-11-1 09:09)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
yzm327433Lv5见习互助
发布于2022-1-25 16:53

设计器不识别该系统视图里的value字段格式,将value字段格式改为convert(nvarchar(max),value)value

最佳回答
0
吾姓独孤Lv6高级互助
发布于2021-11-1 09:15

你看下那个jdbc3的数据连接测试是正常的不

最佳回答
0
snrtuemcLv8专家互助
发布于2021-11-1 09:53

单独查这个表sys.extended_properties看看,是不是没有权限

  • AntorH AntorH(提问者) 在帆软不可以查,在数据库查可以
    2021-11-03 09:36 
  • snrtuemc snrtuemc 回复 AntorH(提问者) 那帆软链接数据库账户和数据查询账户是不是同一个,不是的话就是权限问题了
    2021-11-03 09:38 
  • AntorH AntorH(提问者) 回复 snrtuemc 是同一个账号
    2021-11-03 12:28 
  • snrtuemc snrtuemc 回复 AntorH(提问者) 额,那就不清楚了。。。
    2021-11-03 13:00 
  • AntorH AntorH(提问者) 回复 snrtuemc 您是SQLSERVER吗,您在帆软执行上面那代码可以吗
    2021-11-03 15:53 
最佳回答
0
hfjsiwbdhxLv5初级互助
发布于2021-11-5 08:43

我和你遇到的一模一样的问题

  • 5关注人数
  • 656浏览人数
  • 最后回答于:2022-1-25 16:53
    请选择关闭问题的原因
    确定 取消
    返回顶部