第一篇 SQL Server安全概述
时间:2021-07-01 10:21:17
帮助过:3人阅读
Add a Windows login to SQL Server
CREATE LOGIN
[Marathon\JoeStairway] FROM WINDOWS;
GO
USE AdventureWorks2012;
GO
--Name the user the same name as login
CREATE USER [Marathon\JoeStairway] FOR LOGIN
[Marathon\JoeStairway]
WITH DEFAULT_SCHEMA
= Production;
GO
--Or, rename the user in the database
DROP USER [Marathon\JoeStairway];
GO
CREATE USER Jane
FOR LOGIN
[Marathon\JoeStairway];
GO
--Query metadata to show that user was created
SELECT * FROM sys.database_principals
WHERE name
= ‘Marathon\JoeStairway‘;
SELECT * FROM sys.database_principals
WHERE name
= ‘Jane‘;
代码1.1 创建服务器登录名和数据库用户
如果你想试着运行这段代码,你可能首先需要做些调整。除非你的机器名是Marathon并且存在JoeStairway用户名,你需要在代码中更改这些名称。该代码在AdventureWorks2012创建数据库用户并且使用Production架构,所以你需要有这个数据库或更改代码使用另一个数据库和已有架构。但你可能需要AdventureWorks示例数据库,因为这一系列会频繁地使用到它们。
总结
这一篇讲述了SQL Server 2012基本的安全概念。你已经了解到的一些数据常见的威胁,并探讨了SQL Server安全背后的设计理念。你学会了安全的两个阶段——验证和授权,学到了一些安全术语,你可以通过图形界面和T-SQL语句来管理和实施安全。
下一篇,你会学到更多关于验证如何工作和验证选项。
第一篇 SQL Server安全概述
标签: