Ulepszenia zarządzania (aparat bazy danych)
SQL Server 2008 R2wprowadzono SQL Server Narzędzie do zarządzania wieloma wystąpieniami Aparat baz danych programu SQL Server.Wprowadzono także jednostki zarządzania nazywane aplikacja warstwy danych (DAC) zapewnia widok oparty na aplikacji do zarządzania obiektami warstwie danych w SQL Server wystąpień narzędzia lub autonomicznych Aparat baz danych.
Co to jest nowe w programie SQL Server 2008 R2
Ostrzeżenie
W związku z tym, że program SQL Server 2008 R2 jest drobnym uaktualnieniem programu SQL Server 2008, zaleca się, aby przejrzeć również zawartość w sekcji poświeconej programowi SQL Server 2008.
SQL Server Utility
SQL Server Umożliwia narzędzie:
Tworzenie SQL Server punkt kontroli narzędzi (UCP): Install a single instance of the SQL Server 2008 R2 Aparat baz danych and then promote it to be the UCP.UCP jest centralne repozytorium dla konfiguracja i zarejestrowanych danych wydajności zebranych dla wszystkich wystąpień w SQL Server Narzędzia.UCP jest punktem centralnym rozumowanie SQL Server Narzędzia.Obsługuje on akcje, takie jak stosowanie zasad centralnego lub analizowania trendów wykorzystania zasób wystąpienie przewidywanie, kiedy może przekroczyć wykorzystania zasób centralne zasady.
Za pomocą Eksploratora narzędzie w SQL Server Management Studio do włączyć istniejących SQL Server 2008 R2 warstwie danych aplikacji i wystąpienia Aparat baz danych do SQL Server narzędzie dla scentralizowanego zarządzania.
Ustawienie zasady centralnej dostosować i kontroli działania SQL Server Narzędzie i pulpitów nawigacyjnych.
Za pomocą Eksploratora narzędzie do wyświetlania pulpitu nawigacyjnego i szczegółowe punktu widzenia zgłaszać wykorzystania zasób, zdrowia zasób i konfiguracja informacji wszystkich wystąpień zarejestrowanych w SQL Server Narzędzia.Pulpity nawigacyjne umożliwiają szybką identyfikację danych warstwowych aplikacji i wystąpienia Aparat baz danych , są analizę lub ocenić ich podstawowych zasobów sprzętowych.Następnie można opracować plan do optymalnego wykorzystania serwerów, takie jak konsolidacja baz danych na jednym serwerze lub niedostatecznie wykorzystany wystąpień.
Więcej informacji o SQL Server Narzędzia, zobacz:
Warstwa danych aplikacji
A aplikacja warstwy danych upraszcza opracowywania, rozmieszczania i zarządzania obiektami warstwie danych obsługujących aplikacji wielowarstwowych lub klient serwer.DAC definiuje wszystkie Aparat baz danych schematu i wystąpienie obiektów, takich jak tabele, widoki i logowania, wymagane do obsługi aplikacji.DAC działa jako pojedyncza jednostka zarządzania poprzez opracowywania, rozmieszczania i zarządzania cyklem życia skojarzoną aplikację.DAC zawiera również zasady, które definiują wymagania wstępne wdrażania DAC.DAC wdrożyć wystąpienia SQL Server 2008 R2 i SQL Azure.
Aby uzyskać więcej informacji o DACs zobacz:
DAC Framework 1.1 Feature Pack
Visual Studio 2010 Service Pack 1 (SP1) zawiera nowe DAC Framework 1.1, zmiany uaktualnienia DAC z uaktualnienia obok siebie na uaktualnienia w miejscu.Uaktualnienia w miejscu są także obsługiwane w SQL Azure, podczas uaktualniania side-by-side nie.DAC Framework 1.1 także zmienia format pakiet DAC pliki (.dacpac).While DAC Framework 1.1 supports DAC packages created using the earlier DAC Framework 1.0, clients still running DAC Framework 1.0 cannot process DAC packages created by using DAC Framework 1.1.SQL Server 2008 R2 customers can upgrade to DAC Framework 1.1 by downloading and installing the DAC Framework 1.1 Feature Pack.Bieżący plany powinny obejmować DAC Framework 1.1 w przyszłości SQL Server 2008 R2 Service Pack.
Aby uzyskać więcej informacji dotyczących wykonywania uaktualnienia w miejscu, zobacz Jak Uaktualnianie aplikacji warstwie danych.
Łączność SQL Azure
SQL Server 2008 R2wprowadzono możliwość łączenia się z bazą danych SQL Azure z narzędzi klient:
- Generuj i Kreatora publikowania skryptów SQL Azure jako źródło można użyć zarówno i obiekt docelowy dla skryptów ją publikuje.Aby uzyskać więcej informacji, zobacz Za pomocą generowanie i skrypty Kreator publikacji.
SQL ServerDostawca PowerShell
SQL Server 2008 R2wprowadzono nowe foldery SQLSERVER:\Utility i SQLSERVER:\DAC do obsługi SQL Server Narzędzia i aplikacje warstwie danych w skryptach PowerShell.Aby uzyskać więcej informacji, zobacz Za pomocą dostawcy programu SQL Server PowerShell.
Łączność sieciowa
Protokół VIA jest niezalecane.Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja..
Wyjątek wiadomości pole w obszarze nazw
Microsoft.NetEnterpriseServers Obszar nazw jest wcześniej nieudokumentowanych obszaru nazw, który duplikuje funkcję Microsoft.SqlServer.MessageBox obszaru nazw.Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.Użyj Microsoft.SqlServer.MessageBox nazw zamiast.
Nowości w programie SQL Server 2008
Administrowanie bazą danych
Inspekcja
SQL ServerInspekcja jest nowa funkcja SQL Server 2008 umożliwiające tworzenie dostosowanych audytów Aparat baz danych zdarzenia.SQL Server Inspekcji używa rozszerzone zdarzenia do rejestrowania informacji dotyczących inspekcji i zapewnia narzędzia i procesy, musisz włączyć, przechowywania i wyświetlania audyty na różnych obiektów serwera i bazy danych.Aby uzyskać więcej informacji, zobacz Inspekcji (aparat bazy danych).
Kompresja kopii zapasowej
Kompresja kopii zapasowej został wprowadzony w SQL Server 2008 Enterprise.Począwszy od SQL Server 2008 R2, kompresja kopia zapasowa jest obsługiwana przez SQL Server 2008 R2 wersje Standard i wszystkie wyższe. Każde wydanie programu SQL Server 2008 można przywracanie skompresowanej kopia zapasowa.Można zmienić zachowanie kopia zapasowa kompresji dla poszczególnych kopia zapasowa, zadanie kopia zapasowa lub konfiguracja wysyłania dziennika. Aby uzyskać więcej informacji, zobacz Kompresja kopii zapasowej (SQL Server).
Domyślnie kopia zapasowa kompresji znacznie zwiększa obciążenie Procesora, które mogą niekorzystnie wpływ operacji jednoczesnych.Można tworzyć kopii zapasowych niskim priorytecie w sesja, którego użycie Procesora jest ograniczony przez Resource Governor.Aby uzyskać więcej informacji, zobacz Jak Służy do ograniczania wykorzystania Procesora przez kompresję kopii zapasowej (Transact-SQL) Resource Governor.
Zmienianie przechwytywanie danych
Zmiana przechwytywania danych zapewnia skuteczne rozwiązanie wezwanie efektywnego wykonywania przyrostowych obciążeń pochodzących z źródło tabel marts danych i magazyny danych.Przechwytywanie danych zmiana wstawiania, aktualizowania i usuwania stosowane do działalności SQL Server tabel i ułatwia szczegóły zmiany w łatwo zużytych relacyjnej format.Tabele Zmień używane przez zmianę przechwytywania danych zawierają kolumna, które odzwierciedlają strukturę kolumna prześledzone źródło tabela wraz z metadanymi, potrzebne do zrozumienia zmian, które wystąpiły.Aby uzyskać więcej informacji, zobacz Podstawy zmian przechwytywanie danych.
Śledzenie zmian
SQL Server Śledzenie zmian pozwala aplikacjom uzyskać przyrostowe zmiany tabel użytkownika.W przypadku, gdy wymagana jest synchronizacja dwukierunkowa, śledzenie zmian również umożliwia aplikacji sprawdzić konflikty danych.Z oledzenie zintegrowane z SQL Server 2008, już deweloperzy muszą tworzyć skomplikowane niestandardowe śledzenia zmian rozwiązań.
Przed do integracja funkcji śledzenia zmian SQL Server, oledzenia programiści często tworzone niestandardowe rozwiązania, które jest używane połączenie wyzwalaczy, kolumny sygnatury czasowej, inne dodatkowe kolumny i dodatkowe tabele.Teraz synchronizacja aplikacji jest łatwiejsze i szybsze.
Aby uzyskać więcej informacji, zobacz Śledzenie zmian.
Moduł zbierający dane
SQL Server 2008 wprowadzono modułów zbierających dane, który służy do zapisywania danych zebranych z kilku źródeł.Moduł zbierający dane dostarcza dane kolekcja pojemniki używane do określenia zakres i częstotliwości danych kolekcja na SQL Server systemu serwera.Aby uzyskać więcej informacji, zobacz Przedstawiamy modułów zbierających dane.
Wykrywanie problemów związanych ze Edition migracji bazy danych
Użyj sys.dm_db_persisted_sku_features (języka Transact-SQL) w celu identyfikowania funkcji, które pozwoliłyby uniknąć przenoszenia się do innej wersji bazy danych SQL Server 2008.
Liczniki wydajności i zdarzeń
Liczniki oczekiwany
Liczniki wydajności i śledzenia zdarzeń dostępnych śledzić zdeprecjonowanej funkcji.Aby uzyskać więcej informacji, zobacz SQL Server zaniechane funkcje obiektu i Zdeprecjonowanej funkcji aparatu bazy danych w programie SQL Server 2008 R2.
Wyzwalacze DDL i powiadomień o zdarzeniach
Klasa zdarzenie, na których można tworzyć wyzwalacze DDL i powiadomień o zdarzeniach, rozwijany jest do obejmują wiele procedur przechowywanych, które wykonują operacje DDL podobne.Aby uzyskać listę zdarzeń, zobacz Zdarzenia DDL i Grupy zdarzeń DDL.Ponadto schemat XML zdarzenia jest instalowany z Aparat baz danych i jest również dostępna w Internecie.Aby uzyskać więcej informacji, zobacz EVENTDATA (Transact-SQL).
Opcje sp_configure
access check cache quota i access check cache bucket count Opcje kontrolować liczbę wpisów i numer skrótu pakiety używanego dla access check result cache.Aby uzyskać więcej informacji, zobacz Opcje pamięci podręcznej sprawdzania dostępu.
Administrowanie serwerem
Centralne zarządzanie serwerami
SQL Server 2008 wprowadzono nową metoda administrowania wiele serwerów, umożliwiając wyznaczyć centralnego zarządzania serwerami.Wystąpienie SQL Server wyznaczono jako Central Management Server zachowuje listę zarejestrowanych serwerów.Aby uzyskać więcej informacji, zobacz Administrowanie wieloma serwerami za pomocą centralnego zarządzania serwerami.
Dynamiczne zarządzanie widokami
Istnieje pięć nowych widoków dynamicznego zarządzania do prezentowania informacji pamięci:
sys.dm_os_sys_info Została wstrzymana dynamiczny widok zarządzania cpu_ticks_in_ms kolumna i dodano dwa nowe kolumna, sqlserver_start_time_ms_ticks i sqlserver_start_time.
Dodawanie procesorów na gorąco
SQL Server 2008 obsługuje dynamiczne dodawanie procesorów do uruchomionego systemu.Dodawanie procesorów może wystąpić fizycznie przez dodanie nowego sprzętu, logicznie partycjonowanie online sprzętu lub praktycznie za pośrednictwem warstwy wirtualizacji.Aby uzyskać więcej informacji, zobacz Dodawanie procesorów na gorąco.
Optymalizuj dla obciążeń ad hoc, opcja
Optymalizuj dla opcji obciążeń ad hoc jest nowa opcja konfiguracja serwera, stosowane dla poprawy efektywności buforu plan dla obciążeń, które zawierają wiele instancji ad hoc jednorazowego użytku.Gdy ta opcja jest ustawiona na 1, Aparat baz danych przechowuje skrótowej małych skompilowany plan w pamięci podręcznej planu, gdy partia jest kompilowany dla pierwszego czas, zamiast pełnego skompilowany plan.Pomaga to zwalnia pamięć ciśnienie nie pozwalając pamięci podręcznej plan, aby stać się wypełniona skompilowany plany, które nie są ponownie wykorzystywane.Aby uzyskać więcej informacji, zobacz Ustawianie opcji konfiguracji serwera.
Resource Governor
zasób Governor to funkcja, która umożliwia zarządzanie SQL Server obciążenia oraz zużycia zasób systemowych.Resource Governor pozwala ograniczyć ilość czasu Procesora i pamięci, można użyć żądań przychodzących aplikacji.Aby uzyskać więcej informacji, zobacz Zarządzanie SQL Server obciążenia pracą z Resource Governor.
Rozszerzone zdarzeń programu SQL Server
SQL Server 2008wprowadzono SQL Server Rozszerzone zdarzenie, infrastrukturę zdarzeń serwera systemów.To wydanie rozszerzone zdarzenia umożliwia otwieranie do uruchomienia systemu windows czas procesu hosta za pomocą jako punkty śledzenia zdarzeń.Te zdarzenia mogą następnie być zagregowane w pamięci, wysyłany do pliku lub wyjście do zdarzeń śledzenia dla systemu Windows (ETW).Aby uzyskać więcej informacji, zobacz Wprowadzenie do programu SQL Server Extended zdarzenia.
Administrowanie oparte na zasadach zarządzania
W ramach ciągłego wysiłku firmy Microsoft, aby zmniejszyć całkowity koszt użytkowania SQL Server 2008 wprowadzono nowe ramy dla zarządzania opartego na zasadach zarządzania, SQL Server.Zasady zawiera warunek wyboru to stan, który oceny zasad i warunku filtru jest zestaw miejsce docelowe, który podlega ocenie.Na przykład administrator może zestaw zasady, które SQL poczty jest wyłączony dla wszystkich wystąpień SQL Server, lub że tabele w schemacie obrotu w AdventureWorks2008R2 bazy danych powinien mieć nazwy zaczynające się od "mk_pr_".
Zarządzanie oparte na zasadach zapewnia następujące korzyści:
Zapewnia przestrzeganie zasad dla konfiguracja systemu.
Zapobiega lub monitoruje zmiany w systemie przez tworzenia polityki przeciwko konfiguracja.
Zmniejsza całkowity koszt użytkowania poprzez uproszczenie zadań administracyjnych.
Wykryje problemy ze zgodnością w SQL Server Management Studio.
Umożliwia zasad w tym samym czas na wielu serwerach:
Zawiera funkcje wbudowane i możliwości wykonać przez użytkownika Transact-SQL oraz kwerend WMI i WQL zdefiniowane przez użytkownika, które warunku wyrażenia, które umożliwiają zasady do określonego systemu Państwa i miejsce docelowe zestawy.
Obejmuje więcej niż 40 zasady out of box, które odpowiadają zasadom Best Practices Analyzer i domyślne ustawienia stanu systemu z Surface Area Configuration.Zasady muszą być importowane do wystąpienie Aparat baz danych.Aby uzyskać więcej informacji, zobacz Jak Eksportowanie i importowanie zasad zarządzania opartego na zasadach.
Oprócz importowanie zasad out of box, nowe zasady mogą być tworzone bezpośrednio z Pliku i nowy menu.
Aby uzyskać więcej informacji i samouczek na temat zarządzania opartego na zasadach, zobacz Administrowanie serwerami za pomocą zarządzania opartego na zasadach.
SQL Server Management Studio
Edytor kwerend
Debugger języka Transact-SQL
Aparat baz danych Zawiera teraz Edytor kwerend Transact-SQL debugera, podobne do Visual Studio debugery. Transact-SQL Debugera ułatwia znajdowanie problemów w sieci Transact-SQL kodu przez wstrzymywanie wykonywania w deklaracjach określonych i wyświetlania wartości danych i informacji o systemie, takich jak Transact-SQL wywołanie stosu i wartości przechowywane w zmiennych i parametrów.Aby uzyskać więcej informacji, zobacz Za pomocą debugera Transact-SQL.
Technologia IntelliSense
Aparat baz danych Edytora teraz zapewnia funkcje IntelliSense, takich jak word zakończenia, błąd podkreślenie, parametr pomocy, kolorowanie szybkie informacje, konspektu i pasujące pary składni.Technologia IntelliSense jest przewidziane często używanych Transact-SQL elementów.Zostaną rozszerzone na inne Transact-SQL elementów w przyszłych wydaniach.Aby uzyskać więcej informacji, zobacz Za pomocą technologii IntelliSense.
Okno Lista błędów aparatu bazy danych
SQL Server Management Studio zawiera okno Lista błędów, który wyświetli składnię i błędy semantyczne generowany kod IntelliSense w edytorze kwerendy aparat bazy danych.Aby uzyskać więcej informacji, zobacz Okno Lista błędów (Management Studio).
Eksplorator obiektów
W oknie Eksplorator obiektu SQL Server Management Studio został rozszerzony w następujący sposób:
Można dostosować kolumn, które są wyświetlane w oknie Eksplorator obiektów.Aby wyświetlić listę możliwych kolumnas dla wybranego typu obiektu, kliknij prawym przyciskiem myszy kolumna nagłówki.Aby zmienić kolejność wyświetlania, można przeciągnąć kolumn.
Właściwości zaznaczonego element pojawiają się u dołu okna Eksplorator obiektów.Aby wyświetlić dodatkowe właściwości, powiększyć pasek stanu przeciągając obramowanie tematu stan paska palcem.
Edytor kodu dla Transact-SQL i MDX ma paska kolorami stanu u dołu.Pasek stanu zawiera informacje dotyczące Edytora połączenia i zmiany kolorów, gdy Edytor kodu ma więcej niż jedno połączenie.
Można dodać lub usunąć nazwy elementów z paska tytułu okna Edytora kodu.Dostosować nazwę karty na Narzędzia menu, kliknij Opcje, a następnie wybierz Edytora tekstu i kartę Edytor i strony paska stanu.
Management Studio obejmuje wyświetlanie rozszerzonych szczegóły dla elementów zaznaczonych w Eksploratorze obiektów.Kolumny może być zmieniany, sortowane i zmieniono ich organizację; i nowe przyciski nawigacyjne umożliwiają przenoszenie obiektu nadrzędnego lub ostatni obiekt odwiedził.Można zaznaczyć wiele obiektów w obszarze szczegółów, aby wykonywać operacje na nich indywidualnie lub grupowo.
Synchronizacja z obiektu Object Explorer szczegóły teraz zaznacza pojedynczy obiekt Object Explorer zamiast jego obiektu nadrzędnego.Ponadto można wybrać kolumny do wyświetlenia listy właściwości i sortowanie i zaznaczeń pozostają stała jak nawigacji.Ponadto dla zaznaczonego obiektu listy właściwości jest wyświetlany w powiększalne obszaru u dołu obszaru szczegółów.Aby uzyskać więcej informacji, zobacz Za pomocą obiektu Eksplorator i wyszukiwania obiektu programu SQL Server.
Service Broker węzłów w Eksploratorze obiektów
Object Explorer ma nowy węzeł priorytetów konwersacja Service Broker.Ponadto inne węzły Service Broker teraz wyświetlić dodatkowe opcje menu, łącznie z Właściwości, prawym przyciskiem myszy węzłów.Aby uzyskać więcej informacji, zobacz Service BrokerPomoc F1 właściwości obiektu.
Ulepszenia żądanej przez odbiorcę
SQL Server Management Studio zawiera następujące ulepszenia żądanej przez odbiorcę:
W oknie Edytora kwerend kwerendy można wiele serwerów, w tym samym czas przez otwarcie kwerendy w systemie windows z grupy serwerów zarejestrowane.Wyniki kwerendy można łączyć w okienku wyników pojedynczego lub mogą być zwrócone w okienkach oddzielne wyniki.Aby uzyskać więcej informacji, zobacz Administrowanie wieloma serwerami za pomocą centralnego zarządzania serwerami.
Można uzyskać dostęp do SQL Server Profiler w oknie Edytor kwerend z kwerendy menu, paska narzędzi Edytor kwerend lub naciskając klawisze CTRL + ALT + P.
Tabele można teraz otworzyć za pomocą górnej zwrotu n opcję Wiersze.
Można skonfigurować liczbę wierszy zwracanych podczas otwierania tabel.
Na Narzędzi i opcji menu, można określić akcja, która wyniki, klikając dwukrotnie tabele w Eksploratorze obiektów.
Można zablokować tabela projektanta z odtwarzania tabelas podczas są implementowania zmian projektu.
Szczegóły obiektu strona można dostosowywać za pomocą dodatkowych kolumn i obecnie obsługuje wyszukiwania.Aby uzyskać więcej informacji, zobacz Za pomocą obiektu Eksplorator i wyszukiwania obiektu programu SQL Server.
Parametry dodatkowe połączenia mogą być dodawane do połączenia ciąg podczas łączenia się przy użyciu SQL Server Management Studio.Aby uzyskać więcej informacji, zobacz Połącz się z serwerem (dodatkowe strony parametry połączenia).
SQL ServerDostawca PowerShell i apletów
SQL Server 2008 wprowadzono dwa pliki dll przystawki PowerShell wykonania następujących czynności:
A SQL Server PowerShell dostawca, który udostępnia SQL Server modeli obiektów zarządzania ścieżkami podobne do ścieżki systemu plików.Każdy węzeł w ścieżka jest skojarzony z SQL Server Management Object, klasa
Zestaw SQL Server apletów PowerShell dla takich zadań jak uruchamianie polecenie sqlcmd skrypty, zasady oceny lub kodowanie przecinkami identyfikatorów do używania w ścieżkach PowerShell.
Ponadto istnieje nowy sqlps narzędzie, które uruchamia środowiska PowerShell skonfigurowany z SQL Server funkcje takie jak dostawca i ubezp. przystawkiPodsystem PowerShell został dodany do SQL Server Agent tak PowerShell skrypty można uruchamiać według harmonogramu lub w odpowiedzi na Aparat baz danych zdarzenia.Można uruchomić SQL Server sesji PowerShell, klikając prawym przyciskiem myszy Eksplorator obiektów węzłów w SQL Server Management Studio.Aby uzyskać więcej informacji, zobacz Omówienie programu SQL Server PowerShell.
Historia zmian
Zaktualizowana zawartość |
---|
Dodano DAC Framework 1.1, wskazane uaktualnienia w miejscu za pomocą 1.1 teraz obsługę SQL Azure. |