liao99 发表于 2016-1-4 09:23:32

本帖最后由 liao99 于 2016-1-4 10:45 编辑

fuwj 发表于 2015-12-30 10:46 static/image/common/back.gif
我测试了下,还是不行。您有试过吗?求指导!这个问题,折腾很久了。 ...
仔细看我的帖子,我的是mssql
你检查下你的数据库,看看里边涉及数据库、数据库表、表结构的表是否有权限,是否要区分大小写。
另外你在sql查询分析器里测试是否能够检索表明,字段结构(用非SA帐户测试)
通达OA就是执行sql语句,没有特别的限制。

fuwj 发表于 2016-1-6 09:13:42

liao99 发表于 2016-1-4 09:23 static/image/common/back.gif
仔细看我的帖子,我的是mssql
你检查下你的数据库,看看里边涉及数据库、数据库表、表结构的表是否有权限 ...

我用非SA用户登录studio,具体如图:


liao99 发表于 2016-1-6 11:44:39

本帖最后由 liao99 于 2016-1-6 12:01 编辑

fuwj 发表于 2016-1-6 09:13 static/image/common/back.gif
我用非SA用户登录studio,具体如图:
实质就是查询三个表/视图 你非SA在查询管理器里执行下以下语句,如都可以就要联系通达解决,我估计是你的非sa用户没有这几个表/视图的权限。
SELECT Name FROM Master..SysDatabases--枚举数据库

SELECT Name AS TABLE_NAME FROM SysObjects Where XType='U' ORDER BY Name   --枚举表清单

select * from information_schema.columns--枚举表字段
如果是没权限,开放权限即可

fuwj 发表于 2016-1-6 13:33:13

liao99 发表于 2016-1-6 11:44 static/image/common/back.gif
实质就是查询三个表/视图 你非SA在查询管理器里执行下以下语句,如都可以就要联系通达解决,我估计是你的 ...

我用非SA用户测试了下,您说的三个语句都可以执行。且能显示出值,如图:

lindyue 发表于 2016-1-13 10:50:15

本帖最后由 lindyue 于 2016-1-13 14:05 编辑

我遇到了4中的情况,但我的数据库字段名与表名设置的是不区分大小写啊,仍然是无法检索到数据。终于明白了,没有检索到数据的原因是在预览不支持,新建个工作流就行了

liao99 发表于 2016-1-13 16:39:17

fuwj 发表于 2016-1-6 13:33 static/image/common/back.gif
我用非SA用户测试了下,您说的三个语句都可以执行。且能显示出值,如图:

...

use master
SELECT Name FROM Master..SysDatabases--枚举数据库
上边使用的是MASTER数据库
下边是数据所在数据库,你检查下呢,

use 某某数据库
SELECT Name AS TABLE_NAME FROM SysObjects Where XType='U' ORDER BY Name   --枚举表清单

select * from information_schema.columns--枚举表字段

liao99 发表于 2016-1-19 13:25:36

我测试了非SA用户,
是权限配置问题,
非sa用户设置为public,sysadmin
用户映射还要选择Master   架构sys
master.sys.databases 表设置非sa用户权限为选择
可以使用,
仅作测试,证明是权限配置问题引起的,一定要使用非SA用户,请详细阅读sqlserver数据库权限管理相关文档,估计要花几天时间学习,才能够有效的控制。

uiouio_5 发表于 2016-9-7 11:32:47

垃圾通达,宁愿换系统也不要继续用这种垃圾软件了
页: 1 [2]
查看完整版本: 工作流外部数据源问题分析和处理建议 及合作模式的一点建