• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

sqlserver 搞代码 3年前 (2018-06-17) 163次浏览 已收录 0个评论

–创建登录账号

create login username with password=’password’

–创建数据库用户

create user username for login username

—授予该用户对Student表的查询权限,同时授予其进一步授权其他用户的权利。

grant select

on student

to user_tom

with grant option

—–

create login marry with password=’marry001′

create user user_marry for login marry

–创建角色

create role dbnormuser

—对角色授权

grant select

on student

to dbnormuser

–指定固定的服务器角色(登录名)

sp_addsrvrolemember marry,sysadmin

删除

 sp_dropsrvrolemember marry,sysadmin

–查看用户

sp_helpuser

—新建外键约束

ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main;

—删除外键

ALTER TABLE test_sub drop CONSTRAINT main_id_cons

–创建级联删除外键

ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main on delete

cascade

–创建级联更新外键

ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main on update

cascade

–创建删除被参照主键是 键参照关系的外键设置为null

ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main on update

set null

 

—-参照完整性

不能删除 带有外键的记录

欢迎大家阅读《sql server2005(数据库安全性和参照完_sqlserver,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


喜欢 (1)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址