merge MS changes
This commit is contained in:
36
Scripts_General/Logins.sql
Normal file
36
Scripts_General/Logins.sql
Normal file
@@ -0,0 +1,36 @@
|
||||
select [Process ID] = p.spid,
|
||||
[User] = case when p.spid > 6
|
||||
then convert(sysname, ISNULL(suser_sname(p.sid), rtrim(p.nt_domain) + '\' + rtrim(p.nt_username)))
|
||||
else 'system'
|
||||
end,
|
||||
p.dbid as DB_ID,
|
||||
[Database] = case when p.dbid = 0
|
||||
then 'no database context'
|
||||
else db_name(p.dbid)
|
||||
end,
|
||||
[Status] = p.status,
|
||||
[Open Transactions] = p.open_tran,
|
||||
[Command] = p.cmd,
|
||||
[Application] = p.program_name,
|
||||
[Wait Time] = p.waittime,
|
||||
[Wait Type] = case when p.waittype = 0
|
||||
then 'not waiting'
|
||||
else p.lastwaittype
|
||||
end,
|
||||
[Wait Resource] = case when p.waittype = 0
|
||||
then ''
|
||||
else p.waitresource
|
||||
end,
|
||||
[CPU] = p.cpu,
|
||||
[Physical IO] = p.physical_io,
|
||||
[Memory Usage] = p.memusage,
|
||||
[Login Time] = p.login_time,
|
||||
[Last Batch] = p.last_batch,
|
||||
[Host] = p.hostname,
|
||||
[Net Library] = p.net_library,
|
||||
[Net Address] = p.net_address,
|
||||
[Blocked By] = p.blocked,
|
||||
[Blocking] = 0,
|
||||
[Execution Context ID] = p.ecid
|
||||
from master.dbo.sysprocesses p with (NOLOCK) where p.dbid NOT IN (0,1,14)
|
||||
order by p.login_time desc
|
||||
60
Scripts_General/Running_Queries.sql
Normal file
60
Scripts_General/Running_Queries.sql
Normal file
@@ -0,0 +1,60 @@
|
||||
USE master
|
||||
GO
|
||||
SELECT SPID = er.session_id
|
||||
,STATUS = ses.STATUS
|
||||
,[Login] = ses.login_name
|
||||
,Host = ses.host_name
|
||||
,BlkBy = er.blocking_session_id
|
||||
,DBName = DB_Name(er.database_id)
|
||||
,CommandType = er.command
|
||||
,ObjectName = OBJECT_NAME(st.objectid)
|
||||
,CPUTime = er.cpu_time
|
||||
,StartTime = er.start_time
|
||||
,TimeElapsed = CAST(GETDATE() - er.start_time AS TIME)
|
||||
,SQLStatement = st.text
|
||||
FROM sys.dm_exec_requests er
|
||||
OUTER APPLY sys.dm_exec_sql_text(er.sql_handle) st
|
||||
LEFT JOIN sys.dm_exec_sessions ses
|
||||
ON ses.session_id = er.session_id
|
||||
LEFT JOIN sys.dm_exec_connections con
|
||||
ON con.session_id = ses.session_id
|
||||
WHERE st.text IS NOT NULL
|
||||
|
||||
--##############################################
|
||||
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
|
||||
SELECT
|
||||
er.session_Id AS [Spid]
|
||||
, sp.ecid
|
||||
, er.start_time
|
||||
, DATEDIFF(SS,er.start_time,GETDATE()) as [Age Seconds]
|
||||
, sp.nt_username
|
||||
, er.status
|
||||
, er.wait_type
|
||||
, SUBSTRING (qt.text, (er.statement_start_offset/2) + 1,
|
||||
((CASE WHEN er.statement_end_offset = -1
|
||||
THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2
|
||||
ELSE er.statement_end_offset
|
||||
END - er.statement_start_offset)/2) + 1) AS [Individual Query]
|
||||
, qt.text AS [Parent Query]
|
||||
, sp.program_name
|
||||
, sp.Hostname
|
||||
, sp.nt_domain
|
||||
|
||||
|
||||
FROM sys.dm_exec_requests er
|
||||
INNER JOIN sys.sysprocesses sp ON er.session_id = sp.spid
|
||||
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle)as qt
|
||||
WHERE session_Id > 50
|
||||
AND session_Id NOT IN (@@SPID)
|
||||
ORDER BY session_Id, ecid
|
||||
|
||||
--##############################################
|
||||
|
||||
SELECT sqltext.TEXT,
|
||||
req.session_id,
|
||||
req.status,
|
||||
req.command,
|
||||
req.cpu_time,
|
||||
req.total_elapsed_time
|
||||
FROM sys.dm_exec_requests req
|
||||
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
|
||||
49
Scripts_General/Vorlagen (Cursor, Reseed etc).sql
Normal file
49
Scripts_General/Vorlagen (Cursor, Reseed etc).sql
Normal file
@@ -0,0 +1,49 @@
|
||||
DECLARE
|
||||
@RECORD_ID INTEGER,
|
||||
@DATE DAtetime,
|
||||
@GUID INTEGER,
|
||||
@CAPTION VARCHAR(500)
|
||||
|
||||
DECLARE c_REDO CURSOR FOR
|
||||
select GUID,NODE_CAPTION from VWPMO_STRUCTURE_NODES where ENTITY_ID = 8 and CREATE_RECORD = 1
|
||||
OPEN c_REDO
|
||||
FETCH NEXT FROM c_REDO INTO @GUID,@CAPTION
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
|
||||
FETCH NEXT FROM c_REDO INTO @GUID,@CAPTION
|
||||
END
|
||||
CLOSE c_REDO
|
||||
DEALLOCATE c_REDO
|
||||
|
||||
/*########################################
|
||||
---CHECKIDENT
|
||||
##########################################*/
|
||||
DBCC CHECKIDENT ('TBPMO_CONTROL_SCREEN', RESEED, 1);
|
||||
|
||||
select *
|
||||
from sys.objects
|
||||
where (type = 'TR' or type = 'P')
|
||||
and modify_date > dateadd(m, -1, getdate()) order by modify_date desc
|
||||
/*########################################
|
||||
---MASSEN INSERT
|
||||
##########################################*/
|
||||
Declare @Id int
|
||||
Set @Id = 1
|
||||
|
||||
While @Id <= 200000
|
||||
Begin
|
||||
Insert Into TBGI_TEST_KREDITOR (KREDITOR_NAME,CITY) values ('Kreditor- ' + CAST(@Id as nvarchar(10)),
|
||||
'City - ' + CAST(@Id as nvarchar(10)))
|
||||
--Print @Id
|
||||
Set @Id = @Id + 1
|
||||
End
|
||||
/*########################################
|
||||
---Text EXISTS IN PROCEDURE
|
||||
##########################################*/
|
||||
|
||||
SELECT type, *
|
||||
FROM sys.objects
|
||||
WHERE OBJECT_DEFINITION(object_id) LIKE '%FROM TBIDB_TERM_LANGUAGE%'
|
||||
--AND type IN ('V')
|
||||
ORDER BY name
|
||||
Reference in New Issue
Block a user