Kategoria: Administracja

Tematy poświęcane zarządzaniem serwerem MS SQL Server

Administracja, Przydatne skrypty, SQL Server

Autogrowth events – skrypt na detale rozrostu MDF / NDF i LDF z default trace’a

Znalezione na stronie The SQL Guy by Norm Enger   USE [master]; GO BEGIN TRY IF ( SELECT CONVERT(INT, value_in_use) FROM sys.configurations WHERE name = 'default trace enabled’ ) = 1 BEGIN DECLARE @curr_tracefilename VARCHAR(500); DECLARE @base_tracefilename VARCHAR(500); DECLARE @indx INT; SELECT @curr_tracefilename = path FROM sys.traces WHERE is_default = 1;Czytaj dalej / Read more

Administracja, Development, Przydatne skrypty, SQL Server

RESTORE DATABASE FROM database_snapshot

Z dokumentacji technet: https://msdn.microsoft.com/en-us/library/ms175158%28v=sql.105%29.aspx Snapshots can be used for reporting purposes. Also, in the event of a user error on a source database, you can revert the source database to the state it was in when the snapshot was created. Data loss is confined to updates to the database sinceCzytaj dalej / Read more

Administracja, Development, SQL Server

TRUNCATE tylko części danych? Challenge accepted!

UWAGA Artykuł pochodzi z czasów, gdy nie istniało polecenie TRUNCATE TABLE WITH PARTITIONS . Dlatego został on nieco zmodyfikowany, odpowiednie komentarze prostują sytuację ;] Z dokumentacji technet: https://msdn.microsoft.com/pl-pl/library/ms189461%28v=sql.110%29.aspx Partitioning data enables you to manage and access subsets of your data quickly and efficiently while maintaining the integrity of the entire dataCzytaj dalej / Read more

Administracja, SQL Server

Chcesz przyspieszyć backup albo brakuje Ci na niego miejsca choć masz inne dyski które razem go pomieszczą ale z osobna już nie?

Z dokumentacji technet: ( https://technet.microsoft.com/en-us/library/ms190954%28v=sql.105%29.aspx ) Using multiple backup devices allows backups to be written to all devices in parallel. Backup device speed is one potential bottleneck in backup throughput. Using multiple devices can increase throughput in proportion to the number of devices used. Similarly, the backup can be restored fromCzytaj dalej / Read more

Administracja, Przydatne skrypty, SQL Server

Skrypt generujący polecenia backup dla całego serwera SQL

Wrzucam skrypcik popełniony już jakiś czas temu. Potrzeba wykonania szybko backupu, wraz z jego zrównolegleniem do kilku plików i unikalną nazwą zaowocowały poniższym kodem. ZAŁOŻENIA: generowanie dla ścieżek sieciowych (lub lokalnych dyskowych) poprzez parametr, wygenerować polecenia backup wszystkich baz na serwerze tak by można było je przekopiować i uruchomić (skryptCzytaj dalej / Read more

Administracja, Management Studio, Nowości, SQL Server

Database Engine Tuning Advisor – obsługa indeksów kolumnowych i wykorzystywanie Query Store

Jak podaje oficjalny SQL Server Blog w Management Studio 2016 od wersji 16.4 dostępne będą dwie nowe kluczowe funkcje w Database Engine Tuning Advisor: analiza zapytań pod kątem użycia Columnstore / Rowstore, analiza zapytań z użyciem Query Store. Niestety funkcje te dostępne są jedynie przy analizie na SQL Server od wersji 2016+.Czytaj dalej / Read more

Administracja, Development, SQL Server, SQL Server on Linux

SQL Server 2016 Service Pack 1 – krótko mówiąc: PRZEŁOM!

Microsoft kontynuuje swoją nową strategię. Ostatnie zmiany związane z jego dołączeniem do Linux Foundation wszystkich zaskoczyły.. SQL Server dla Linuxa również. Ale to co ogłosił 16 listopada zasługuje na większą czcionkę: WSZYSTKIE EDYCJE SQL SERVER 2016 SP1: STANDARD, WEB, EXPRESS A NAWET LOCALDB DOSTAJĄ FUNKCJONALNOŚCI WERSJI ENTERPRISE! ZA DARMO, DLA WSZYSTKICH!Czytaj dalej / Read more

Administracja, Przydatne skrypty, SQL Server

CREATE DATABASE AS SNAPSHOT – Generowanie prostego skryptu tworzącego snapshot bieżącej bazy

PROBLEM Mam bazy, które chcę „zesnapshotować”. Ale żeby stworzyć snapshota muszę sprawdzić na jakich plikach danych jest ona oparta, użyć ich logicznych nazw i zmapować ich kopię z plikami (czyli tam, gdzie będą odkładane dane przed zmianą na oryginale). Management studio nie dostarcza żadnego gotowego rozwiązania, więc czas przygotować swoje.Czytaj dalej / Read more