Trouver la version de SQL Server

SELECT CASE WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '8%' THEN 'SQL2000' WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '9%' THEN 'SQL2005' WHEN CONVERT(VARCHAR(128), SERVERPROPERTY ('productversion')) like '10.

Trouver les fichiers les plus vieux sur un filesystem linux/unix

So I wanted to know the oldest file on my Debian Linux box.

Upgrade d'une instance Nextcloud

Se positionner dans le répertoire nextcloud et passer l’instance en mode maintenance :

ZFS - commandes utiles

Création Zpool Avec un seul disque : zpool create -f <nom du pool> /dev/sdb

Supprimer des applications systèmes sans être root

⚠️ Spoiler Alert : Avec cette méthode, il est possible de supprimer n’importe qu’elle application du téléphone.

TMOUT - Automatiser la déconnexion des utilisateurs

Lignes à rajouter dans .bashrc : # set a 5 min timeout policy for bash shell TMOUT=300 readonly TMOUT export TMOUT Au bout de 5 minutes d’inactivés, la session de l’utilisateur est fermé.

Accélération matérielle sur conteneur non privilégié

Préparation du conteneur (côté host) Rajouter les lignes suivantes dans le fichier de conf du CT /etc/pve/lxc/123.

Tester l'ouverture d'un port

SQL Server - Lister toutes les tables

DECLARE @SQL nvarchar(MAX);
 
SELECT @SQL = 
    (SELECT ' UNION ALL
        SELECT ' +  + quotename(name,'''') + ' as database_name,
               s.name COLLATE DATABASE_DEFAULT
                    AS schema_name,
               t.name COLLATE DATABASE_DEFAULT as table_name 
               FROM '+ quotename(name) + '.sys.tables t
               JOIN '+ quotename(name) + '.sys.schemas s
                    on s.schema_id = t.schema_id
					--where t.name like ''nom table''
					'
    FROM sys.databases 
    WHERE state=0
    ORDER BY [name] FOR xml path(''), TYPE).value('.', 'nvarchar(max)');
 
 
SET @SQL = stuff(@SQL, 1, 12, '') + ' order by database_name, 
                                               schema_name,
                                              table_name';
 
EXECUTE (@SQL);

SQL Server - Lister la consommation mémoire par session

SELECT host_name,program_name,client_interface_name,(memory_usage * 8) AS 'memory usage Kb' FROM sys.dm_exec_sessions
ORDER BY memory_usage DESC
SELECT host_name,SUM (memory_usage * 8 /1024) AS 'memory usage mb' FROM sys.dm_exec_sessions
GROUP BY host_name
ORDER BY 'memory usage mb' DESC