แสดงบทความที่มีป้ายกำกับ SQL Command แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ SQL Command แสดงบทความทั้งหมด

วันพฤหัสบดีที่ 23 พฤษภาคม พ.ศ. 2562

Cleaning TempDB in SQL Server


Cleaning TempDB in SQL Server

เนื่องจากพบว่า Disk ของ Database เต็ม แล้วตรวจสอบพบว่า ไฟล์ที่มี
ขนาดใหญ่ที่สุดจะเป็น tempdb ซึ่งจะอยู่ที่
C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\tempdb.mdf

ซึ่งวิธีในการเคลีย log tempdb in sql server มีดังนี้ครับ

เปิด query แล้วพิมพ์

use tempdb
GO

DBCC FREEPROCCACHE
DBCC DROPCLEANBUFFERS
DBCC FREESYSTEMCACHE ('ALL')
DBCC FREESESSIONCACHE
DBCC SHRINKDATABASE(tempdb, 10)
GO

แล้วทำการแก้ไข Fix file ของ temp db ตัวนั้น

หลังจากนั้นให้ทำการ Restart Service SQL Server 1 ครั้ง ก็จะสามารถใช้งาน
Database ได้ตามปรกติครับ

วันอังคารที่ 21 พฤษภาคม พ.ศ. 2562

Check: Computer installation Trend Micro Office Scan

Check: Computer installation Trend Micro Office Scan


   เนื่องจาก ต้องมีการจัดทำ Report ในการเช็คว่า มีการติดตั้ง Antivirus Trend Micro Office Scan ว่าทั้งหมดมี ติดตั้งไปแล้ว กี่เครื่องและมี Version อะไรบ้าง ซึ่งถ้าต้อง Export จาก Server ทีละข้างก็ ค่อนข้างจะใช้เวลา และยุ่งยาก ครับ

   ผมเลยทำการ Set Trend Micro Office Scan ให้ส่งข้อมูลมายัง Trend Micro Control Manager และทำการตรวจสอบข้อมูลจาก Database ของ Trend Micro Control Manager ครับ

##distinct เป็นการตัดค่า ซ้ำ ออก##
##EI_IPAddressList like '192.168.1.%' or EI_IPAddressList like '192.168.2.%'
หาข้อมูลจาก IP 192.168.1.x - 192.168.2.x##

##EI_ProductVersion like  '11%' เป็นการหาข้อมูล Version Trend Micro ในที่นี้คือที่เป็น Version 11#

select distinct EI_OS_MachineName,EI_OS_MachineName,EI_DomainName,EI_IPAddressList,EI_OS_Name,EI_OS_SPVersion,EI_OS_Version,EI_ProductVersion,EI_ProductBuildNumber
from tb_EntityInfo
where (EI_IPAddressList like '192.168.1.%' or EI_IPAddressList like '192.168.2.%') and EI_ProductVersion like  '11%' )
order by EI_IPAddressList