当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 编程管理sql server的帐号

MSSQL
SQL Server 索引结构及其使用(一)
SQL中查询数据表字段名称的查询语句
SQL Server 索引结构及其使用(二)
SQL技巧:使用SQL子选择来合并查询
如何恢复/修复MS SQL数据库的MDF文件
获取SQL Server元数据的几种方法
在SQL Server中通过原子建立分子查询
保护SQL Server数据库的十个步骤介绍
SQL Server数据库崩溃后的恢复方法简介
SQL Server与Oracle、DB2的性能比较
SQL Server中用索引视图查看性能状况
利用SQL Server系统函数进行代码存档
将 MS SQL Server 2005 SP2 整合到安装文件
如何改进SQL Server安全系统
SQL Server管理常用的SQL和T-SQL简介
精华推荐:SQL Server的用户及权限
Sql server 如何得到汉字的声母
sql server中order by部分使用方式
在SQLServer中用XQuery分解XML数据
两个sql server 2000的通用分页存储过程

MSSQL 中的 编程管理sql server的帐号


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 71 ::
收藏到网摘: n/a

编程管理SQL   SERVER的帐号      
       
  每个人都关心数据安全。  
  如果不关心的话,可能没有意识到访问服务器中的敏感数据是非常容易的。  
  因为SQL   SERVER在这方面已经替我们考虑过了,  
  所以在我们开发应用程序就可以直接使用SQL   SERVER的安全策略。    
   
  在SQL   SERVER中,我们可以在ENTERPRISE   MANAGER中创建一个登录帐号,  
  并且赋予一定的权限,如果要做到我们的应用程序中呢?    
   
   
  =============================================================  
  SQL   SERVER提供了如下系统过程    
   
   
  ▲▲一、SP_ADDLOGIN  
  创建新的   Microsoft   SQL   Server   登录,使用户得以连接使用   SQL   Server   身份验证的   SQL   Server   实例。  
   
  语法  
  sp_addlogin   [   @loginame   =   ]   'login'  
          [   ,   [   @passwd   =   ]   'password'   ]  
          [   ,   [   @defdb   =   ]   'database'   ]  
          [   ,   [   @deflanguage   =   ]   'language'   ]  
          [   ,   [   @sid   =   ]   sid   ]  
          [   ,   [   @encryptopt   =   ]   'encryption_option'   ]  
   
  参数  
  [@loginame   =]   'login'  
  登录的名称。login   的数据类型为   sysname,没有默认设置。  
   
  [@passwd   =]   'password'  
  登录密码。password   的数据类型为   sysname,默认设置为   NULL。sp_addlogin   执行后,password   被加密并存储在系统表中。  
   
  [@defdb   =]   'database'  
  登录的默认数据库(登录后登录所连接到的数据库)。database   的数据类型为   sysname,默认设置为   master。  
   
  [@deflanguage   =]   'language'  
  用户登录到   SQL   Server   时系统指派的默认语言。language   的数据类型为   sysname,默认设置为   NULL。如果没有指定   language,那么   language   被设置为服务器当前的默认语言(由   sp_configure   配置变量   default   language   定义)。更改服务器的默认语言不会更改现有登录的默认语言。language   保持与添加登录时所使用的默认语言相同。  
   
  [@sid   =]   sid  
  安全标识号   (SID)。sid   的数据类型为   varbinary(16),默认设置为   NULL。如果   sid   为   NULL,则系统为新登录生成   SID。尽管使用   varbi