Udostępnij za pośrednictwem


Tworzenie i zarządzanie bazami danych i aplikacje w warstwie danych w programie Visual Studio

Ważna uwagaWażne

Projekty bazy danych, które zostały uwzględnione w starszych wersjach Visual Studio są teraz dostępne w SQL Server 2012 narzędzia.Aby uzyskać więcej informacji, zobacz Narzędzia dewelopera programu SQL Server.

Projekty w bazie danych można użyć do tworzenia nowych baz danych nowe aplikacje w warstwie danych (DAC) oraz do aktualizowania istniejących baz danych i aplikacje w warstwie danych.Zarówno bazy danych projektów i projektów DAC umożliwiają zastosowanie technik zarządzania wersji kontroli i projektu do swoje wysiłki na rzecz rozwoju bazy danych w podobny sposób zastosowania tych technik do kodu zarządzanego lub macierzystym.Może pomóc zespół zarządzania zmianami do baz danych i serwerów baz danych przez tworzenie projektów DAC, bazy danych projektu, lub server project i umieścić go w obszarze kontroli wersji.Członkowie zespołu mogą następnie Wyewidencjonuj pliki dokonać, utworzyć i przetestować zmiany w środowisko programistyczne izolowanych, lub piaskownicy przed udostępnianie zespołu.Aby zapewnić jakość kodu zespołu można zakończyć i przetestować wszystkie zmiany dla określonej wersji bazy danych w środowisku wzorcowym, przed wdrożeniem zmiany w produkcji.

Lista funkcji bazy danych, które są obsługiwane przez aplikacje w warstwie danych, zobacz Funkcje obsługiwane w warstwie danych aplikacji w witrynie sieci web firmy Microsoft.Użycie funkcji bazy danych, które nie są obsługiwane przez aplikacje w warstwie danych zamiast tego należy używać projektu bazy danych, zarządzanie zmian do bazy danych.

Typowe zadania wysokiego poziomu

Zadań wysokiego poziomu

Obsługa zawartości

Rozpoczęcie opracowywania aplikacji poziomu danych: A DAC jest nowa koncepcja wprowadzone z SQL Server 2008 R2 , zawiera definicję SQL Server bazy danych i towarzyszące instancji obiektów, które są używane przez klienta serwera lub aplikacji trójwarstwowej.DAC zawiera obiekty bazy danych, takie jak tabele i widoki z instancji podmioty, takie jak logowania.Można użyć Visual Studio do tworzenia projektów DAC, tworzenie pliku pakietu DAC i wysłać tego pliku pakietu DAC administrator bazy danych w celu wdrożenia na wystąpienie SQL Server aparatu bazy danych.

Wykonywanie rozwoju iteracyjne bazy danych: , jeżeli jesteś deweloperem lub testera wyewidencjonować części projektu i zaktualizować je w środowisku izolowanym rozwoju.Za pomocą tego typu środowiska, można przetestować zmiany bez wpływu na innych członków zespołu.Po zakończeniu zmian sprawdzania plików do kontroli wersji, gdzie inni członkowie zespołu można uzyskać zmiany i budowanie i je wdrożyć na serwerze testowym.

Tworzenie prototypów, weryfikowanie badania wyniki oraz modyfikowanie skryptów bazy danych i obiektów: można użyć Transact-SQL edytora do wykonania tych zadań.