sqlserver2008(sqlserver2008安装教程图解)

前沿拓展:


SQL Server 2008 数据库实用技术参考到此就整理结束了!感谢大家的支持!

系统安全管理例14-1

/*例14-1创建Windows登录账号*/

CREATE login [hncyguest] FROM windows

可能会报错。Hncy是域名 guset是计算机用户名

sqlserver2008(sqlserver2008安装教程图解)

例14-2

/*例14-2创建SQL Server账号*/

CREATE login test_login WITH password='123456'

sqlserver2008(sqlserver2008安装教程图解)

例14-3

/*例14-3修改登录帐号*/

ALTER login test_login WITH password='654321'

sqlserver2008(sqlserver2008安装教程图解)

例14-4

/*例14-4删除登录账号test_login*/

DROP login test_login

sqlserver2008(sqlserver2008安装教程图解)

例14-5

/*例14-5创建数据库用户*/前提是test_login存在

CREATE USER test_user FOR login test_login

sqlserver2008(sqlserver2008安装教程图解)

例14-6

/*例14-6赋予数据库用户test_user创建表的权利*/

USE Student

GRANT CREATE TABLE TO test_user

sqlserver2008(sqlserver2008安装教程图解)

例14-7

/*例14-7授权登录账号test_login创建数据库的权限*/

USE master

GRANT CREATE DATABASE TO test_login

例14-8

/*例14-8授权public数据库角色向表stu_info中添加、修改、删除和查询的权限,并且授权执行存储过程Query_Grade的权限*/

USE Student

GRANT INSERT ,UPDATE,DELETE,SELECT ON stu_info TO PUBLIC

GRANT EXECUTE ON Query_Grade TO PUBLIC

sqlserver2008(sqlserver2008安装教程图解)

例14-9

/*例14-9撤销数据库用户test_user创建表的权限*/

USE Student

REVOKE CREATE TABLE FROM test_user

sqlserver2008(sqlserver2008安装教程图解)

例14-10

/*例14-10撤销public数据库角色执行存储过程Query_Grade的权限*/

USE Student

REVOKE EXECUTE ON Query_Grade FROM PUBLIC

sqlserver2008(sqlserver2008安装教程图解)

例14-11

/*例14-11拒绝数据库用户test_user创建表的权利*/

USE Student

DENY CREATE TABLE TO test_user

sqlserver2008(sqlserver2008安装教程图解)

拓展知识:

前沿拓展:


SQL Server 2008 数据库实用技术参考到此就整理结束了!感谢大家的支持!

系统安全管理例14-1

/*例14-1创建Windows登录账号*/

CREATE login [hncyguest] FROM windows

可能会报错。Hncy是域名 guset是计算机用户名

sqlserver2008(sqlserver2008安装教程图解)

例14-2

/*例14-2创建SQL Server账号*/

CREATE login test_login WITH password='123456'

sqlserver2008(sqlserver2008安装教程图解)

例14-3

/*例14-3修改登录帐号*/

ALTER login test_login WITH password='654321'

sqlserver2008(sqlserver2008安装教程图解)

例14-4

/*例14-4删除登录账号test_login*/

DROP login test_login

sqlserver2008(sqlserver2008安装教程图解)

例14-5

/*例14-5创建数据库用户*/前提是test_login存在

CREATE USER test_user FOR login test_login

sqlserver2008(sqlserver2008安装教程图解)

例14-6

/*例14-6赋予数据库用户test_user创建表的权利*/

USE Student

GRANT CREATE TABLE TO test_user

sqlserver2008(sqlserver2008安装教程图解)

例14-7

/*例14-7授权登录账号test_login创建数据库的权限*/

USE master

GRANT CREATE DATABASE TO test_login

例14-8

/*例14-8授权public数据库角色向表stu_info中添加、修改、删除和查询的权限,并且授权执行存储过程Query_Grade的权限*/

USE Student

GRANT INSERT ,UPDATE,DELETE,SELECT ON stu_info TO PUBLIC

GRANT EXECUTE ON Query_Grade TO PUBLIC

sqlserver2008(sqlserver2008安装教程图解)

例14-9

/*例14-9撤销数据库用户test_user创建表的权限*/

USE Student

REVOKE CREATE TABLE FROM test_user

sqlserver2008(sqlserver2008安装教程图解)

例14-10

/*例14-10撤销public数据库角色执行存储过程Query_Grade的权限*/

USE Student

REVOKE EXECUTE ON Query_Grade FROM PUBLIC

sqlserver2008(sqlserver2008安装教程图解)

例14-11

/*例14-11拒绝数据库用户test_user创建表的权利*/

USE Student

DENY CREATE TABLE TO test_user

sqlserver2008(sqlserver2008安装教程图解)

