วันพุธที่ 18 กุมภาพันธ์ พ.ศ. 2569

Install SonarQube on windows 11 and scan quility source code on local machine

 Download SonarQube on web www.sonarsource.com





Extract File






Copy Folder to new directory , If you want to move.


Go to Dowload load jdk ver 17 (SonarQube using only version 17) on www.oracle.com


After download success , Install jdk 17

Set Environtment Path on commamd promt
Set > set "SONAR_JAVA_PATH=C:\Program Files\Java\jdk-17\bin\java.exe" 
Check > echo %SONAR_JAVA_PATH% 


Running SonarQube
Command Promt Enter > StartSonar.bat

Working on local url http://localhost:9000


Enter first time using tool
User : admin
Pass : admin



Must Re - New Password by YourSelf


Login by 
User : admin
Pass : Your New Password

This time to scan source code on local machine

Enter name project to scan




Get command script and key for using scan on local source code
Go to directory local source code

Enter cmd to call commamd promt to running on this path
Enter command script and key to scan

End as success message

Aftet scan must show summary quility of your source code 

You can check why it high impact
After you fixing , re-scan agin.


Good Luck ^_^






























วันอาทิตย์ที่ 29 มิถุนายน พ.ศ. 2568

SQL script delete all table of database


 SELECT 

'TRUNCATE TABLE ' + quotename(S.name) + '.' + quotename(T.name) + char(13) + char(10) + ' ' + char(13) + char(10) 

FROM sys.tables T 

JOIN sys.schemas S ON T.schema_id = S.schema_id

AND T.name NOT LIKE '%SomeWordOfTableName%'


** Copy output script to running for delete


SQL count row all table of database

 SELECT       

QUOTENAME(SCHEMA_NAME(sOBJ.schema_id)) + '.' + QUOTENAME(sOBJ.name) AS [TableName]       

, SUM(sPTN.Rows) AS [RowCount] 

FROM        sys.objects AS sOBJ       

INNER JOIN sys.partitions AS sPTN             

ON sOBJ.object_id = sPTN.object_id WHERE       sOBJ.type = 'U'       

AND sOBJ.is_ms_shipped = 0x0       

AND index_id < 2 -- 0:Heap, 1:Clustered 

GROUP BY        sOBJ.schema_id       , sOBJ.name 

ORDER BY SUM(sPTN.Rows) desc

วันพฤหัสบดีที่ 25 เมษายน พ.ศ. 2562

Set Enable .Net framework 3.5 on windows 10 (ติดตั้ง .Netframework 3.5 บนวินโดวน์ 10)

1. Download windows 8.1 file [ TH : ดาวน์โหลดไฟล์ ของ windows 8.1 ]

2. Mount File windows Copy file \sources\sxs from mount drive to C:\ESD\Windows\sources\sxs
[TH : แตกไฟล์วินโดวน์แล้วคัดลอกโฟล์เดอร์ \sources\sxs ไปวางที่โฟล์เดอร์ C:\ESD\Windows\sources\sxs ]
3. Run cmd.exe as administrator [ คลิกขวารัน cmd.exe ในโหมดของ Administrator ]
4. Enter Dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:C:\ESD\Windows\sources\sxs [ TH :พิมพ์ข้อความ Dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:C:\ESD\Windows\sources\sxs แล้ว Enter ]
5.waiting too slowly for successfully. [TH :รอจนแสดงข้อความ successfully]
6. check feature after success go to Menu Control Panel > UnInstall a program > Turn Windows on or off  case install successfully like this image.
[TH : เช็คว่าติดตั้งเรียบร้อยแล้วที่ เมนู Control Panel > UnInstall a program > Turn Windows on or off  ถ้าติดตั้งเรียบร้อยจะแสดงสีทึบหรือเครื่องหมายติ๊กถูกดังภาพ]




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

SQL Server Skill Table Query

💛ต้องการแก้ไขและแทนค่าบางค่าใน Column💛

