various
This commit is contained in:
parent
b6160ff23b
commit
c3fd17dfbb
@ -29,6 +29,40 @@ FROM @IDList l
|
|||||||
LEFT JOIN VAL vv ON l.ID = vv.OBJ_ID;
|
LEFT JOIN VAL vv ON l.ID = vv.OBJ_ID;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## String Suche über alle Tables einer DB
|
||||||
|
|
||||||
|
``` sql
|
||||||
|
DECLARE @SearchStr NVARCHAR(100) = '%wikidata%' -- Replace with the string you want to search
|
||||||
|
DECLARE @SQL NVARCHAR(MAX) = ''
|
||||||
|
|
||||||
|
-- Generate the SQL for each table and column
|
||||||
|
SELECT @SQL = @SQL + 'SELECT ''' + TABLE_SCHEMA + '.' + TABLE_NAME + ''' AS TableName, '''
|
||||||
|
+ COLUMN_NAME + ''' AS ColumnName, '
|
||||||
|
+ 'CAST(' + QUOTENAME(COLUMN_NAME) + ' AS NVARCHAR(4000)) AS ColumnValue '
|
||||||
|
+ 'FROM ' + QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME) + ' '
|
||||||
|
+ 'WHERE CAST(' + QUOTENAME(COLUMN_NAME) + ' AS NVARCHAR(4000)) LIKE ''%' + @SearchStr + '%'' UNION ALL '
|
||||||
|
FROM INFORMATION_SCHEMA.COLUMNS
|
||||||
|
WHERE DATA_TYPE IN ('char', 'varchar', 'nchar', 'nvarchar', 'text', 'ntext')
|
||||||
|
|
||||||
|
-- Remove the last UNION ALL
|
||||||
|
SET @SQL = LEFT(@SQL, LEN(@SQL) - 10)
|
||||||
|
|
||||||
|
-- Execute the dynamically constructed SQL
|
||||||
|
EXEC sp_executesql @SQL
|
||||||
|
```
|
||||||
|
|
||||||
|
## convert Unix Timestamp to date
|
||||||
|
|
||||||
|
``` sql
|
||||||
|
SELECT pid,
|
||||||
|
dateadd(hh,-5,dateadd(s, convert(bigint, cDate) / 1000, convert(datetime,'1-1-1970 00:00:00'))),
|
||||||
|
dateadd(hh,-5,dateadd(s, convert(bigint, mDate) / 1000, convert(datetime,'1-1-1970 00:00:00'))),
|
||||||
|
mDate,
|
||||||
|
dcTitle
|
||||||
|
FROM databasename_xy.dbo.tablename_xy
|
||||||
|
WHERE pid like 'test:%'';
|
||||||
|
```
|
||||||
|
|
||||||
## Mehrere Zeilen zusammen in 1 Zeile mergen
|
## Mehrere Zeilen zusammen in 1 Zeile mergen
|
||||||
|
|
||||||
Annahme:
|
Annahme:
|
||||||
|
|||||||
33
win-sysadmin/README.md
Normal file
33
win-sysadmin/README.md
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
---
|
||||||
|
gitea: none
|
||||||
|
include_toc: true
|
||||||
|
---
|
||||||
|
# Windows Sysadmin
|
||||||
|
|
||||||
|
## Autostart
|
||||||
|
|
||||||
|
Windows-R Tastenkombination, anschliessend `shell:startup`
|
||||||
|
|
||||||
|
## .NET
|
||||||
|
|
||||||
|
### .NET Version herausfinden
|
||||||
|
|
||||||
|
Variante 1
|
||||||
|
|
||||||
|
- In Registry nachschauen unter ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full'', im Feld ''release'', die 6-stellige Nummer in Klammern. (siehe auch [[https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed]])
|
||||||
|
- Release-Nummer unter [[https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed#version_table]] nachschauen.
|
||||||
|
|
||||||
|
Variante 2
|
||||||
|
|
||||||
|
``` powershell
|
||||||
|
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name Version,Release -ErrorAction SilentlyContinue | Where-Object { $_.PSChildName -match '^(?!S)\p{L}'} | Select-Object PSChildName, Version, Release
|
||||||
|
```
|
||||||
|
|
||||||
|
## Windows Services/Dienste
|
||||||
|
|
||||||
|
### cdpusersvc deaktivieren
|
||||||
|
|
||||||
|
- In Registry nach key `cdpusersvc` suchen. Überall bei "start" auf 4 setzen.
|
||||||
|
- admin-cmd öffnen, dann `pwsh`.
|
||||||
|
- `sc config cdpusersvc type=own`
|
||||||
|
- `nssm remove cdpusersvc`
|
||||||
Loading…
Reference in New Issue
Block a user