線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:652
推到 Plurk!
推到 Facebook!

请教各位大哥一个权限设置问题,谢谢,祝福k.top 新年快

尚未結案
lsh998
中階會員


發表:163
回覆:138
積分:60
註冊:2005-01-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-06 15:18:42 IP:219.128.xxx.xxx 未訂閱
各位老大: 这个存储过程的作用是:新一个帐号,并且给这个帐号赋一定的权限,可是我对字符串 不清楚,所以有很多的错误! create procedure procinsert_employyeezhanghaotable/*insert_employyeezhanghaotable*/ @employyeezhanghao varchar(50),--帐号,并且数据库用户名 @employyeemima varchar(50)--密码 as declare @shezzhanghao varchar(500)--设置帐号字符串 declare @shezzhanghaoallow varchar(500)--设置帐号允许登陆服务器字符串 declare @shezzhanghaofwq varchar(500)--设置帐号服务器角色字符串 declare @shezyongh varchar(500)--设置数据库用户字符串 declare @shezyonghjiaose varchar(500)--设置用户的角色 begin begin tran insert employyeezhanghaotable(employyeezhanghao,employyeemima) values (@employyeezhanghao,@employyeemima) if @@error<>0 or @@rowcount<>1 begin raiserror('操作不成功',16,1) rollback tran return end set @shezzhanghao='sp_addlogin ''' @employyeezhanghao ''', ''' @employyeemima '' 'jinglong2''' set @shezzhanghaoallow='sp_grantlogin ''' @employyeezhanghao '''' set @shezzhanghaofwq='sp_addsrvrolemember ''' @employyeezhanghao ''',''sysadmin''' set @shezyongh='sp_grantdbaccess ''' @employyeezhanghao '''' set @shezyonghjiaose='sp_addrolemember ''db_owner '' ,''' @employyeezhanghao '''' if @@error=0 commit tran else rollback tran exec (@shezzhanghao) exec (@shezzhanghaoallow) exec (@shezzhanghaofwq) exec (@shezyongh) exec (@shezyonghjiaose) end GO 几个系统存储过程是: sp_addlogin[@loginame =] '帐号名称' [,[@passwd =] '密码'] sp_grantlogin [@loginame =] 'windows 帐号' sp_addsrvrolemember [@loginame =] '帐号名称',[@rolename= ] '服务器名称' sp_grantdbaccess [@loginame =] '登录帐号名称' sp_addrolemember [@rolename =] '角色名称',[@membername =] '用户或角色名称' 请教我上面写错在那些地方啊? 当我运行 exec procinsert_employyeezhanghaotable 'servername\gg','123456' 出现的提示是: 'servername\gg' 不是有效名称,因为其中包含无效字符。 已向 'servername\gg' 授予登录访问权。 'servername\gg' 已添加到角色 'sysadmin' 中。 已向 'servername\gg' 授予数据库访问权。 'servername\gg' 已添加到角色 'db_owner ' 中。 谢谢!
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-14 16:29:37 IP:218.163.xxx.xxx 未訂閱
lsh998 新年好: 看起來是 sp_addlogin 之系統預存程序, 不接受 "\" 字元.
系統時間:2024-06-30 2:25:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!