首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

sqlCommand1.ExecuteNonQuery();执行出错解决办法

2012-01-13 
sqlCommand1.ExecuteNonQuery()执行出错下面是存储过程:Execsp_droprolememberdb_owner ,@ACCOUNTExecsp_

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所在的计算机名

热点排行