五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

SQLSERVER記錄登錄用戶的登錄時(shí)間(自寫腳本)

發(fā)布日期:2022-01-05 16:46 | 文章來源:CSDN
我查了一下資料,好像不能記錄誰登錄過業(yè)務(wù)庫,只能記錄誰登錄過SQLSERVER
數(shù)據(jù)庫版本是SQL2005 ,操作系統(tǒng):Windows7 下面是本人寫的一個(gè)腳本,我的實(shí)現(xiàn)原理是使用觸發(fā)器,觸發(fā)器是登錄觸發(fā)器,范圍是整個(gè)服務(wù)器范圍,如果有人登錄過,就使用 bcp命令把登錄信息記錄日志文件
1、如果原來數(shù)據(jù)庫已經(jīng)存在觸發(fā)器把他刪掉
復(fù)制代碼 代碼如下:

USE MASTER
GO
DROP TRIGGER trg_logon_attempttest ON ALL SERVER
GO

2、在D盤新建一個(gè)文本文件 d:\Logondata.txt 這個(gè)文本文件用來記錄登錄信息
3、創(chuàng)建一個(gè)登錄觸發(fā)器審核登錄事件
復(fù)制代碼 代碼如下:

CREATE TRIGGER trg_logon_attempttest
ON ALL SERVER
WITH EXECUTE AS'sa'
FOR LOGON,ALTER_LOGIN
AS
BEGIN
DECLARE
@cmd nvarchar(4000) SELECT
@cmd = 'ECHO '
+ ORIGINAL_LOGIN()+ CHAR(9) + CONVERT(varchar(100), GETDATE(), 121)
+ ' >> d:\Logondata.txt' DECLARE @tb_re TABLE(re varchar(4000));
INSERT @tb_re exec master.. xp_cmdshell @cmd
END
GO

這樣當(dāng)每次登錄SQLSERVER的時(shí)候就會(huì)記錄登錄時(shí)間和登錄用戶名
在創(chuàng)建觸發(fā)器前,需要開啟xp_cmdshell擴(kuò)展存儲(chǔ)過程,并且不要禁用sa用戶
不然會(huì)遇到下面這種情況,登錄不了服務(wù)器,我的計(jì)算機(jī)名是joe

如果遇到這種情況可以使用SQLSERVER的專用管理員連接(DAC)連接進(jìn)服務(wù)器,并把觸發(fā)器先刪除掉
日志的樣式是這樣的:
復(fù)制代碼 代碼如下:

NT AUTHORITY\SYSTEM 2013-02-08 16:49:04.140
NT AUTHORITY\SYSTEM 2013-02-08 16:49:14.210
NT AUTHORITY\SYSTEM 2013-02-08 16:49:24.277
JOE\Administrator 2013-02-08 16:49:31.753
JOE\Administrator 2013-02-08 16:49:31.963
NT AUTHORITY\SYSTEM 2013-02-08 16:49:34.327
JOE\Administrator 2013-02-08 16:49:35.777
sa 2013-02-08 16:51:39.930
NT AUTHORITY\SYSTEM 2013-02-08 16:52:03.147
NT AUTHORITY\SYSTEM 2013-02-08 16:52:13.337
NT AUTHORITY\SYSTEM 2013-02-08 16:52:23.410
NT AUTHORITY\SYSTEM 2013-02-08 16:52:33.830
NT AUTHORITY\SYSTEM 2013-02-08 16:52:44.703
NT AUTHORITY\SYSTEM 2013-02-08 16:52:54.407
NT AUTHORITY\SYSTEM 2013-02-08 16:52:54.623
NT AUTHORITY\SYSTEM 2013-02-08 16:52:54.797
NT AUTHORITY\SYSTEM 2013-02-08 16:52:54.823
NT AUTHORITY\SYSTEM 2013-02-08 16:52:54.893
NT AUTHORITY\SYSTEM 2013-02-08 16:52:55.147
NT AUTHORITY\SYSTEM 2013-02-08 16:52:55.277

現(xiàn)在還有兩個(gè)問題沒有解決:
(1)我只想記錄非Windows驗(yàn)證方式的用戶登錄,不想記錄Windows驗(yàn)證方式的 ,現(xiàn)在還沒有找到方法
(2)修改登錄用戶密碼的動(dòng)作要記錄,但是找了很久也沒有找到使用什么函數(shù)
可能這篇文章還有錯(cuò)誤,歡迎大家拍磚o(∩_∩)o !!

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部