大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> ASP专区 -> asp在SQL SER2k中新建帐号和给帐号权限的实现(转)

asp在SQL SER2k中新建帐号和给帐号权限的实现(转)

时间: 2021-07-31 作者:daque

asp在sql ser2k中兴建帐号和给帐号权力的实行 颁布于:2002-5-12 ' 以次为在asp中减少一个sql server2000用户因变量,并为创造一个数据库,给他dbo的权力 ' ****************提防:sql server的考证办法不要选仅为windows办法, ' **************** 承诺长途sql server贯穿 ' ****************该因变量已经过尝试**************************** ' 有什么题目欢送和我交谈,此后会推出对sql server的少许处置操纵步调 ' 参数:strloginname:新增登录名,strpwd:登录名的暗号,strdbname:兴建数据库名 ' 因变量内限制变量证明:strserver:效劳器地方呆板名(本机为local),struid:sql处置员, ' strsapwd:sql处置员暗号。之上三个变量应按照你的情景树立 ' 该因变量重要挪用体例保存进程来实行的 ' 提防:本因变量没有容错处置,如展示缺点,不妨决定是你的sql server树立有题目,或已生存该login帐号或该数据库 ' call addusertomssql("testlogin","iamhere","db_test") sub addusertomssql(strloginname,strpwd,strdbname) '设置效劳器变量和体例处置员登录消息,按照简直情景窜改 dim strserver,struid,strsapwd strserver="(local)" struid="sa" strsapwd="" dim conn '数据库贯穿 dim strdsn '数据库贯穿字符串 dim strcmd '吩咐字符串 strdsn="driver={sql server};server="&strserver&";uid="&struid&";pwd="&strsapwd&";database=master" '创造和数据库master的贯穿 set conn = server.createobject("adodb.connection") conn.open strdsn '兴建一数据库 strcmd="create database "&strdbname conn.execute(strcmd) '兴建一登录帐号 strcmd="sp_addlogin '"&strloginname&"','"&strpwd&"','"&strdbname&"'" conn.execute(strcmd) conn.close '创造与兴建数据库的贯穿,并赋给新登录帐号考察兴建数据库的权力 strdsn="driver={sql server}; server="&strserver&";uid="&struid&";pwd="&stsarpwd&";database="&strdbname strcmd="sp_grantdbaccess '"&strloginname&"'" conn.open strdsn conn.execute(strcmd) '使新登录帐号变成兴建数据库的具有者 strcmd="sp_addrolemember 'db_owner','"&strloginname&"'" conn.execute(strcmd) '封闭开释贯穿 conn.close set conn=nothing response.write "用户 "&strloginname&" 胜利创造!,而且已为他创造了一个数据库 "&strdbname&"!" end sub 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.