Your SlideShare is downloading. ×
Data Tier Applications
Data Tier Applications
Data Tier Applications
Data Tier Applications
Data Tier Applications
Data Tier Applications
Data Tier Applications
Data Tier Applications
Data Tier Applications
Data Tier Applications
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,812

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,812
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

×