Ulepszenia zarządzania (aparat bazy danych)
Możliwości zarządzania aparat bazy danych Microsoft SQL Server 2008 jest uproszczony przez rozszerzenia narzędzi i funkcji monitorowania.
Administracja bazą danych
Inspekcja
SQL Server Inspekcja jest nową funkcją programu SQL Server 2008 pozwala, utworzyć dostosowaną kontroli Database Engine zdarzenia. SQL Server Inspekcji używa rozszerzonego zdarzenia do rejestrowania informacji dotyczących inspekcji i zapewnia narzędzia i procesy, należy włączyć, przechowywania i wyświetlania wyników inspekcji na różnych obiektów serwera i bazy danych.Aby uzyskać więcej informacji zobaczAuditing (Database Engine).
Kompresja kopia zapasowa
SQL Server 2008 Enterprise i nowszy obsługuje kompresja kopie zapasowe, a każde wydanie programu SQL Server 2008 lub później można przywrócić kopia zapasowa skompresowany. Można zmienić zachowanie kopia zapasowa kompresji dla poszczególnych kopii zapasowych, zadanie kopia zapasowa lub wysyłanie dziennika konfiguracja.Aby uzyskać więcej informacji zobaczBackup Compression (SQL Server).
Domyślnie kompresja kopia zapasowa znacznie zwiększa użycie PROCESORA, który może mieć niekorzystny wpływ na równoczesne wykonywanie operacji.Można tworzyć kopie zapasowe skompresowanych niskim priorytecie w sesja, których użycie PROCESORA jest ograniczona przez zasób Governor.Aby uzyskać więcej informacji zobaczHow to: Use Resource Governor to Limit CPU Usage by Backup Compression (Transact-SQL).
Zmienianie przechwytywanie danych
Przechwytywanie danych zmiana oferuje skuteczne rozwiązanie na wezwanie efektywne wykonywanie przyrostowe obciążenia z tabelami źródłowymi marts danych i magazyny danych.Zmiana danych Przechwytywanie wstawianie, aktualizowanie i usunięcia zastosowane do działania SQL Server tabele i powoduje, że szczegółowe informacje o zmianach w formacie łatwo wykorzystane relacyjnej. Tabele zmiany, używane przez zmianę przechwytywania danych zawierają kolumna, które odzwierciedlają strukturę kolumna tabela źródłowej śledzone, wraz z metadane, niezbędne do zrozumienia zmian, które wystąpiły.Aby uzyskać więcej informacji zobaczPodstawowe informacje o Zmień przechwytywanie danych.
Śledzenie zmian
SQL Server Śledzenie zmian pozwala aplikacjom uzyskać przyrostowych zmian w tabelach użytkownika.W przypadku, gdy wymagana jest synchronizacja dwukierunkowe, oledzenie również umożliwia aplikacji, aby sprawdzić, czy nie występują konflikty danych.Ze zintegrowanego do śledzenia zmian SQL Server 2008, deweloperzy nie ma już do tworzenia skomplikowanych niestandardowych rozwiązań śledzenia zmian.
Przed do integracja funkcji do śledzenia zmian SQL Server, deweloperzy mogą często utworzone niestandardowe zmiany Śledzenie rozwiązań, które używane kombinacji wyzwalaczy, kolumny sygnatury czasowej, inne dodatkowe kolumny i dodatkowe tabele. Teraz opracowywanie aplikacji synchronizacji jest łatwiejsze i szybsze.
Aby uzyskać więcej informacji zobacz Śledzenie zmian.
Zestaw modułów zbierających dane
SQL Server 2008 wprowadzenie do modułów zbierających dane, które służy do uzyskiwania i zapisać dane zebrane z kilku źródeł.Moduł zbierający dane zawiera kontenerach zbierania danych, które służy do określania zakres i częstotliwości zbierania danych w SQL Server system serwera. Aby uzyskać więcej informacji zobaczIntroducing the Data Collector.
Wykrywanie problemów migracji bazy danych związane z siecią Edition
Użycie sys.dm_db_persisted_sku_features (Transact-SQL) w celu zidentyfikowania funkcje, które mogłyby uniemożliwić przenoszenie do innej wersji bazy danych SQL Server 2008.
Zdarzenia i liczniki wydajności
Liczniki zaniechania
Liczniki wydajności i śledzenia zdarzeń są dostępne śledzić wykorzystanie zdeprecjonowanej funkcji.Aby uzyskać więcej informacji zobacz SQL Server, Deprecated Features Object i Deprecated Database Engine Features in SQL Server 2008.
Wyzwalacze DDL i zdarzenie powiadomienia
Klasa zdarzenie, w którym można tworzyć wyzwalacze DDL i powiadomień o zdarzeniach został rozwinięty w celu zawierają wiele procedur przechowywanych, które wykonują operacje DDL podobne.Aby wyświetlić listę zdarzeń Zobacz DDL Events i DDL Event Groups. Ponadto schemat XML zdarzenia jest instalowany z Database Engine i jest również dostępna w Internecie. Aby uzyskać więcej informacji zobaczEVENTDATA (Transact-SQL).
Opcje sp_configure
Przydział pamięci podręcznej wyboru dostęp i dostęp Sprawdź opcje pamięci podręcznej łańcucha licznik kontrolować liczbę wpisów i liczba przedziałów mieszania używanych przez pamięć podręczną wynik wyboru dostępu.Aby uzyskać więcej informacji zobaczaccess check cache Options.
Administrowanie serwerem
Centralne zarządzanie serwerami
SQL Server 2008 wprowadzono nową metoda zarządzania wieloma serwerami umożliwiając wyznaczyć serwery Central Management.Wystąpienie SQL Server które jest wyznaczany zgodnie z serwera centralnego zarządzania obsługuje serwery listy zarejestrowanych. Aby uzyskać więcej informacji zobaczAdministering Multiple Servers Using Central Management Servers.
Dynamiczne zarządzanie widoki
Istnieje pięć nowych widoków dynamicznego zarządzania do prezentowania informacji o pamięci:
dynamiczny widok zarządzania sys.dm_os_sys_info jest przerywane, kolumna cpu_ticks_in_ms i dodano dwie nowe kolumny, sqlserver_start_time_ms_ticks i sqlserver_start_time.
Gorąco Dodaj PROCESORA
SQL Server 2008 obsługuje dynamiczne dodawanie procesorów do uruchomionego systemu.Dodawanie procesorów może pojawić się wtedy fizycznie przez dodanie nowego sprzętu, logicznego partycjonowanie online sprzętu lub praktycznie przez warstwę wirtualizacji.Aby uzyskać więcej informacji zobaczGorąco Dodaj PROCESORA.
Optymalizacja ad hoc obciążenia pracą Option
Optymalizuj dla opcji ad hoc obciążenie pracą jest nowa opcja konfiguracja serwera używana w celu zwiększenia efektywności buforu plan dla zadań, które zawierają wiele instancji ad hoc jednorazowego użytku.Gdy ta opcja jest ustawiona na 1, Database Engine przechowuje skrótowej małych skompilowany plan w pamięci podręcznej planu podczas kompilowania partia po raz pierwszy, zamiast pełnego skompilowany plan. Dzięki temu zwolnić pamięci ciśnienia uniemożliwiając pamięci podręcznej plan, aby stać się wypełniona skompilowany plany, które nie są używane ponownie.Aby uzyskać więcej informacji zobaczSetting Server Configuration Options.
Governor zasób
Zasób Governor to funkcja, która służy do zarządzania SQL Server zużycie zasobów obciążenia pracą i systemu. Governor zasób pozwala ograniczyć ilość czasu PROCESORA i pamięci, można użyć przychodzące żądania aplikacji.Aby uzyskać więcej informacji zobaczManaging SQL Server Workloads with Resource Governor.
Rozszerzone zdarzeń programu Microsoft SQL Server
SQL Server 2008 wprowadzenie SQL Server Rozszerzone zdarzenie zdarzenie infrastrukturę dla systemów serwerowych. W tej wersji programu Extended zdarzenia umożliwia otwieranie okien w przebiegu czas procesu hosta za pomocą jako punkty śledzenia zdarzeń.Te zdarzenie mogą następnie być zagregowane w pamięci, wysłane do pliku lub dane wyjściowe do zdarzeń śledzenia dla systemu Windows (ETW).Aby uzyskać więcej informacji zobaczIntroducing SQL Server Extended Events.
zarządzanie oparte na regułach Administrowanie
W ramach trwającej nakładu pracy firmy Microsoft do zmniejszania całkowitych kosztów użytkowania, SQL Server 2008 wprowadzono zarządzanie oparte na regułach, nowe ramy do zarządzania SQL Server. Zasada zawiera warunku wyboru stanu, w której oceny ma służyć zasady, a warunek filtra, czyli zestaw miejsce docelowe, który jest szacowana.Na przykład administrator może ustawić zasady, które SQL poczty jest wyłączony dla wszystkich wystąpień SQL Server, lub że tabel w schemacie Marketing bazy danych AdventureWorks powinien mieć nazw rozpoczynających się od "mk_pr_".
zarządzanie oparte na regułach zapewnia następujące korzyści:
Zapewnia przestrzeganie zasad dla konfiguracja systemu.
Zapobiega lub monitoruje zmiany w systemie przez tworzenia zasad dla konfiguracja.
Ogranicza całkowity koszt użytkowania upraszczanie zadań administracyjnych.
Wykrywanie problemów zgodności w SQL Server Management Studio.
Umożliwia zasad uruchamiać jednocześnie na wielu serwerach:
Zawiera funkcje wbudowane i możliwości wykonać przez użytkownika Transact-SQL kwerendy i zdefiniowanych przez użytkownika kwerendy WMI/WQL dla warunku wyrażenia, które umożliwiają zasady są stosowane do określonego systemu stanów i zestawy docelowe.
Zawiera więcej niż 40 zasady poza pole, które odpowiadają zasadom Best Practices Analyzer i domyślne ustawienia stanu systemu z obszar powierzchni konfiguracja.Zasady należy importować do wystąpienie Database Engine. Aby uzyskać więcej informacji zobaczHow to: Export and Import a Policy-Based Management Policy.
W uzupełnieniu do importowania zasad wyjściowego pola, można utworzyć nowe zasady bezpośrednio z Plik i nowy menu.
Aby uzyskać więcej informacji i dostępny jest samouczek dotyczący sposobów korzystania z zarządzania opartego na zasadach Zobacz Administering Servers by Using Policy-Based Management.
Program SQL Server Management Studio
Edytor kwerend
Debugger języka Transact-SQL
The Database Engine Query Editor now includes a Transact-SQL debugger similar to the Visual Studio debuggers.The Transact-SQL debugger helps you find problems in your Transact-SQL code by pausing execution on specific statements and then displaying data values and system information, such as the Transact-SQL call stack and the values stored in variables and parameters.Aby uzyskać więcej informacji zobaczUsing the Transact-SQL Debugger.
Technologia IntelliSense
The Database Engine Editor now provides IntelliSense functionality such as word completion, error underlining, parameter help, colorizing, Quick Info, outlining, and syntax pair matching.Technologia IntelliSense jest przewidziane często używane Transact-SQL elementy. Zostanie rozszerzony na inne Transact-SQL elementy w przyszłości zwalnia. Aby uzyskać więcej informacji zobaczUsing IntelliSense.
Okno listy błędów aparat bazy danych
SQL Server Management Studio zawiera okno Lista błędów, w którym wyświetlane są składni i błędy semantyczne, które są generowane na podstawie kodu IntelliSense w edytorze kwerendy aparat bazy danych.Aby uzyskać więcej informacji zobaczOkno listy błędów (Management Studio).
Eksplorator obiektów
W oknie Szczegóły Eksplorator obiektów SQL Server Management Studio zostało udoskonalone na kilka sposobów:
Można dostosować kolumn, które są wyświetlane w okienku szczegółów Eksploratora obiektu.Aby wyświetlić listę możliwych kolumn dla typu zaznaczonego obiektu, kliknij prawym przyciskiem myszy nagłówki kolumn.Aby zmienić kolejność wyświetlania, można przeciągnąć w kolumnach.
W dolnej części okna Object Explorer szczegóły są wyświetlane właściwości wybranego element.Aby wyświetlić dodatkowe właściwości, powiększyć paska stanu przez przeciągnięcie krawędzi tematu pasek górę stanu.
Edytor kodu Transact-SQL i MDX ma pasku kodowane kolorami stanu u dołu. Na pasku stanu zawiera informacje o Edytorze połączenia oraz zmiany kolorów, gdy Edytor kodu zawiera więcej niż jedno połączenie.
Można dodawać lub usuwać nazwy elementów na pasku tytułu okna Edytora kodu.Aby dostosować nazwę karty na Narzędzia menu kliknijOpcje, a następnie wybierz Edytor tekstu and Karta edytora i strona pasek stanu.
Management Studio zawiera wyświetlanie rozszerzonych szczegóły dla elementów zaznaczonych w Eksploratorze obiektów.Kolumny można zmienić rozmiaru, posortowane i zreorganizowana; i nowe przyciski nawigacyjne umożliwiają przejście do obiektu nadrzędnego lub ostatni obiekt odwiedził.Aby zaznaczyć wiele obiektów, w obszarze szczegółów, aby wykonywać operacje na nich indywidualnie lub grupowo.
Synchronizacja z obiekt Object Explorer szczegóły teraz zaznacza pojedynczy obiekt Object Explorer zamiast jego obiektu nadrzędnego.Ponadto można wybrać kolumny, które będą wyświetlane z listy właściwości i sortowania i zaznaczeń pozostają stała jak nawigacji.Ponadto dla zaznaczonego obiektu, listę właściwości jest wyświetlany w dużym obszarze w dolnej części obszaru szczegółów.Aby uzyskać więcej informacji zobaczUsing Object Explorer Details and SQL Server Object Search.
usługa Broker węzłów w Eksploratorze obiektów
Obiekt Eksploratora został nowego węzła do priorytetów konwersacji usługa Broker.Ponadto inne węzły usługa Broker teraz wyświetlić menu dodatkowych opcji, w tym Właściwości, po kliknięciu prawym przyciskiem myszy węzłów.Aby uzyskać więcej informacji zobaczService Broker Object Properties F1 Help.
Udoskonalenia żądana przez odbiorcę
SQL Server Management Studio zawiera następujące ulepszenia żądanej przez odbiorcę:
W oknie Edytora kwerend można wysyłać kwerendy wielu serwerów jednocześnie przez otwarcie okna kwerendy z serwera zarejestrowanych grup.Wyniki kwerendy mogą być połączone w okienku wyniki jednego lub mogą być zwracane w okienkach oddzielne wyniki.Aby uzyskać więcej informacji zobaczAdministering Multiple Servers Using Central Management Servers.
Można uzyskać dostęp do SQL Server Profiler w oknie Edytor kwerend z Kwerendy menu, paska narzędzi Edytor kwerend, lub nacisnąć klawisze CTRL + ALT + P.
Tabele można teraz otworzyć za pomocą u góry zwrotu n Opcja wierszy.
Można skonfigurować liczbę wierszy, które są zwracane, gdy otwierasz tabel.
Na Narzędzia/Option menu, można określić akcja, która daje przez dwukrotne kliknięcie tabel w Eksploratorze obiektów.
Można zablokować projektanta tabel z ponowne tworzenie tabel, gdy są wykonania zmian w projekcie.
The Object Details strona can be customized with additional columns and now supports search.Aby uzyskać więcej informacji zobaczUsing Object Explorer Details and SQL Server Object Search.
Dodatkowych parametrów połączenia mogą być dodawane do ciąg połączenia, gdy łączysz się przy użyciu SQL Server Management Studio. Aby uzyskać więcej informacji zobaczConnect to Server (Additional Connection Parameters Page).
Dostawca PowerShell programu SQL Server i Cmdlets
SQL Server 2008 wprowadzono dwa pliki dll przystawki PowerShell wykonania następujących czynności:
A SQL Server Dostawca PowerShell, który umożliwia uzyskanie dostępu do SQL Server Modele obiektów zarządzania jako ścieżki podobne do ścieżki systemu plików. Każdy węzeł w ścieżce jest skojarzony z SQL Server Klasa obiektów zarządzania.
Zestaw SQL Server Cmdlets PowerShell do wykonywania zadań, takich jak uruchamianie SQLCMD skrypty, identyfikatory do użycia w ścieżkach PowerShell rozdzielanym szacowania zasad lub kodowania.
Ponadto jest nowy sqlps narzędzie, które uruchamia środowisku PowerShell skonfigurowano SQL Server Funkcje, takie jak dostawca i przystawki. Podsystem PowerShell został dodany do SQL Server Agent, dzięki czemu można uruchamiać skrypty PowerShell zgodnie z harmonogramem lub w odpowiedzi Database Engine zdarzenia. Można uruchomić SQL Server Sesje PowerShell, klikając prawym przyciskiem myszy Eksplorator obiektów węzłów w SQL Server Management Studio. Aby uzyskać więcej informacji zobaczSQL Server PowerShell Overview.