Your SlideShare is downloading. ×
Data Tier Applications
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Data Tier Applications

1,809

Published on

My presentation from Polish SQL Server 2008 R2 about Data-tier Applications

My presentation from Polish SQL Server 2008 R2 about Data-tier Applications

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,809
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Data-tier Applications
    Mariusz Koprowski
    www.koprowski.pro
  • 2. Agenda
    • Data–tier application – o co tyle szumu?
    • 3. Dwie strony medalu:
    • 4. Developer’s
    • 5. DBA
    • 6. Ograniczenia
    • 7. Q&A
  • Data-tier application – o co tyle szumu ?
    Integracja z Visual Studio
    Jednolita metoda dostarczania oprogramowania
    Data-Tier Developer
    Uproszczenie wdrażania, zarządzania i aktualizacji baz danych
    Management Studio
    Control Point
    Database Administrator
    Managed Server Group
  • 8. Data-tier application – o co tyle szumu ?
    Data-tier application package (*.dacpac):
    • Interfejs do wypakowywania zawartości
    • 9. Pliki metadanych (XML)
    • 10. DacMetadata.xml – opisujący paczkę (wersja,nazwa)
    • 11. LogicalObjectStream,xml – metadane obiektów logicznychnp.: Tabele, widoki, funkcje, procedury Itd.
    • 12. PhysicalObjectStream.xml – metadane obiektów fizycznychnp.: indeksy, relacje
    • 13. TargetSelection.xml – definicji wymagań (sql policy)
    • 14. Skrypty SQL:
    • 15. DACName.sql – zawierający elementy do zainstalowania
    • 16. Script.PreDeployment – do wykonania przed instalacją
    • 17. Script.PostDeployment – do wykonania po instalacji
  • Dwie strony medalu – Developer’s
    • Nowy projekt – SQL Server Data-tier Application pozwalający na zarówno zbudowanie, jak i deployment Data-tier application
    • 18. Możliwość skorzystania z funkcji Visual Studio:
    • 19. IntelliSense
    • 20. Edytor i debugger T-SQL
    • 21. Policy designer
    • 22. Statyczna analiza kodu
    • 23. Wersjonowanie kodu w połączeniu z systemami kontroli wersji
    Data-Tier Developer
  • 24. Dwie strony medalu – Developer’s
    DEMO
    Data-Tier Developer
  • 25. Dwie strony medalu – DBA’s
    • Automatyzacja instalacji
    • 26. Łatwiejsze zarządzanie (Utility Control Point i lokalnie)
    • 27. Łatwiejsze aktualizacje
    • 28. Kontrola struktury bazy danych
    • 29. Możliwość wykorzystania Power Shell
    Database Administrator
    Management Studio
  • 30. Dwie strony medalu – DBA’s
    DEMO
    Database Administrator
    Management Studio
  • 31. Ograniczenia
    • Wspierane elementy:
    • 32. Database role, login, user,
    • 33. Schema, table, view, index, type
    • 34. Function, stored procedure
    • 35. Nie wspierane elementy:
    • 36. Obiekty CLR (procedury, funkcjie, agregaty, typy użytkownika oraz systemowe (Spatial,Geometry,Hierarchy ID, Geography itp.)
    • 37. Partycje,
    • 38. XML (indexy, kolekcje)
    • 39. Objekty Service Broker
    • 40. Kolumny Filestream
    • 41. Klucze szyfrujące i certyfikaty
    • 42. DDL Triggers
    • 43. Application Role
    • 44. Full – text
    • 45. Extended stored procedures
    • 46. Obiekty zaszyfrowane np.: procedury skłądowane
    • 47. Obiekty posiadające referencje pomiędzy różnymi bazami danych
    • 48. Synonimy
    • 49. Extended proprties
  • Ograniczenia
    • Elementy nie wspierane, ale nie wpływające na DAC:
    • 50. Object permissions
    • 51. Role membership (mappings between users and database roles)
    • 52. Extended properties
    • 53. Statistics
    • 54. Diagrams
    • 55. Plan guides
    • 56. Linked servers
    • 57. SQL jobs
    • 58. Certificates
    • 59. Endpoints
    • 60. Credential objects
    • 61. User-defined policies and conditions
    • 62. Inne ograniczenia:
    • 63. Nazwa bazy danych nie może być dłuższa niż 87 znaków
    • 64. Bazy danych posiadające wiele plików danych zawsze zostaną zmienione na bazę posiadająca jeden
    • 65. Rejestracja aplikacji jest możliwa tylko na SQL Server 2008 R2
  • Podsumowanie
    • Data-tier application przeznaczone jest do prostych rozwiązań
    • 66. Rozwiązuje problemy z wdrażaniem baz danych
    • 67. Miejmy nadzieje, że następne wersje będą lepsze
    Materiały:
    • SQL Server 2008 R2 Books Online DAChttp://msdn.microsoft.com/en-us/library/ee210546(SQL.105).aspx
    • 68. SQL Server 2008 R2 White papers DAChttp://msdn.microsoft.com/en-us/library/ff381683.aspx
    • 69. Brent Ozar (MVP): SQL Server 2008 R2: The DAC Packhttp://www.brentozar.com/archive/2009/08/sql-server-2008-r2-the-dac-pack/
    Q&A

×