HeidiSQL和MS SQLServer视图问题

时间:2018-09-10 18:15:07

标签: sql-server sql-server-2008 heidisql

我在Microsoft SQLServer 2008中有一个数据库,我想从该数据库中使用HeidiSQL有选择地导出某些表和视图。

我遇到的问题是,我实际上看不到组成视图的SQL或视图的结果,因此无法知道它们是什么。

当我从左窗格中选择一个视图时,右窗格中该视图的详细信息为空,并且显示一条消息“您需要SHOW VIEW特权才能编辑视图”。我已向用户授予了数据库中所有对象的ALL特权,甚至将数据库的所有者和所有对象更改为与我一起访问数据库的“ sa”用户,但该消息仍然存在,并且我仍然可以”看不到有关该视图的任何信息。

第二个问题是,如果我尝试运行选择或从视图中查看数据,则会收到错误消息“ SQL错误(8169):从字符串转换为uniqueidentifier时转换失败”。 (我假设)这是由于视图中一个表中的uniqueidentifier字段与类型设置为char或varchar的另一个表中的另一个字段之间的联接而引起的。不幸的是,由于我描述的第一个问题,我无法检查这些字段中的哪个导致了错误。

任何对此的帮助将不胜感激。谢谢。

0 个答案:

没有答案