如何控制用户访问数据库
来源:互联网 发布:js怎么遍历jsonobject 编辑:程序博客网 时间:2024/05/19 02:25
使用SQL Server Log On trigger:
CREATE DATABASE AuditDb
GO
USE AuditDb
GO
/* Create AuditTable */
CREATE TABLE ServerLogonHistory
(SystemUser VARCHAR(512),
DBUser VARCHAR(512),
SPID INT,
LogonTime DATETIME)
GO
/* Create LogonTrigger */
CREATE TRIGGER Tr_ServerLogon
ON ALL SERVER FOR LOGON
AS
BEGIN
INSERT INTO AuditDb.dbo.ServerLogonHistory
SELECT SYSTEM_USER,USER,@@SPID,GETDATE()
END
GO
用户登录后查看监控表:
因为我们可以监控到用户登录SQL Server的情况,所以我们就可以限制用户的访问,参考下面的文章:How to prevent users from accessing SQL Server from any application or any login expect your main application & its login:http://thesqldude.com/2012/04/07/how-to-prevent-users-from-accessing-sql-server-from-any-application-or-any-login-expect-your-main-application-its-login/
- 如何控制用户访问数据库
- Mongodb如何开启用户访问控制详解
- 用户访问控制
- 如何利用数据库控制Serv-U的用户
- 数据库应用安全:如何平衡加密与访问控制
- SQLServer控制用户访问权限表 (本机访问本地数据库 加密)
- Oracle数据库访问控制
- WEB用户访问控制方法
- 简介:控制用户访问权限
- 如何控制用户授权
- 如何控制用户授权
- 如何控制用户授权
- 控制用户访问--用户和权限
- 如何终止SQL Server中的用户进程(终止某一个用户访问sql server数据库)
- php如何控制用户对图片的访问 PHP禁止图片盗链
- SpringSecurity实战! 详细讲解如何通过SpringSecurity控制用户访问权限。
- mysql数据库的访问控制
- oracle数据库访问权限控制
- IIS7中Integrated和classic的区别
- 有关Android 访问WCF的有关问题
- request.getParameterValues()用法
- const关键字
- HDU1116(Play on Words)
- 如何控制用户访问数据库
- persistence
- poj Children of the Candy Corn(Bfs + Dfs)
- 正确理解Navgation的BackItem
- Rabin-Karp算法 (拉宾-卡普)
- 继承扩展DataGrid的editors
- Linux 时间操作
- sed实例收集
- MFC中Tab控件的使用详解