Zmiana właściciela bazy danych

Często może się zdarzyć, że chcemy zmienić właściciela bazy danych w SQL Server. Należy pamiętać, że gdy tworzymy nową bazę danych lub odtwarzamy z kopii bazę to z automatu właścicielem bazy staje się login osoby, która wykonuje tę czynność. Najpierw jeśli chcemy w ogóle zobaczyć na jakim użytkowniku jest zapisany właściciel bazy możemy wykonać następujące zapytanie: Mamy kilka sposobów zmiany właściciela: Pierwszy najbardziej rekomendowany (aczkolwiek nie zaleca się stosowanie wbudowanego konta sa. Zamiast tego należy użyć innego konta o uprawnieniach sysadmina.: Drugi Dowiedz się więcej…

Pierwszy #CU1 dla MS SQL Server 2019

Pojawił się pierwszy zestaw skumulowanych poprawek CU1 dla MS SQL Server 2019 (KB4527376) Aktualizuje składniki usług SQL Server i Analysis do następujących kompilacji: Zabezpieczające Wersja produktu Wersja pliku Program SQL Server 15.0.4003.23 2019.150.4003.23 Usługi Analysis Services 15.0.32.52 2018.150.32.52 Można go pobrać z: https://support.microsoft.com/pl-pl/topic/kb4527376-zbiorcza-aktualizacja-1-dla-programu-sql-server-2019-a8dae09e-96b5-9f13-9092-977341fafe17

SET QUOTED_IDENTIFIER

Włączenie tego ustawienia powoduje, że SQL Server przestrzega reguł ISO dotyczących identyfikatorów rozdzielających znaki cudzysłowu i ciągów literałów. Identyfikatory rozdzielone podwójnymi cudzysłowami mogą być zastrzeżonymi słowami kluczowymi języka T-SQL lub mogą zawierać znaki, które nie są ogólnie dozwolone przez reguły składni języka T-SQL dla identyfikatorów. Gdy to ustawienie jest włączone (domyślnie) SET QUOTED_IDENTIFIER ON identyfikatory mogą być rozdzielane podwójnymi cudzysłowami (” „), a literały muszą być rozdzielane pojedynczymi cudzysłowami (’ ’). Wszystkie ciągi rozdzielane podwójnymi cudzysłowami są interpretowane jako identyfikatory obiektów. W Dowiedz się więcej…

Skrypt do tworzenia bazy

Dobrze jest mieć w pogotowiu skrypt, który z góry założonymi regułami założy nam bazę danych w MS SQL Server. Najlepiej jest utworzyć w bazie filegrupy w podziale na dane podstawowe np. FG_DBO, która jest domyślną FG oraz FG_TEMP na obiekty tymczasowe. W FG PRIMARY przechowywane sa tylko obiekty systemowe.