Zarządzanie aplikacjami w warstwie danych
Po aplikacja warstwy danych (DAC) został wdrożony do wystąpienie Aparat baz danych, większość czynności zarządzania są realizowane na bazie danych skojarzonych z DAC.Jednak aby zachować relację między bazą danych a DAC muszą być przestrzegane pewne dodatkowe zagadnienia.
Uwagi dotyczące zarządzania bazą danych DAC
Po wdrożeniu DAC, większość zarządzania działania normalnie z baz danych mogą być stosowane do bazy danych skojarzonej z DAC.Obejmują one działania, takie jak Kopia zapasowa i przywracanie, Zarządzanie dziennikami transakcji i eksportowanie i importowanie danych.Aby uzyskać więcej informacji, zobacz Zarządzanie bazami danych.
DAC wprowadzono kilka dodatkowych funkcji, która wpływa na niektóre operacje zarządzania bazy danych:
Po wdrożeniu DAC tworzenia wystąpienie DAC w msdb systemowej bazy danych, który rejestruje definicją DAC i baza danych utworzona do przechowywania obiektów DAC.Zmień nazwę bazy danych, takich jak uruchamianie ZMIENIA nazwę MODYFIKOWANIA bazy danych lub odłączanie bazy danych i podłączenie go pod nową nazwą, skojarzenie między bazą danych a DAC zostanie utracone:
Nie można uaktualnić wystąpienie DAC.
SQL Server Raporty wykorzystania zasób narzędzie dla każdego DAC są pobierane z bazy danych DAC. SQL Server Narzędzie już można zbierać dane wykorzystania DAC, jeśli zmienisz nazwę bazy danych.
Po wdrożeniu DAC definicje metadane w DAC nie są aktualizowane, jeśli obiektów w bazie danych skojarzone są tworzone, zmienione lub usunięte.Oznacza to, że nie można przywrócić bazy danych powdrożeniowe ze strony działu modyfikacji obiektu z DAC, tylko mogą być przywrócone z kopia zapasowa bazy danych.Proces uaktualniania DAC może również nie móc transferu zmienione obiekty lub ich danych.Aby uzyskać więcej informacji, zobacz Uaktualnianie danych warstwa aplikacji.
Brak kopii zapasowych i przywracanie funkcje poziom DAC.W bazie danych są pobierane wszystkie operacje kopia zapasowa i przywracanie.Wszystkie zmiany wprowadzone do bazy danych po wdrożeniu tylko można przywrócić z kopia zapasowa bazy danych.
W przypadku wystąpienia awarii systemu, musi mieć możliwość przywracanie zarówno msdb bazy danych systemu i baza danych użytkownika skojarzonych z DAC.Wymaga to wykonywanie kopii zapasowej zarówno msdb bazy danych i baza danych użytkownika.Jeśli tylko kopia zapasowa baza danych użytkownika, można go przywrócić i użyć jej jako niepodlegająca zarządzaniu bazy danych.Ale jeśli nie masz kopia zapasowa msdb, nie można przywracanie definicji DAC i SQL Server Narzędzie nie będzie możliwe wykorzystanie zasób raport DAC.
Operacje zarządzania DAC
Po wdrożeniu wystąpienie DAC można usunąć DAC i, opcjonalnie, skojarzonej bazie danych.Aby uzyskać więcej informacji, zobacz Jak Usuwanie aplikacji warstwie danych.
Możesz wyodrębnić DAC pakietów z istniejącej bazy danych i użyć pakiet do rozpoczęcia nowego projekt DAC w programie Visual Studio.Aby uzyskać więcej informacji, zobacz Jak Wyodrębnij DAC Z bazy danych.
Można zarejestrować wystąpienie DAC dla istniejącej bazy danych.Jeśli wystąpienie aparatu bazy danych jest instancją zarządzanych, następnie można monitorować DAC w SQL Server Utility.Aby uzyskać więcej informacji, zobacz Jak Zarejestrować bazy danych jako DAC.