Advanced Search
Search Results
118 total results found
Skrypt tworzący reguły przekierowania dla portów mailowych
Uruchamiamy na systemie proxy: #!/bin/bash # Sposób użycia: sudo ./mail_routing.sh <docelowy_adres_IP> # # Przykład: sudo ./mail_routing.sh 192.168.1.138 # Sprawdzenie, czy podano adres IP if [ -z "$1" ]; then echo "Użycie: $0 <docelowy_adres_IP...
Zmiana bazy na single user mode / Multi user mode
Zapytanie uruchamiamy w SSMS z wybraną bazą master: ALTER DATABASE NazwaBAZY SET SINGLE_USER; GO ALTER DATABASE NazwaBAZY SET MULTI_USER; GO
Rebuild pliku LDF (plik logów bazy danych)
Przełączenie bazy w tryb Offline: Jeśli zadanie trwa dłużej niż kilka sekund/minut należy ubić sesje ręcznie Sprawdzenie co blokuje... | Konio-DC Bookstack Przebudowa logów: Dobrą praktyką jest zapisane najpierw do nowego pliku, a następnie zmiana nazwy ory...
Weryfikacja TotalIndexSize / Sprawdzenia potrzebnego miejsca na dysku dla reindexacji
Wykonujemy z poziomu SSMS z wybraną odpowiednią bazą SELECT SUM(p.used_page_count) * 8 / 1024.0 / 1024.0 AS TotalIndexSizeGB FROM sys.dm_db_partition_stats p JOIN sys.indexes i ON p.object_id = i.object_id AND p.index_id = i.index_id ...
Weryfikacja statusu indeksacji bazy danych
Wykonujemy w SSMS z wybraną bazą master. SELECT TOP (10000000) [ID] ,[DatabaseName] ,[SchemaName] ,[ObjectName] ,[ObjectType] ,[IndexName] ,[IndexType] ,[StatisticsName] ,[PartitionNumber] ...
Sprawdzenie wersji edycji silnika MSSQL (Express / Standard / Enterprise)
Wykonujemy w SSMS z wybraną bazą master SELECT SERVERPROPERTY('Edition') AS 'Edition ', SERVERPROPERTY('ProductVersion') AS 'Product Version ', SERVERPROPERTY('ProductLevel') AS 'Product Level ', SERVERPROPERTY('EngineEdition') AS 'Eng...
Downgrade / zmiana edycji silnika MSSQL
Wykonujemy z poziomu CMD, w katalogu z plikami instalacyjnymi MSSQL setup.exe /ACTION=EditionUpgrade /SkipRules=Cluster_EditionDownGradeCheck
Sprawdzenie wielkości danych w msdb
Wykonujemy w SSMS z wybraną bazą danych msdb USE msdb GO SELECT TOP(10) o.[object_id] , obj = SCHEMA_NAME(o.[schema_id]) + '.' + o.name , o.[type] , i.total_rows , i.total_size FROM sys.objects o JOIN ( SELECT ...
Sprawdzenie zajętości plików bazy danych
Wykonujemy w SSMS z wybraną bazą danych master DECLARE @DB NVARCHAR(128) = 'NazwaBazyDanych'; DECLARE @sql NVARCHAR(MAX); SET @sql = N' USE ' + QUOTENAME(@DB) + N'; SELECT ''' + @DB + N''' AS DatabaseName, mf.name AS LogicalFileName, ...
Sprawdzenie aktualnie działających jobów SQL Agent
Wykonujemy w SSMS z wybraną bazą master WITH CTE_Sysession (AgentStartDate) AS ( SELECT MAX(AGENT_START_DATE) AS AgentStartDate FROM MSDB.DBO.SYSSESSIONS ) SELECT sjob.name AS JobName ,CASE WHEN SJOB....
Wyświetlanie ilości aktywnych sesji per Baza danych
Wykonujemy zalogowani do iSQL SELECT COUNT(DISTINCT spid) AS Liczba_Sesji FROM master..sysprocesses WHERE dbid = DB_ID('Nazwa_Bazy_Danych')
Sprawdzenie wolnego miejsca w SyBase
Wykonujemy zalogowani do iSQL Dla wszystkich baz use [NazwaBazy] go sp_spaceused go Bardzie dokładne query set nocount on go select str(ceiling(sum(convert(float, (case when u.segmap != 4 then curunreservedpgs(u.dbid, u.lstart, u.unreservedpgs)...
Logowanie do iSQL z poziomu CLI
isql -S[NazwaSerwer] -U sa -P 'hasło' -w999
Powiększenie baz danych na plikach
Wykonujemy zalogowani do iSQL Najpierw sprawdzamy konkretne wielkość plików (tak zwane device w sybase) sp_helpdevice go Sprawdzamu ostatnie powiększenia oraz rozłożenie bazy po plikach: sp_helpdb [NazwaBazy] go Wykonujemy rozszerzeni...
Powiększenie plików (DEVICE)
Wykonujemy zalogowani do iSQL use master go disk resize name = 'NazwaDevice1' , size = 'ILOSCM' disk resize name = 'NazwaDevice2' , size = 'ILOSCM' disk resize name = 'NazwaDevice3' , size = 'ILOSCM' disk resize name = 'NazwaDevice4' , size = 'ILOSC...
Ustawienie flag na bazie
Wykonujemy zalogowani do iSQL Sprawdzamy aktualnie używane flagi na bazie: sp_helpdb '[NazwaBazy]' go Przykładowy wynik: W tym momencie możemy dodać / usunąć flagi używając sp_dboption. Przykładowe flagi: sp_dboption '[NazwaBazy]', 'select into/bulkcop...
Wykonanie punktu zapisu (checkpoint)
Wykonujemy zalogowani do iSQL use '[NazwaBazy]' checkpoint go
Restore bazy danych z backupu
Wykonujemy zalogowani do iSQL Baza o danej nazwie musi istnieć i mieć wystarczająco dużo miejsca load database'[NazwaBazy]' from '/sciezka/do/plikuBackupu.bac' go Jednak może się zdarzyć że chcemy odtworzyć aktualnie używaną bazę danych, wtedy należy spra...
Wylistowanie tabel w aktualnie używanej bazie danych
Wykonujemy zalogowani do iSQL oraz z aktywną wymaganą bazą danych SELECT name FROM sysobjects WHERE type = 'U' ORDER BY name; go Zamiast filtru "U", można także użyć 'S' – tabele systemowe 'V' – widoki 'P' – procedury składowane 'TR' – wyzwalacz...
Tworzenie usera na potrzeby backupu CLI
Wykonujemy zalogowani do CLI mysql/mariadb jako root Tworzenie usera pod backup: CREATE USER 'NazwaUżytkownika'@'localhost' IDENTIFIED BY 'TrudneHasło'; GRANT EVENT, LOCK TABLES, SELECT, RELOAD, SHOW VIEW ON *.* TO 'NazwaUżytkownika'@'localhost'; FLUSH P...