win98+delphi7+ado连接到win2000+sql server 2000,
使用windows登陆方式。连接成功。
向sql server 2000的数据库中写数据时,拒绝用户的select权限。sql server 里此用户对所写数据库的列权限无法设置,请问怎样解决?
谢谢!
使用windows登陆方式。连接成功。
向sql server 2000的数据库中写数据时,拒绝用户的select权限。sql server 里此用户对所写数据库的列权限无法设置,请问怎样解决?
谢谢!
其有二种方式:NT登陆/SQL自设
换一种
除非是select * into xxx from yyyy吧
其次你在sql2000中给分配的用户角色的权限够不够?
再用grant 语句授权,数据库服务器能连接只是login层次通过,要想真正访问数据库还得有user在数据库里才行。
做法就是:grant select on 表名字 to group或者user名字
比如给testuser用户选择表t_test表的select权限:
SQL analizer 里执行:
grant select on t_test to testuser
go