拓展知识:

前沿拓展:


SQL Server 2008 数据库实用技术参考到此就整理结束了!感谢大家的支持!

系统安全管理例14-1

/*例14-1创建Windows登录账号*/

CREATE login [hncyguest] FROM windows

可能会报错。Hncy是域名 guset是计算机用户名

sqlserver2008(sqlserver2008安装教程图解)

例14-2

/*例14-2创建SQL Server账号*/

CREATE login test_login WITH password='123456'

sqlserver2008(sqlserver2008安装教程图解)

例14-3

/*例14-3修改登录帐号*/

ALTER login test_login WITH password='654321'

sqlserver2008(sqlserver2008安装教程图解)

例14-4

/*例14-4删除登录账号test_login*/

DROP login test_login

sqlserver2008(sqlserver2008安装教程图解)

例14-5

/*例14-5创建数据库用户*/前提是test_login存在

CREATE USER test_user FOR login test_login

sqlserver2008(sqlserver2008安装教程图解)

例14-6

/*例14-6赋予数据库用户test_user创建表的权利*/

USE Student

GRANT CREATE TABLE TO test_user

sqlserver2008(sqlserver2008安装教程图解)

例14-7

/*例14-7授权登录账号test_login创建数据库的权限*/

USE master

GRANT CREATE DATABASE TO test_login

例14-8

/*例14-8授权public数据库角色向表stu_info中添加、修改、删除和查询的权限,并且授权执行存储过程Query_Grade的权限*/

USE Student

GRANT INSERT ,UPDATE,DELETE,SELECT ON stu_info TO PUBLIC

GRANT EXECUTE ON Query_Grade TO PUBLIC

sqlserver2008(sqlserver2008安装教程图解)

例14-9

/*例14-9撤销数据库用户test_user创建表的权限*/

USE Student

REVOKE CREATE TABLE FROM test_user

sqlserver2008(sqlserver2008安装教程图解)

例14-10

/*例14-10撤销public数据库角色执行存储过程Query_Grade的权限*/

USE Student

REVOKE EXECUTE ON Query_Grade FROM PUBLIC

sqlserver2008(sqlserver2008安装教程图解)

例14-11

/*例14-11拒绝数据库用户test_user创建表的权利*/

USE Student

DENY CREATE TABLE TO test_user

sqlserver2008(sqlserver2008安装教程图解)

拓展知识:

前沿拓展:


SQL Server 2008 数据库实用技术参考到此就整理结束了!感谢大家的支持!

系统安全管理例14-1

/*例14-1创建Windows登录账号*/

CREATE login [hncyguest] FROM windows

可能会报错。Hncy是域名 guset是计算机用户名

sqlserver2008(sqlserver2008安装教程图解)

例14-2

/*例14-2创建SQL Server账号*/

CREATE login test_login WITH password='123456'

sqlserver2008(sqlserver2008安装教程图解)

例14-3

/*例14-3修改登录帐号*/

ALTER login test_login WITH password='654321'

sqlserver2008(sqlserver2008安装教程图解)

例14-4

/*例14-4删除登录账号test_login*/

DROP login test_login

sqlserver2008(sqlserver2008安装教程图解)

例14-5

/*例14-5创建数据库用户*/前提是test_login存在

CREATE USER test_user FOR login test_login

sqlserver2008(sqlserver2008安装教程图解)

例14-6

/*例14-6赋予数据库用户test_user创建表的权利*/

USE Student

GRANT CREATE TABLE TO test_user

sqlserver2008(sqlserver2008安装教程图解)

例14-7

/*例14-7授权登录账号test_login创建数据库的权限*/

USE master

GRANT CREATE DATABASE TO test_login

例14-8

/*例14-8授权public数据库角色向表stu_info中添加、修改、删除和查询的权限,并且授权执行存储过程Query_Grade的权限*/

USE Student

GRANT INSERT ,UPDATE,DELETE,SELECT ON stu_info TO PUBLIC

GRANT EXECUTE ON Query_Grade TO PUBLIC

sqlserver2008(sqlserver2008安装教程图解)

例14-9

/*例14-9撤销数据库用户test_user创建表的权限*/

USE Student

REVOKE CREATE TABLE FROM test_user

sqlserver2008(sqlserver2008安装教程图解)

例14-10

/*例14-10撤销public数据库角色执行存储过程Query_Grade的权限*/

USE Student

REVOKE EXECUTE ON Query_Grade FROM PUBLIC

sqlserver2008(sqlserver2008安装教程图解)

例14-11

/*例14-11拒绝数据库用户test_user创建表的权利*/

USE Student

DENY CREATE TABLE TO test_user

sqlserver2008(sqlserver2008安装教程图解)

拓展知识:

原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/9169.html