读书人

sqlCommand1.ExecuteNonQuery();执行出

发布时间: 2012-01-13 22:43:29 作者: rapoo

sqlCommand1.ExecuteNonQuery();执行出错
下面是存储过程:
Exec sp_droprolemember 'db_owner ', @ACCOUNT
Exec sp_revokedbaccess @ACCOUNT
Exec sp_droplogin @ACCOUNT//这句异常


就是调用移除一个用户登陆,C#下运行报错,在delphi下运行没有异常.

异常如下:
Additional information: 拒绝了对对象 'sysjobs '(数据库 'msdb ',所有者 'dbo ')的 SELECT 权限。
'ADZ7A377 ' 已从角色 'db_owner ' 中除去。
用户已从当前数据库中除去。
没有访问数据库 'model ' 的权限。
登录已除去。


[解决办法]
没有权限了,很明显

[解决办法]
方便把你连接数据库的字符串写一下吗?
[解决办法]
100%是程序的问题.
[解决办法]
链接字符串的格式没什么错误
WINDOWS登录:
连接字符串 "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=你的数据库名;Data Source=SQL Server所在的计算机名
SA登录:
连接字符串 "Provider=SQLOLEDB.1;Password=用户密码;Persist Security Info=True;User ID=用户名(sa);Initial Catalog=你的数据库名;Data Source=SQL Server所在的计算机名

读书人网 >C#

热点推荐