UPDATE dbo._YourTable_
SET _ColumnName_ = REPLACE(_ColumnName_, '_OldValue_', '_NewValue_')
WHERE FilterSQL LIKE '%_SomeValue_%' //บรรทัดนี้มีหรือไม่มีก็ได้
------------------------------------------------------------------
💙[Add column Table]💙 ALTER TABLE dbo._YourTable_ ADD _ColumnName1_ VARCHAR(20) NULL ,_ColumnName2_ INT NULL ; ------------------------------------------------------------------ 💚[Modify type column of table ]💚 ALTER TABLE _YourTable_ ALTER COLUMN _ColumnName_ VARCHAR(MAX); ------------------------------------------------------------------ 💗[Select ALL Table and Stored on DB]💗 SELECT * FROM SYSOBJECTS --WHERE -- xtype = 'U' ORDER BY crdate desc; GO ------------------------------------------------------------------

วันพฤหัสบดีที่ 14 กุมภาพันธ์ พ.ศ. 2562

SQL Server Cannot Drop Column


ลบ Column ของ Table แล้ว Error

Msg 5074, Level 16, State 1, Line 27
The object 'DF__TableName__ColumnName__04DCFCE9' is dependent on column 'ColumnName'.
Msg 4922, Level 16, State 9, Line 27
ALTER TABLE DROP COLUMN ColumnName failed because one or more objects access this column.


เนื่องจากมีเป็น Field Default Contraint  สามารถ drop column ได้ด้วย script นี้

DECLARE @ConstraintName nvarchar(200)
SELECT @ConstraintName = Name FROM SYS.DEFAULT_CONSTRAINTS WHERE PARENT_OBJECT_ID = OBJECT_ID('__TableName__') AND PARENT_COLUMN_ID = (SELECT column_id FROM sys.columns WHERE NAME = N'__ColumnName__' AND object_id = OBJECT_ID(N'__TableName__'))
IF @ConstraintName IS NOT NULL
EXEC('ALTER TABLE __TableName__ DROP CONSTRAINT ' + @ConstraintName)
IF EXISTS (SELECT * FROM syscolumns WHERE id=object_id('__TableName__') AND name='__ColumnName__')
EXEC('ALTER TABLE __TableName__ DROP COLUMN __ColumnName__')


โดยแทนชื่อTableที่ต้องการลบที่ __TableName__ และแทนชื่อColumnที่ต้องการลบที่ __ColumnName__

วันจันทร์ที่ 26 พฤศจิกายน พ.ศ. 2561

SQL Server 2017 Cannot find one or more components. Please re install the application

เปิดใช้ SQL SERVER แล้วพบ Error Message box : Cannot find one or more components. Please re install the application

1.ถ้าติดตั้งโปรแกรม SQL SERVER อีกครั้งแล้วยังเปิดใช้โปรแกรมไม่ได้
If can not openning program after you re-install SQL SERVER.

2.ถ้าลบ instance name แล้วยังเปิดใช้งานโปรแกรมไม่ได้
If can not openning program after you remove instance name.

3.ถ้าลบ Following Folder ที่ Registry แล้วยังเปิดใช้งานโปรแกรมไม่ได้
If can not openning program after delete Following Folder of Registry.

ให้ดาวน์โหลด Visual Studio Shell 2015
( URL : http://www.visualstudioextensibility.com/downloads/vs-shells/ ) มา แล้วติดตั้งใหม่อีกครั้ง ซึ่งระยะเวลาในการติดตั้งขึ้นอยู่กับทรัพยากรเครื่องนั้นๆ
Download Visual Studio Shell 2015
( URL : http://www.visualstudioextensibility.com/downloads/vs-shells/ ) and Re-install again.

หากติดตั้งVisual Studio Shell 2015 ไม่ได้ให้ตรวจสอบ .Net Framework ของเครื่อง เอา .NetFramework 3.5 ออก ตามภาพด้านล่าง แล้วดับเบิ้ลคลิกเพื่อติดตั้งใหม่อีกรอบ
If can not re-install Visual Studio Shell 2015 make sure .Net Framework 3.5 was disable. Check see picture below.


Install SonarQube on windows 11 and scan quility source code on local machine

 Download SonarQube on web  www.sonarsource.com Extract File Copy Folder to new directory , If you want to move. Go to Dowload load jdk ver ...