在线
客服

在线客服
尊敬的客户,我们24小时竭诚为您服务 公司总机: 0755-83312037 (32条线)

客服
热线

0755-83312037 (32条线)
7*24小时客服服务热线

?

关注
微信

关注官方微信
TOP

返回
顶部

sql server2005(数据库安全性和参照完整性)

发布时间:2019-04-13浏览次数:981 <p> </p> <table style="BORDER-RIGHT: #cccccc 1px dotted; TABLE-LAYOUT: fixed; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted" cellspacing="0" cellpadding="6" width="95%" align="center" border="0"><tbody><tr> <td style="WORD-WRAP: break-word" bgcolor="#fdfddf"> <font color="#ff0000">WebjxCom提示:</font><font color="#000000">sql server2005(数据库安全性和参照完整性)</font> </td> </tr></tbody></table> <p> --创建登录账号</p> <p> create login username with password='password'</p> <p> --创建数据库用户</p> <p> create user username for login username</p> <p> ---授予该用户对Student表的查询权限,同时授予其进一步授权其他用户的权利。</p> <p> grant select</p> <p> on student</p> <p> to user_tom</p> <p> with grant option</p> <p> -----</p> <p> create login marry with password='marry001'</p> <p> create user user_marry for login marry</p> <p> --创建角色</p> <p> create role dbnormuser</p> <p> ---对角色授权</p> <p> grant select</p> <p> on student</p> <p> to dbnormuser</p> <p> --指定固定的服务器角色(登录名)</p> <p> sp_addsrvrolemember marry,sysadmin</p> <p> 删除</p> <p> &#160;sp_dropsrvrolemember marry,sysadmin</p> <p> --查看用户</p> <p> sp_helpuser</p> <p> ---新建外键约束</p> <p> ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main;</p> <p> ---删除外键</p> <p> ALTER TABLE test_sub drop CONSTRAINT main_id_cons</p> <p> --创建级联删除外键</p> <p> ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main on delete</p> <p> cascade</p> <p> --创建级联更新外键</p> <p> ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main on update</p> <p> cascade</p> <p> --创建删除被参照主键是 键参照关系的外键设置为null</p> <p> ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main on update</p> <p> set null</p> <p> &#160;</p> <p> ----参照完整性</p> <p> 不能删除 带有外键的记录</p>