知识大全 ASP在SQL Server2k中新建帐号和权限

Posted 数据库

篇首语:学习是劳动,是充满思想的劳动。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP在SQL Server2k中新建帐号和权限相关的知识,希望对你有一定的参考价值。

ASP在SQL Server2k中新建帐号和权限  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   以下为在asp中增加一个sql server 用户函数 并为建立一个数据库 给他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 cha138/Article/program/SQLServer/201311/22005

相关参考

知识大全 Sql2k中新增加的Function的sqlbook 的帮助

Sql2k中新增加的Function的sqlbook的帮助  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 三招解决SQL Server数据库权限冲突

三招解决SQLServer数据库权限冲突  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在SQL

知识大全 为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限

为什么在使用动态SQL语句时必须为低层数据库对象授予权限?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 SQL server本地管理员帐号无法登录的解决办法

SQLserver本地管理员帐号无法登录的解决办法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 和权限有关的表介绍

  SQL>selecttable_namefromdictwheretable_namelike%PRIV%;    SQL>select*fromuser_sys_privs;查看直接

知识大全 SQL数据库中批量分配权限的有关问题

SQL数据库中批量分配权限的有关问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  分配用户us

知识大全 SQL Server SA权限总结经典技术

SQLServerSA权限总结经典技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前提需要工

知识大全 SQL Server 2005 控制用户权限访问表

SQLServer2005控制用户权限访问表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一需

知识大全 如何获得SQL Server 2000中知道对象的权限

如何获得SQLServer2000中知道对象的权限  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Microsoft SQL Server数据库SA权限总结

MicrosoftSQLServer数据库SA权限总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