Opcjonalne użycie symlink/junction dla template w SSMS 22.5

1. Wstęp Poniżej opisany jest opcjonalny wariant utrzymania katalogów template SQL Server Management Studio 22.5 przy użyciu mechanizmu symlink albo junction w systemie Windows. Jest to kontynuacja artykułu: Porządkowanie Template Explorer w SQL Server Management Studio 22.5 Rozwiązanie może być zastosowane jako rozszerzenie podstawowej procedury porządkowania Template Explorer. Wariant z linkami katalogów pozwala przechowywać Dowiedz się więcej

Porządkowanie Template Explorer w SQL Server Management Studio 22.5

1. Wstęp Poniżej opisany jest sposób uporządkowania szablonów SQL dostępnych w Template Explorer w SQL Server Management Studio 22.5. Procedura ma na celu: 2. Jak działa mechanizm template w SSMS SQL Server Management Studio posiada wbudowany mechanizm szablonów SQL dostępny z poziomu Template Explorer. Template Explorer można uruchomić z menu: lub skrótem klawiaturowym: Dowiedz się więcej

Bezpieczne przełączanie bazy w tryb SINGLE_USER (SQL Server 2022)

1. Cel skryptu Celem skryptu jest bezpieczne i kontrolowane przełączenie bazy danych w tryb SINGLE_USER w środowisku produkcyjnym, w którym: Skrypt: Przykładowo dokument opisuje bazę Foo, ale skrypt można łatwo dostosować do dowolnej innej bazy. 2. Założenia i wymagania 3. Pełny skrypt T‑SQL (dla bazy Foo) 4. Szczegółowy opis działania krok po kroku 4.1. Inicjalizacja Dowiedz się więcej

Dlaczego tempdb nie chce się zmniejszyć?

W idealnym świecie SQL Server powinien sprawnie zarządzać przestrzenią. Jednak tempdb jest specyficzną bazą – to „brudnopis” całego serwera. Przechowuje ona obiekty tymczasowe, zmienne tabelaryczne, kursory oraz wersje wierszy (Row Versioning). Głównym powodem, dla którego SHRINKFILE zawodzi, jest fakt, że SQL Server nie może przenieść stron danych, które są obecnie Dowiedz się więcej

Monitorowanie postępu BACKUP/RESTORE – praktyczny monitoring „jak w produkcji”

Ten dodatek dotyczy realnego problemu z produkcji: RESTORE uruchamiany z master, a także sytuacji, w której dm_exec_sql_text nie daje użytecznego tekstu. Wtedy najpewniejszym źródłem „co faktycznie uruchomiono” jest sys.dm_exec_input_buffer(). Wymagane uprawnienie: VIEW SERVER STATE. 1) Najbardziej niezawodny podgląd: użyj sys.dm_exec_input_buffer Ten skrypt pokazuje wszystkie aktywne BACKUP/RESTORE, ale zamiast sql_text bierze Dowiedz się więcej

Monitorowanie postępu BACKUP/RESTORE w SQL Server przy użyciu DMV

W środowiskach produkcyjnych backupy i restore’y często uruchamiane są z SQL Agent Job, przez inne osoby z SSMS lub przez automatyzacje. W takich sytuacjach DBA musi szybko odpowiedzieć na pytania: SQL Server udostępnia do tego celu DMV (Dynamic Management Views). Najważniejszą w tym scenariuszu jest sys.dm_exec_requests, która pokazuje aktualnie wykonywane Dowiedz się więcej