VC编的程序从局域网上访问服务器上的数据库,老是出现这样的问题,有谁能帮我? 检查一下登陆名(Username)和初始数据库(INITIAL CATALOG)设置 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是sql server版块的问题,怎么到这来了不过,我提供以下建议:1 sql server有两种类型权限,(系统权限和数据库操作权限).显然,你这里是后者2 在sql server中每个数据库,每个表中都有控制能访问表操作的用户列表.你必须在此确认.3 权限有三种方式. grant deny 还有一种是中性的. 按照sql server规则,这三种是可以叠加的,而且相互影响.你必须有grant,不能不deny4 在ODBC连接中使用正确用户名,100%管用 实在不行,你就sa 或者从头再来新建一个用户,只添加select某个表的权限给他. to : freelybird(阿愚) 非常感谢你的回答,但我还是不明白,你所说的三种权限是在哪里设的。希望给予明示。 数据库操作、访问权限在sql server manager->security->logins里建立用户就可以了 推箱子基础代码(win32版)请指教 如何将3dmax做的模型导入到opengl 两百分求解决问题! 考考大家,看看能否发现这个问题! WriteProcessMemory参数错误 如何用程序往另外一个程序的文本框插入文字? *********** 第一次亲密接触 --- 压缩 !*********** 如何用CArray模版生成struct数组? 初学者问:如何编写客户端,测试atl编写的com 简单菜单问题 如何在 List Control 中加入复选框? 问题!
不过,我提供以下建议:
1 sql server有两种类型权限,(系统权限和数据库操作权限).显然,你这里是后者
2 在sql server中每个数据库,每个表中都有控制能访问表操作的用户列表.你必须在此确认.
3 权限有三种方式. grant deny 还有一种是中性的. 按照sql server规则,这三种是可以叠加的,而且相互影响.你必须有grant,不能不deny
4 在ODBC连接中使用正确用户名,100%管用 实在不行,你就sa 或者从头再来新建一个用户,只添加select某个表的权限给他.
非常感谢你的回答,但我还是不明白,你所说的三种权限是在哪里设的。希望给予明示。