2022年7月17日 星期日

MS-SQL Disable AUTO SHRINK

 MS-SQL Disable AUTO SHRINK


--Set Auto Shrink ON or True

ALTER DATABASE TechYaz SET AUTO_SHRINK ON

--Set Auto Shrink OFF or False

ALTER DATABASE TechYaz SET AUTO_SHRINK OFF

2022年7月14日 星期四

KTV計費管理

 最近1-2個月一連3-4通電話,都是KTV打來須要計費管理軟體

無奈阿,我就沒寫~
有寫都是複合式的

非專用款的包廂+點餐+計時+計費

在幾年前曾寫了一個範本"多計時器"結果找不到放哪了

今天花了一些時間,重寫了一個多計時器引擎

有空來專寫一套"KTV包廂計時計費"管理軟體 

當然寫一定是寫網路版




2022年7月12日 星期二

MS-SQL 查詢執行過的語法

 MS-SQL 查詢執行過的語法


SELECT

QS.creation_time,

ST.text

FROM

sys.dm_exec_query_stats QS

CROSS APPLY

sys.dm_exec_sql_text(QS.sql_handle) ST

where QS.creation_time between '2017-11-17 10:23:01.500' and '2017-11-17 23:23:01.500'

ORDER BY

QS.creation_time DESC

MS-SQL 相容性層級

 

MS-SQL 相容性層級:

SQL Server 2008 (100)

SQL Server 2019 (150)


指令查詢目前所有資料庫的相容性層級版本:

SELECT name 'DB', compatibility_level FROM sys.databases


查詢SQLSERVER執行過的SQL記錄

 僅支援SQL SERVER2008及以上版本

SELECT TOP 1000
–建立時間
QS.creation_time,
–查詢語句
SUBSTRING(ST.text,(QS.statement_start_offset/2)+1,
((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text)
ELSE QS.statement_end_offset END - QS.statement_start_offset)/2) + 1
) AS statement_text,
–執行文字
ST.text,
–執行計劃
QS.total_worker_time,
QS.last_worker_time,
QS.max_worker_time,
QS.min_worker_time
FROM
sys.dm_exec_query_stats QS
–關鍵字
CROSS APPLY
sys.dm_exec_sql_text(QS.sql_handle) ST
WHERE
QS.creation_time BETWEEN ‘2018-05-08 09:00:00’ AND ‘2018-05-08 18:00:00’
–AND ST.text LIKE ‘%%’
ORDER BY
QS.creation_time DESC

SELECT TOP 1000
–建立時間
QS.creation_time,
–執行文字
ST.text
FROM
sys.dm_exec_query_stats QS
–關鍵字
CROSS APPLY
sys.dm_exec_sql_text(QS.sql_handle) ST
WHERE
QS.creation_time BETWEEN ‘2018-05-08 09:00:00’ AND ‘2018-05-08 18:00:00’
AND ST.text NOT LIKE ‘%SELECT * FROM T_LOCATIONINFO WHERE STRCLIPLOGICID in(%’
ORDER BY
QS.creation_time DESC

2022年7月11日 星期一

MS-SQL帳號只開放SELECT功能

 MS-SQL帳號只開放SELECT功能

db_datareader

db_denydataeader

--------------------

當無法刪除,必須先把帳號權限移轉

SELECT * FROM INFORMATION_SCHEMA.SCHEMATA

--alter authorization on schema::[db_datareader] To [dbo]

--alter authorization on schema::[db_denydatareader] To [dbo]

--alter authorization on schema::[db_denydatawriter] To [dbo]


---------------------






2022年7月6日 星期三

在今年多雨的氣候,草總是特別長很快

 草又長大了,割草日

就拍拍照,和看看前些日子才網購買了櫛瓜種子;播種了10顆,共9顆發芽長出來了

在都市上班快30年了,現在每日最期待的就是假日農夫日了

拋開上班的壓力.沉澱自己.放空,不要再錢.工作的煩事...

當然這塊阿爸留下來的田地,我也是在為自己鋪路;未來退休後的農事運動休閒