Maintenance Plans zupełnie znienacka | Każdy z doświadczonych administratorów używa (w jakimś stopniu) czegoś co nazywamy Maintenance Plans – Planami Konserwacji. Podczas tej sesji cciałbym omówić do czego mogą nam się one przydać, jakie funkcjonalności dają, kiedy możemy ich użyć i na co należy zwrócić uwagę. Sesja na poziomie 200 chwilami wybiegająca na 300, z otwarciem na dyskusję.
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLATobias Koprowski
To druga prezentacja w cztero-częściowym cyklu omawiającym znaczenie wysokiej dostepności w kontekście umów SLA. Prezentacje przeznaczone są dla odbiorców z kręgu ITPro, a publikowane na zywo na portalu VirtualStudy.pl
***
This is second part of my four-parts cycle about Service Level Agreement for ITPros. It a session for Virtualstudy.pl education portal.
Kilka lat pracy w jednej branży. Kilka lat w innej. Pierwsze egzaminy zawodowe, certyfikacje i specjalizacja. Od kilku lat w kolejnej - tym razem IT. Jeszcze więcej egzaminów (udanych lub nie), wymagania, specjalizacje, orentacje. Czy certyfikacja jest dla informatyka, czy informatyk dla certyfikacji? Od czego zacząć, na czym skończyć. Gdzie jest kres możliwości, a gdzie granica radości z pracy. Na ile udowodnienie czegoś komuś jest konieczne w karierze informatyka. Na te i kilka innych dziwnych, filozoficznych, być może niepotrzebnych pytań chciałbym odpowiedziec. A kilka chciałbym pozostawić do własnej oceny.
"Microsoft SQL Server 2000. Księga eksperta" to pozycja przeznaczona dla średnio zaawansowanego i zaawansowanego użytkownika. Nadaje się ona zarówno dla administratorów programu SQL Server, jak i programistów chcących w pełni zrozumieć działanie tego produktu i pisać lepsze aplikacje oraz kod Transact-SQL. Jeżeli jesteś odpowiedzialny za analizę, projektowanie, implementację, obsługę, administrowanie czy rozwiązywanie problemów z SQL Server 2000, ta książka będzie stanowić doskonałe źródło praktycznych informacji. Autorzy szczegółowo omówili bardziej złożone aspekty produktu, takie jak wykorzystanie nowych narzędzi, kodowanie w języku Transact-SQL, administrowanie serwerem, analizowanie zapytań, optymalizację, hurtownie danych, zarządzanie bardzo dużymi bazami danych i poprawianie wydajności.
Omówione zagadnienia to m.in.
* Środowisko Microsoft SQL Server 2000 i zmiany wprowadzone w najnowszej wersji programu
* Instalowanie i konfigurowanie serwera i programów klienckich
* Narzędzia administracyjne i administrowanie SQL Serverem
* Praca z SQL Server Enterprise Managerem i narzędziami uruchamianymi z linii poleceń
* Tworzenie baz danych, tabel, indeksów, widoków
* Pisanie procedur przechowywanych na serwerze i wyzwalaczy
* Tworzenie własnych funkcji
* Kwestie związane z bezpieczeństwem bazy danych, uprawnieniami użytkowników i odzyskiwaniem danych w przypadku awarii
* Zarządzanie serwerami sprzężonymi i zdalnymi, tworzenie klastrów
* Import, eksport i replikacja danych
* Użycie języka T-SQL
* Wewnętrzne mechanizmy serwera
* Kwestie strojenia i optymalizacji zapytań
* Blokowanie i jego wpływ na wydajność
* Techniki projektowania efektywnych baz danych
* XML w programie SQL Server 2000
* Usługi analizy danych w programie SQL Server
* Microsoft Transaction Server i jego zastosowanie
Książka ta nie jest tylko opisem składni, zastępującym dokumentację dołączaną do SQL Server. Przydaje się ona tam, gdzie dokumentacja online nie zdaje egzaminu. Autorzy dzielą się z czytelnikami przykładami i przemyśleniami wynikającymi z ich wieloletniego doświadczenia zawodowego w pracy z MS SQL Server. "Microsoft SQL Server 2000. Księga eksperta" to niezbędne źródło informacji dla wszystkich pracujących z tym programem.
Maintenance Plans zupełnie znienacka | Każdy z doświadczonych administratorów używa (w jakimś stopniu) czegoś co nazywamy Maintenance Plans – Planami Konserwacji. Podczas tej sesji cciałbym omówić do czego mogą nam się one przydać, jakie funkcjonalności dają, kiedy możemy ich użyć i na co należy zwrócić uwagę. Sesja na poziomie 200 chwilami wybiegająca na 300, z otwarciem na dyskusję.
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLATobias Koprowski
To druga prezentacja w cztero-częściowym cyklu omawiającym znaczenie wysokiej dostepności w kontekście umów SLA. Prezentacje przeznaczone są dla odbiorców z kręgu ITPro, a publikowane na zywo na portalu VirtualStudy.pl
***
This is second part of my four-parts cycle about Service Level Agreement for ITPros. It a session for Virtualstudy.pl education portal.
Kilka lat pracy w jednej branży. Kilka lat w innej. Pierwsze egzaminy zawodowe, certyfikacje i specjalizacja. Od kilku lat w kolejnej - tym razem IT. Jeszcze więcej egzaminów (udanych lub nie), wymagania, specjalizacje, orentacje. Czy certyfikacja jest dla informatyka, czy informatyk dla certyfikacji? Od czego zacząć, na czym skończyć. Gdzie jest kres możliwości, a gdzie granica radości z pracy. Na ile udowodnienie czegoś komuś jest konieczne w karierze informatyka. Na te i kilka innych dziwnych, filozoficznych, być może niepotrzebnych pytań chciałbym odpowiedziec. A kilka chciałbym pozostawić do własnej oceny.
"Microsoft SQL Server 2000. Księga eksperta" to pozycja przeznaczona dla średnio zaawansowanego i zaawansowanego użytkownika. Nadaje się ona zarówno dla administratorów programu SQL Server, jak i programistów chcących w pełni zrozumieć działanie tego produktu i pisać lepsze aplikacje oraz kod Transact-SQL. Jeżeli jesteś odpowiedzialny za analizę, projektowanie, implementację, obsługę, administrowanie czy rozwiązywanie problemów z SQL Server 2000, ta książka będzie stanowić doskonałe źródło praktycznych informacji. Autorzy szczegółowo omówili bardziej złożone aspekty produktu, takie jak wykorzystanie nowych narzędzi, kodowanie w języku Transact-SQL, administrowanie serwerem, analizowanie zapytań, optymalizację, hurtownie danych, zarządzanie bardzo dużymi bazami danych i poprawianie wydajności.
Omówione zagadnienia to m.in.
* Środowisko Microsoft SQL Server 2000 i zmiany wprowadzone w najnowszej wersji programu
* Instalowanie i konfigurowanie serwera i programów klienckich
* Narzędzia administracyjne i administrowanie SQL Serverem
* Praca z SQL Server Enterprise Managerem i narzędziami uruchamianymi z linii poleceń
* Tworzenie baz danych, tabel, indeksów, widoków
* Pisanie procedur przechowywanych na serwerze i wyzwalaczy
* Tworzenie własnych funkcji
* Kwestie związane z bezpieczeństwem bazy danych, uprawnieniami użytkowników i odzyskiwaniem danych w przypadku awarii
* Zarządzanie serwerami sprzężonymi i zdalnymi, tworzenie klastrów
* Import, eksport i replikacja danych
* Użycie języka T-SQL
* Wewnętrzne mechanizmy serwera
* Kwestie strojenia i optymalizacji zapytań
* Blokowanie i jego wpływ na wydajność
* Techniki projektowania efektywnych baz danych
* XML w programie SQL Server 2000
* Usługi analizy danych w programie SQL Server
* Microsoft Transaction Server i jego zastosowanie
Książka ta nie jest tylko opisem składni, zastępującym dokumentację dołączaną do SQL Server. Przydaje się ona tam, gdzie dokumentacja online nie zdaje egzaminu. Autorzy dzielą się z czytelnikami przykładami i przemyśleniami wynikającymi z ich wieloletniego doświadczenia zawodowego w pracy z MS SQL Server. "Microsoft SQL Server 2000. Księga eksperta" to niezbędne źródło informacji dla wszystkich pracujących z tym programem.
Rozpocznij pracę z SQL Server 2005
* Dowiedz się, jak działają systemy RDBMS
* Poznaj narzędzia SQL Server 2005
* Naucz się obsługiwać bazy danych za pomocą SQL Server 2005
SQL Server 2005 to najnowsza wersja niezawodnego, wydajnego i wysoce skalowalnego systemu zarządzania relacyjnymi bazami danych (RDBMS) autorstwa Microsoftu. Podobnie jak wcześniejsze wersje tego produktu, SQL Server 2005 bazuje na języku T-SQL, ale zapewnia lepszą obsługę XML, danych definiowanych przez użytkownika oraz platformy .NET, a ponadto udostępnia dodatkowe usługi. Dzięki swym możliwościom doskonale nadaje się do tego, by być podstawą rozmaitych aplikacji potrzebujących dostępu do bazy danych.
Książka "SQL Server 2005. Programowanie. Od podstaw" przeznaczona jest dla programistów, którzy chcą rozpocząć pracę z SQL Server 2005. Dzięki niej poznasz podstawy funkcjonowania systemów RDBMS oraz języków SQL i T-SQL. Nauczysz się korzystać z narzędzi udostępnianych przez SQL Server 2005 oraz dowiesz się, jak wykonywać zarówno podstawowe, jak i bardziej zaawansowane operacje na bazach danych. Ta książka pozwoli Ci szybko opanować możliwości, jakie daje SQL Server 2005, i przystąpić do pisania stabilnych oraz wydajnych aplikacji bazodanowych.
* Wprowadzenie do systemów RDBMS
* Języki SQL i T-SQL
* Narzędzia dostępne w SQL Server 2005
* Tworzenie i modyfikowanie tabel
* Korzystanie ze złączeń i ograniczeń
* Normalizacja podstaw projektowania
* Tworzenie skryptów, programów wsadowych i procedur składowanych
* Obsługa transakcji i blokad
* Używanie wyzwalaczy
* Raporty
* Obsługa danych XML
Twórz niezawodne i wydajne aplikacje bazodanowe
za pomocą SQL Server 2005.
SQL Server 2008 Tips & tricks administracjiSQLExpert.pl
Sesja odbyła się 7 kwietnia 2009r na Wyższej Szkole Komunikacji i Zarządzania w Poznaniu z okazji IT Academic Day.
W ramach tej sesji przedstawiono różne nowości wersji SQL Server 2008 usprawniające pracę administratorom.
Między innymi mowa jest o Policy Based Management, Extended Events, SQL Audit czy też kompresji w SQL Server 2008.
Projektowanie wysokowydajnych i skalowalnych serwisów WWW - Warstwa danychAntoni Orfin
Część druga prezentacji pochodzącej z warsztatów skupiających się na zagadnieniach projektowania i wytwarzania wysokowydajnych i skalowalnych serwisów webowych.
Prezentacja opisuje problemy związane z warstwą danych:
- Replikacja (master-master, master-slave)
- Partycjonowanie (sharding)
- Wydajne przechowywanie danych (agregacja, denormalizacja)
Tomasz Kopacz: Architektura i service fabric - jak budować aplikacje w paas v2AnalyticsConf
Service Fabric zmienia sposób myślenia o architekturze rozwiązań. Skalowanie warstwy UI jest proste. Ale - w przypadku logiki biznesowej, dotychczas można było albo budować szybko działające aplikacje typu "monolit" albo - skalowalne, n-warstwowe aplikacje oparte o kolejki (i podobne mechanizmy). Tu - dzięki zupełnie innemu podejściu do problemu - można te światy połączyć. Sesja dosyć techniczna!
HPE BladeSystems + OneView: nowy wymiar zarządzania IThpepolska
Czy chciałbyś, by codzienne zadania administratorów sieci nie zajmowały już wielu godzin, a jedynie kilka minut?
Zapraszamy na webinar, na kórym pokażemy nowy wymiar zautomatyzowanego zarządzania IT w firmach i organizacjach!
Dowiedz się jakie możliwości daje Windows Server 2012, potężna wydajność i rozbudowana witrualizacja to oprócz ścisłej integracji z chmurą obszary, w których nastąpiło najwięcej zmian.
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services (and not only). In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
The document discusses best practices for preparing for and responding to a disaster involving IT systems. It emphasizes the importance of having backups, restoration procedures, clearly defined roles and responsibilities, service level agreements, and all necessary information and equipment required to recover systems. Specific recommendations include developing backup policies, regularly testing restores, maintaining a separate test environment, and ensuring management understands estimated recovery times. The document stresses the importance of preparation and having the right people, processes, and documentation in place to minimize downtime from an outage or disaster.
The document creates login accounts and database roles to grant limited permissions to services that help manage SQL Server policies. A login called ##MS_PolicyEventProcessingLogin## is created with disabled status and random password for policy event processing. This login is given various permissions in the msdb database and made a member of roles for policy administration and SQL Agent tasks. Another login ##MS_PolicyTsqlExecutionLogin## is similarly created for TSQL execution related to policies.
Rozpocznij pracę z SQL Server 2005
* Dowiedz się, jak działają systemy RDBMS
* Poznaj narzędzia SQL Server 2005
* Naucz się obsługiwać bazy danych za pomocą SQL Server 2005
SQL Server 2005 to najnowsza wersja niezawodnego, wydajnego i wysoce skalowalnego systemu zarządzania relacyjnymi bazami danych (RDBMS) autorstwa Microsoftu. Podobnie jak wcześniejsze wersje tego produktu, SQL Server 2005 bazuje na języku T-SQL, ale zapewnia lepszą obsługę XML, danych definiowanych przez użytkownika oraz platformy .NET, a ponadto udostępnia dodatkowe usługi. Dzięki swym możliwościom doskonale nadaje się do tego, by być podstawą rozmaitych aplikacji potrzebujących dostępu do bazy danych.
Książka "SQL Server 2005. Programowanie. Od podstaw" przeznaczona jest dla programistów, którzy chcą rozpocząć pracę z SQL Server 2005. Dzięki niej poznasz podstawy funkcjonowania systemów RDBMS oraz języków SQL i T-SQL. Nauczysz się korzystać z narzędzi udostępnianych przez SQL Server 2005 oraz dowiesz się, jak wykonywać zarówno podstawowe, jak i bardziej zaawansowane operacje na bazach danych. Ta książka pozwoli Ci szybko opanować możliwości, jakie daje SQL Server 2005, i przystąpić do pisania stabilnych oraz wydajnych aplikacji bazodanowych.
* Wprowadzenie do systemów RDBMS
* Języki SQL i T-SQL
* Narzędzia dostępne w SQL Server 2005
* Tworzenie i modyfikowanie tabel
* Korzystanie ze złączeń i ograniczeń
* Normalizacja podstaw projektowania
* Tworzenie skryptów, programów wsadowych i procedur składowanych
* Obsługa transakcji i blokad
* Używanie wyzwalaczy
* Raporty
* Obsługa danych XML
Twórz niezawodne i wydajne aplikacje bazodanowe
za pomocą SQL Server 2005.
SQL Server 2008 Tips & tricks administracjiSQLExpert.pl
Sesja odbyła się 7 kwietnia 2009r na Wyższej Szkole Komunikacji i Zarządzania w Poznaniu z okazji IT Academic Day.
W ramach tej sesji przedstawiono różne nowości wersji SQL Server 2008 usprawniające pracę administratorom.
Między innymi mowa jest o Policy Based Management, Extended Events, SQL Audit czy też kompresji w SQL Server 2008.
Projektowanie wysokowydajnych i skalowalnych serwisów WWW - Warstwa danychAntoni Orfin
Część druga prezentacji pochodzącej z warsztatów skupiających się na zagadnieniach projektowania i wytwarzania wysokowydajnych i skalowalnych serwisów webowych.
Prezentacja opisuje problemy związane z warstwą danych:
- Replikacja (master-master, master-slave)
- Partycjonowanie (sharding)
- Wydajne przechowywanie danych (agregacja, denormalizacja)
Tomasz Kopacz: Architektura i service fabric - jak budować aplikacje w paas v2AnalyticsConf
Service Fabric zmienia sposób myślenia o architekturze rozwiązań. Skalowanie warstwy UI jest proste. Ale - w przypadku logiki biznesowej, dotychczas można było albo budować szybko działające aplikacje typu "monolit" albo - skalowalne, n-warstwowe aplikacje oparte o kolejki (i podobne mechanizmy). Tu - dzięki zupełnie innemu podejściu do problemu - można te światy połączyć. Sesja dosyć techniczna!
HPE BladeSystems + OneView: nowy wymiar zarządzania IThpepolska
Czy chciałbyś, by codzienne zadania administratorów sieci nie zajmowały już wielu godzin, a jedynie kilka minut?
Zapraszamy na webinar, na kórym pokażemy nowy wymiar zautomatyzowanego zarządzania IT w firmach i organizacjach!
Dowiedz się jakie możliwości daje Windows Server 2012, potężna wydajność i rozbudowana witrualizacja to oprócz ścisłej integracji z chmurą obszary, w których nastąpiło najwięcej zmian.
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services (and not only). In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
The document discusses best practices for preparing for and responding to a disaster involving IT systems. It emphasizes the importance of having backups, restoration procedures, clearly defined roles and responsibilities, service level agreements, and all necessary information and equipment required to recover systems. Specific recommendations include developing backup policies, regularly testing restores, maintaining a separate test environment, and ensuring management understands estimated recovery times. The document stresses the importance of preparation and having the right people, processes, and documentation in place to minimize downtime from an outage or disaster.
The document creates login accounts and database roles to grant limited permissions to services that help manage SQL Server policies. A login called ##MS_PolicyEventProcessingLogin## is created with disabled status and random password for policy event processing. This login is given various permissions in the msdb database and made a member of roles for policy administration and SQL Agent tasks. Another login ##MS_PolicyTsqlExecutionLogin## is similarly created for TSQL execution related to policies.
2AM. We sleeping well. And our mobile ringing and ringing. Message: DISASTER! In this session (on slides) we are NOT talk about potential disaster (such BCM); we talk about: What happened NOW? Which tasks should have been finished BEFORE. Is virtual or physical SQL matter? We talk about systems, databases, peoples, encryption, passwords, certificates and users. In this session (on few demos) I'll show which part of our SQL Server Environment are critical and how to be prepared to disaster. In some documents I'll show You how to be BEST prepared.
Marek Sokołowski @ "Usługi PaaS oraz IaaS - przegląd dostępnego osprzętu i am...Ewa Stepien
Marek Sokołowski, prezentacja pt.:"Usługi PaaS oraz IaaS - przegląd dostępnego osprzętu i amunicji"@ "I Manewry w Chmurze Partnerów Oracle" - 23-24.czerwca 2015, Serock
Funkcje systemu eakceptacje - projekt unijny PO IG 2007 - 2013Marek Maciaszek
Funkcje i zlaty usługi SaaS (Software as a Service) o nazwie "eakceptacje". Usługa online, która rozszerza możliwości istniejących obiegów dokumentów w firmie o nowe kanały komunikacji (SMS, email, smartfony).
Ważną cechą usługi jest możliwość integracji z niemalże dowolnym systemem obiegu dokumentów w firmie (SharePoint, .NET, Java).
Usługa przeznaczona dla przedsiębiorstw, które mają już elektroniczny obieg dokumentów lub chcą je wdrożyć.
Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka 2007-2013.
Więcej informacji: http://teamsoft.pl/projekt-b2b-eakceptacje-p71.html
Z poważaniem, firma TeamSoft
Projekt unijny eakceptacje (mobilny obieg dokumentów)Marek Zawadzki
Nowa usługa online "eakceptacje" to usługa online, która dodaje "mobilność" do istniejących systemów elektronicznego obiegu dokumentów:
- dodaje nowe kanały komunikacji do istniejących systemów obiegu dokumentów (SMS, email, smartfon, inne).
- umożliwia tworzenie obiegu dokumentów ad-hoc.
- można wykorzystać wbudowaną bazę formularzy i procesów.
Usługa przeznaczona dla przedsiębiorstw, które mają obiegi dokumentów lub chcą je wdrożyć.
W prezentacji (film Youtube) omawiam podstawowe funkcjonalności i zalety korzystania z systemu.
Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka 2007-2013.
Więcej informacji: http://teamsoft.pl/projekt-b2b-eakceptacje-p71.html
Nowa wersja systemu - upgrade czy re-implementacjaBARTEKWACHNIK
Prezentacja przedstawia zagadnienie związane z i upgrade’em i re-implementacją starszych wersji sytemu Dynamics NAV do najnowszej wersji Microsoft Dynamics 365 Business Central.
Wysoka Dostępność Windows Server 2008 w kontekscie umów SLATobias Koprowski
To trzecia prezentacja w cztero-częściowym cyklu omawiającym znaczenie wysokiej dostepności w kontekście umów SLA. Prezentacje przeznaczone są dla odbiorców z kręgu ITPro, a publikowane na zywo na portalu VirtualStudy.pl
***
This is third part of my four-parts cycle about Service Level Agreement for ITPros. It a session for Virtualstudy.pl education portal.
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...Michal Furmankiewicz
Azure oferuje wiele platform na których możesz uruchomić swoją aplikację. Każda ma swoje zalety i wady. Zrobiłem przegląd tych platform dla Ciebie. W prezentacji wyrażam swoją prywatną opinię.
Session form series of conferences during Data Relay (formerly SQL Relay) 2018 in Newcastle, Leeds, Birmingham, Reading, Bristol. The session contains only slides form the talk (no videos included).
Slides from data MindsConnect 2018 Conference hosted at Ghelamnco Arena in Ghent by Belgian SQL Server USer Grup. SECDev(OPS) How to embrace your security.
Session from SQLDay 2016 Conference in Wroclaw.
2 AM. We're sleeping well and our mobile is ringing and ringing. Message: DISASTER! In this session (on slides) we are NOT talking about the potential disaster (such BCM); we talk about: What happened NOW? Which tasks should have been finished BEFORE. Does virtual or physical SQL Server matter? We talk about systems, databases, people, encryption, passwords, certificates and users. In this session (on few demos) I'll show which part of our SQL Server environment are critical and how to be prepared for disaster. In some documents, I'll show You how to be BEST prepared.
Backup? Who cares! Now and Then? We store our data in the cloud. Somewhere in the Cloud. Which Cloud? Who cares! But we are still SQL Server Professionals, so… are we need backup? Should we use newest opportunities or old methods? Are we going a step further or step back? On my session, I will try to find answers for all of those (and more) questions. Demos, cases, and examples from the world of backup. And of course worst practices.
Our data should be secure. And our environment too. What we can do for maximizing security in a hybrid environment, where SQL Server exist in two forms: premise and cloud. How to organize our job, how to control our data if we use Windows Azure SQL Database - The Cloud Database. physical security, policy-based management, auditing, encryption, federation, access and authorization. All of those subjects will be covered during my session.
• We sleeping well. And our mobile ringing and ringing. Message: DISASTER! In this session (on slides) we are NOT talk about potential disaster (such BCM); we talk about: And what NOW? New version old my old well-known session updated for whole changes which happened in DBA World in last two-three years.
• So, from the ground to the Sky and further - everything for surviving disaster. Which tasks should have been finished BEFORE. Is virtual or physical SQL matter? We talk about systems, databases, peoples, encryption, passwords, certificates and users.
• In this session (on few demos) I'll show which part of our SQL Server Environment are critical and how to be prepared to disaster. In some documents I'll show You how to be BEST prepared.
On my first session I would to introduce everyone to formerly known SQL Azure (actually Windows Azure SQL Database). Under Tips and Trick session I will show which points, features, compatibility and non-compatibility for SQL Azure are important for DBA's. I will cover functionalities, performance, cost, and sla and security aspects.
After break I will show how we can work with our data in the Cloud using SQL Azure, Blob Storage, what functionality of backup, restore, encryption and availability are available for us, how we can implement hybrid environment and when an why it is (or not) good practice.
And finally I hope we will find few minutes for discussion about Future of the DBA (not only in AD 2016)
This document discusses best practices for preparing for and responding to a disaster involving critical IT systems like servers and databases. It emphasizes the importance of regular backups, having recovery procedures documented, testing restores, and defining roles and responsibilities of team members. It provides guidance on backup strategies for SQL Server and SharePoint, including using different types of backups, storing backups offline, and setting backup schedules. It also stresses the value of preparation, being ready to restore from backups, and having contact information and credentials documented in advance in case of an emergency.
Windows Azure SQL Database for Beginners (tips & tricks)
The document provides an overview and introduction to Windows Azure SQL Database including:
- Key features such as scalability, availability, data protection, and programmatic DBA functionality.
- Performance levels are described in DTU (database transaction units) with different tiers for Basic, Standard, and Premium databases.
- Limitations are discussed around database sizing, collations, logins/users, and compatibility with on-premises SQL Server features.
This document discusses SQL Server security enhancements in SQL Server 2014. It covers three main topics:
1) Transparent Data Encryption allows encrypting database and log files for protection both during operations and when backing up to disk or Azure. Encryption can use passwords, asymmetric keys, or certificates.
2) Encryption Key Management allows managing encryption keys through PowerShell, SMO, SSMS and T-SQL. Asymmetric keys or certificates used for encryption must be properly backed up.
3) A new "CONNECT ANY DATABASE" permission allows logins to connect to all current and future databases without other permissions in those databases. This facilitates auditing processes.
The document discusses SQL Server security in three parts. The first part provides an overview of security concepts and categories security into the IT, physical, and political realms. The second part outlines SQL Server security best practices such as using Windows authentication, securing administrator accounts, and limiting public permissions. The third part covers new security enhancements in SQL Server 2014 like transparent data encryption, encryption key management, and the CONNECT ANY DATABASE permission.
This document discusses SQL Server backup and recovery best practices. It begins with an introduction by Tobiasz Janusz Koprowski on his background and experience. The agenda then outlines parts on introduction to backup options, demonstrations of backup in the cloud and on-premise, and best practices. It covers topics like understanding different cloud service models, security requirements for Azure, and non-compatible features between SQL Server versions and SQL Azure. It also demonstrates connecting to and backing up databases in SQL Azure and on-premise SQL Server.
This document discusses SQL Server security and provides an overview of SQL Server security best practices and enhancements in SQL Server 2014. It covers categorizing security across IT, physical, political, and SQL Server realms. It outlines best practices for authentication, securing administrator accounts, complex passwords, specific logins, administrator membership, guest access, stored procedure permissions, ports, services, and encryption. New SQL Server 2014 features discussed include transparent data encryption, encryption key management, and new permissions for connecting to any database and impersonating logins.
This document provides an overview and agenda for a presentation on Windows Azure SQL Database for beginners. The presentation will cover topics in three parts: features and functionality of SQL Database in Azure in the first part, demonstrations of the Azure portal and management tools in the second part, and a discussion on the future of database administration in the third part. Additional links and a question/answer session will be provided in an appendix.
SQL Server Source Control for Beginners is a presentation about using source control for SQL Server databases. It discusses:
- Common source control systems like SVN, TFS, and Mercurial that can be used to track database changes.
- How RedGate SQL Source Control allows committing database objects and changes directly from SQL Server Management Studio.
- Key features like rolling back changes, maintaining referential integrity, and locking objects while working.
- Demonstrates setting up a database in source control and committing changes.
- Additional tools that can deploy databases directly from source control like SQL Compare and SQL Data Compare.
This document provides an overview and introduction to Windows Azure SQL Database. It discusses key topics such as:
- SQL Database service tiers including Basic, Standard, and Premium, which are differentiated by performance levels measured in Database Transaction Units (DTUs) and other features.
- Database size limits and performance metrics for each tier.
- Database replication and high availability capabilities to ensure reliability.
- Support for common SQL Server features while noting some limitations compared to on-premises SQL Server.
- Considerations for database naming, users/logins, migrations, and automation in the SQL Database platform.
- Indexing requirements and compatibility differences to be aware of.
Tobiasz Janusz Koprowski presents information on disaster preparedness and recovery best practices. The document discusses the importance of having backups, recovery procedures, clearly defined roles and responsibilities, service level agreements, and contact information in case of an outage. Specific recommendations include regularly testing restores, storing backup files offsite, having accurate documentation, and ensuring key personnel are prepared to respond to disasters and outages.
Maintenance plans provide a way to automate database maintenance tasks such as integrity checks, index maintenance, and backups. They can be created using the Maintenance Plan Wizard or Maintenance Plan Designer. Common tasks include checking database integrity with DBCC CHECKDB, reorganizing or rebuilding indexes, updating statistics, and performing full, differential or transaction log backups. Care must be taken to choose the right tasks and schedule to maintain performance and protect the database.
The document discusses best practices for preventing and recovering from disasters affecting IT systems. It emphasizes the importance of being prepared through regular backups, testing restores, clear documentation of backup and restore procedures, and defined roles and responsibilities. Key recommendations include performing backups to separate storage regularly; testing restores from backups; having a disaster recovery plan, procedures, and environment ready; and ensuring appropriate staff are assigned roles to respond to an outage. The overall message is that the best way to survive a disaster is through preparation, including backups, documentation, training and assigning roles.
1. Microsoft SQL Server 2008
- kilka słów o licencjonowaniu
{GET DATE – 28/04/2009}
{WHERE – ABC Data, ośrodek poznański}
{AUDIENCE TYPE – członkowie PLSSUG Poznań }
{MAILTO: Tobiasz.Koprowski@plssug.org.pl}
3. {get BIO}
•związany z informatyką od połowy lat dziewięćdziesiątych
•kilkuletnie doświadczenie w informatyce bankowej [Zorba, AS/400, ICBS, BTeller]
•kilkuletnie doświadczenie w Centrum Przetwarzania Danych
•na co dzień zajmujący się MOSS, Disaster Recovery, High Availibility, wirtualizacją,
bezpieczeństwem fizycznym, tworzeniem procedur bezpieczeństwa
•uczestnik kilku programów Microsoft: Connect, Community Leadership Programm,
ITPro Momentum, VS2010 Terminology Community, Windows 7 Beta 2 PL
•Konsultant i wdrożeniowiec przy projektach audytów licencyjnych, systemów bezpieczeństwa
antywirusowego, tworzenia ośrodków przetwarzania danych
•lider wrocławskiej grupy PLSSUG
•prelegent na spotkaniach społeczności PLSSUG, ISSA, SE Club,
•Thawte Web Of Trust Notary
4. Agenda
• Wprowadzenie
• Modele licencjonowania
• Multipleksowanie
• Serwery pasywne – rozwiązania HA
• Procesowy wielordzeniowe
• Wirtualizacja
• Licencjonowanie składników biznesowych
• Licencje dostępowe SQL Server CAL
• Porównanie wersji systemu SQL (C&E, S&E)
• Inne edycje SQL Server 2008
• Program SPLA
• Program ISV
• Downgrade, Upgrade i Software Assurance
• Ceny produktu SQL Server 2008
• Podsumowanie
• Q&A
5. Wprowadzenie
Jeden z najtrudniejszych aspektów funkcjonowania przedsiębiorstwa i to w zasadzie bez
względu na jego wielkość.
Problematyczna i dyskusyjna !ZAWSZE! Podczas rozmowy z kierownictwem, zarządem,
szefem
Do czego w ogóle znajomość licencjonowania jest nam potrzebna/przydatna:
− dobór właściwej wersji na potrzeby firmy
− przygotowanie zasobów pod nowy projekt
− prowadzenie własnej działalności (małej)
− testy, szkolenia, warsztaty
− konieczność szybkiego zakupu bo przyjdzie BSA
− lokalizacje
6. Modele licencjonowania
Oprogramowanie SQL Server 2008 jest dostępne w trzech modelach
licencjonowania:
• Licencja na serwer plus licencja CAL na urządzenie.
Wymaga licencji na komputer, na którym uruchamiane jest oprogramowanie SQL
Server, a także niezależnie licencji CAL na każde urządzenie klienckie.
• Licencja na serwer plus licencja CAL na użytkownika.
Wymaga licencji na komputer, na którym uruchamiane jest oprogramowanie SQL
Server, a także niezależnie licencji CAL dla każdego użytkownika.
• Licencja na procesor.
Wymaga jednej licencji na każdy procesor wykorzystywany przez system operacyjny, w
którym działa oprogramowanie SQL Server. Licencja tego typu obejmuje nielimitowany
dostęp urządzeń klienckich.
7. Licencjonowanie SQL Server 2008
w trybie Serwer Plus CAL
SQL Server 2008 można zakupić w postaci licencji na serwer (w edycjach Workgroup, Standard i
Enterprise) w powiązaniu z licencjami dostępowymi CAL na urządzenie lub dla użytkownika. Ten tryb
licencjonowania jest przeznaczony dla klientów, którzy nie używających SQL Server w
scenariuszach wymagających publicznego dostępu z sieci Internet.
• Licencja na serwer. Licencja na serwer (w edycjach Workgroup, Standard oraz Enterprise) jest
wymagana dla każdego systemu operacyjnego, pod kontrolą którego uruchamiana jest dana edycja
oprogramowania SQL Server lub dowolne jego składniki (na przykład usługa Analysis Services).
• Licencja dostępowa CAL na urządzenie. Licencja ta jest wymagana dla każdego urządzenia (na
przykład komputer osobisty, stacja robocza, terminal, urządzenie PDA, telefon komórkowy itd.)
uzyskującego dostęp lub korzystającego z usług lub funkcjonalności Microsoft SQL Server.
8. Licencjonowanie SQL Server 2008
w trybie Serwer Plus CAL – ciąg dalszy
Wybór sposobu licencjonowania obejmującego licencję serwerową wraz z licencjami dostępowymi
CAL na urządzenie jest rozwiązaniem najbardziej ekonomicznym w sytuacji, gdy poszczególne
urządzenia są wykorzystywane przez wielu użytkowników (na przykład w centrach obsługi klientów).
Aby upewnić się, że każde urządzenie ma prawidłowo przyporządkowaną licencję dostępową,
należy zapoznać się z multipleksowaniem. Zakup licencji CAL nie jest wymagany w przypadku
bezpośredniej komunikacji pomiędzy serwerami SQL oraz ręcznej wymiany danych pomiędzy
pracownikami.
9. Licencjonowanie SQL Server 2008
w trybie Serwer Plus CAL - ciąg dalszy
• Licencja CAL na użytkownika. Licencja CAL na program SQL Server na użytkownika jest
wymagana, aby zapewnić użytkownikom (pracownikom, klientom, partnerom itd.) dostęp do
programu Microsoft SQL Serwer lub możliwość korzystania z jego usług lub funkcji. Model licencja
na serwer plus licencja CAL na użytkownika będzie z reguły tańszym rozwiązaniem, jeśli jeden
użytkownik korzysta z wielu urządzeń (na przykład użytkownik dysponujący komputerem
stacjonarnym, komputerem przenośnym, urządzeniem PDA itp.).
• Licencja dostępowa CAL nie jest programem - jest to dokument prawny przyznający urządzeniu
lub użytkownikowi prawo dostępu do serwera. Pojedyncza licencja dostępowa CAL na urządzenie
przyznaje prawo dostępu z jednego urządzenia do wielu serwerów (wersja licencji dostępowej CAL
musi odpowiadać najnowszej z wersji oprogramowania zainstalowanego na serwerach). Pojedyncza
licencja dostępowa CAL na użytkownika przyznaje jednemu użytkownikowi praw dostępu do wielu
serwerów.
10. Licencjonowanie SQL Server 2008
w trybie na procesor
• W celu zmniejszenia złożoności modelów licencjonowania firma Microsoft oferuje model
licencjonowania na procesor. Licencje na procesor mogą być używane dla dowolnego typu aplikacji
– ich zastosowanie nie jest ograniczone do scenariuszy opartych na sieci Web (aplikacji
internetowych).
• Licencja na procesor. Licencja na procesor jest wymagana dla każdego procesora
wykorzystywanego przez system operacyjny, pod kontrolą którego działa oprogramowanie SQL
Server lub dowolne jego składniki (na przykład usługa Analysis Services). Obejmuje ona prawo
dostępu dla nieograniczonej liczby użytkowników lub urządzeń – zarówno z sieci wewnętrznej, jak
również z sieci znajdujących się poza firmową zaporą firewall. Klienci nie muszą kupować
jakichkolwiek licencji CAL, jeśli korzystają z modelu licencjonowania na procesor.
Licencje procesorowe są dostępne w wydaniach Enterprise, Standard, Web i Workgroup i w
określonych zastosowaniach pozwalają na znaczne uproszczenie zasad licencjonowania..
11. Multipleksowanie
Multipleksowanie - to stosowanie oprogramowania pośredniczącego,
serwerów transakcji oraz architektur wielowarstwowych
Czasami organizacje wdrażają scenariusze sieciowe, które obejmują różne rozwiązania
sprzętowe lub programowe, redukujące liczbę urządzeń lub użytkowników uzyskujących
bezpośredni dostęp do określonego serwera lub wykorzystujących oprogramowanie na tym
serwerze. Rozwiązania takie nazywane są multipleksowaniem lub poolingiem (łączeniem w
grupy) sprzętu lub oprogramowania.
Używanie takiego multipleksującego lub grupującego sprzętu lub oprogramowania nie
redukuje liczby wymaganych licencji dostępowych CAL, niezbędnych do dostępu lub
użytkowania serwera SQL. Licencje dostępowe CAL są wymagane dla każdego urządzenia
lub użytkownika korzystającego z multipleksującego lub grupującego oprogramowania lub
sprzętu.
13. Multipleksowanie
Zasada ta obowiązuje niezależnie od tego, ile warstw sprzętu bądź oprogramowania istnieje
między programem SQL Server a urządzeniem klienckim, które ostatecznie używa danych,
usług bądź funkcji.
Jedynymi wyjątkami od tej reguły są:
• bezpośrednia komunikacja pomiędzy serwerami SQL Server
• ręczne przekazywanie danych pomiędzy pracownikami firmy.
Jeśli pracownik przygotuje raport w postaci pliku aplikacji Excel i prześle go do innego
pracownika, odbiorca informacji nie musi posiadać licencji dostępowej CAL do serwera (o ile
plik z raportem nie uzyskuje w jakiś sposób dostępu do serwera SQL Server).
15. Serwery pasywne – rozwiązania HA
Jedną z cech SQL Server jest zwiększona odporność na awarie. Dwa lub więcej serwerów z oprogramowaniem SQL Server
można skonfigurować w taki sposób, że w wypadku awarii jednego z nich, pozostałe serwery przejmą wykonywane przez
niego zadania, odtworzą je i będą kontynuowały ich obsługę. W SQL Server 2008 odporność na uszkodzenia można
uzyskać, korzystając z jednej z następujących technik:
• Dublowanie baz danych - to technologia w SQL Server 2008 zwiększająca dostępność bazy danych. Dublowanie
bazy danych powoduje bezpośredni transfer rekordów dziennika transakcji z jednego serwera na inny i w sytuacji
awaryjnej umożliwia szybkie przełączenie pracy na serwer zapasowy.
• Praca w klastrze - technika, w której system operacyjny i SQL Server 2005 współpracują ze sobą w zakresie
zapewnienia odporności na awarie aplikacji, uszkodzenia sprzętu i błędy systemu operacyjnego. Praca w klastrze
zapewnia redundancję sprzętu — w przypadku awarii jednej maszyny, chronione zasoby mogą zostać automatycznie
przeniesione na serwer o identycznej konfiguracji sprzętowej.
• Przesyłanie dzienników transakcji. Dystrybucja dzienników kopi zapasowej zwiększa dostępność bazy danych SQL
Server dzięki automatycznemu kopiowaniu i odtwarzaniu dzienników transakcji bazy danych w innej bazie danych lub
na serwerze zapasowym. Ponieważ zapasowa baza danych otrzymuje wszystkie zmiany oryginalnej bazy danych,
jest jej dokładną kopią — jej nieaktualność jest ograniczona wyłączenie do czasu opóźnienia procesu kopiowania-
ładowania. W przypadku awarii serwera podstawowego, serwer zapasowy może stać się nowym serwerem
podstawowym. Gdy uszkodzony serwer podstawowy zostanie naprawiony, może stać się serwerem zapasowym —
serwery zamienią się rolami.
16. Serwery pasywne – rozwiązania HA
Rysunek 3. Serwery pasywne. Rysunek 4. Serwery pasywne
Serwer pasywny nie wymaga licencji, ponieważ nie wykonuje Serwer pasywny wymaga licencji, ponieważ wykonuje zapytania na
żadnych zapytań. potrzeby systemu raportowania.
17. Wielordzeniowość
Procesory wielordzeniowe, które w jednym układzie scalonym zawierają wiele jednostek wykonawczych
(zwanych rdzeniami), są postrzegane jako najbardziej obiecujący sposób podniesienia mocy obliczeniowej
dzisiejszych komputerów. Firma Microsoft jako pierwsza wprowadziła zasadę nieuzależniania ceny licencji
od liczby rdzeni w procesorze. Z kolei firma Oracle żąda od klientów mnożenia każdego „rdzenia” przez
różne współczynniki w zależności od typu procesora. Firma IBM stosuje dwojakie podejście, w którym
klienci używający platformy z procesorem x86 płacą za każdy procesor, natomiast klienci używający
systemów IBM POWER5 płacą za każdy rdzeń.
Rysunek 5. Wielordzeniowość.
W każdym z tych scenariuszy dla każdego SQL Server wymaga tylko jednej licencji procesorowej.
Różni się to od wymagań licencyjnych firm Oracle i IBM.
18. Wirtualizacja
Wirtualizacja to dość szerokie pojęcie oznaczające uruchamianie oprogramowania w „środowisku
wirtualnym”. Środowisko wirtualne występuje, gdy system operacyjny jest w jakiś sposób emulowany lub
nie jest uruchamiany bezpośrednio na fizycznym sprzęcie.
Gdy SQL Server 2008 pracuje w wirtualnym środowisku operacyjnym, wymaga co najmniej jednej licencji
na każde wirtualne środowisko operacyjne, z wyjątkiem edycji SQL Server Enterprise. W wirtualnym
środowisku operacyjnym może działać kilka kopii lub instancji oprogramowania SQL Server 2008.
Kopie pasywne oprogramowania SQL 2008 w maszynach wirtualnych, które nie są uruchomione, nie
wymagają zakupu licencji. Kopie SQL Server 2008 działające na maszynie wirtualnej mogą być
przenoszone z jednego serwera na inny, jednak nie częściej, niż co 90 dni. Działające kopie,
zainstalowane na maszynach wirtualnych mogą być przenoszone między licencjonowanymi serwerami w
dowolnym czasie.
19. Wirtualizacja – ciąg dalszy
W wypadku licencjonowania w trybie Serwer+CAL
Klienci posiadający licencje na edycje Workgroup i Standard mogą teraz utworzyć dowolną liczbę instancji
serwera w jednym fizycznym lub wirtualnym środowisku systemu operacyjnego. Wcześniej jedynie
wydanie Enterprise umożliwiało obsługę wielu instancji. Wprowadzenie tej zmiany może zachęcić wielu
klientów do zastosowania modelu licencyjnego Serwer+CAL.
W wypadku wydania Enterprise na serwerze można uruchamiać w dowolnym czasie, dowolną liczbę
instancji serwera w jednym fizycznym środowisku systemu operacyjnego i w dowolnej liczbie wirtualnych
środowisk systemu operacyjnego na tym serwerze.
W wypadku licencji na procesor
W wypadku edycji Workgroup, Web i Standard na każdym serwerze, który posiada przypisane licencje na
procesor, można uruchamiać w dowolnym czasie dowolną liczbę instancji serwera w fizycznych lub
wirtualnych środowiskach systemu operacyjnego. Jednak łączna liczba fizycznych i wirtualnych
procesorów używanych przez te środowiska nie może przekraczać liczby licencji na oprogramowanie
przypisanych do tego serwera.
Wydanie Enterprise zawiera dodatkową opcję: jeśli licencjonowane są wszystkie fizyczne procesory w
maszynie, można uruchamiać nieograniczoną liczbę instancji SQL Server 2008 w jednym fizycznym
środowisku systemu operacyjnego i nieograniczoną liczbę wirtualnych środowisk operacyjnych na tym
samym komputerze.
20. Wirtualizacja – ciąg dalszy
Rysunek 6. Środowisko fizyczne, będące
gospodarzem dla dwóch środowisk wirtualnych,
zwierających po 3 działające instancje SQL
Server. Dla każdego środowiska wirtualnego
potrzebna jest jedna licencja SQL Server — dla
całej konfiguracji potrzebne są dwie licencje.
Rysunek 7. Serwer z 4 fizycznymi procesorami.
Na tej platformie działają dwa środowiska wirtualne
z oprogramowaniem SQL Server oraz dwa
środowiska wirtualne z oprogramowaniem BizTalk.
W tym wypadku wymagane są dwie licencje
programu SQL na procesor.
21. Wirtualizacja – ciąg dalszy
Rysunek 8. W tym przykładzie mamy serwer z 4
procesorami fizycznymi. Na nim w pięciu
wirtualnych środowiskach operacyjnych działa
oprogramowanie SQL, a każde z nich wirtualnie
uzyskuje dostęp do jednego procesora. W tym
wypadku wymaganych jest pięć licencji
procesorowych SQL.
22. Wirtualizacja – ciąg dalszy
Rysunek 9. W tym przykładzie występuje
dodatkowa opcja dostępna jedynie w wydaniu
Enterprise. Liczba licencji na procesor wymagana
w wydaniu Enterprise Editon : 4 licencje
procesorowe SQL Server. Liczba licencji na
procesor wymagana w wydaniach Standard,
Workgroup: 5 licencji procesorowych SQL Server.
Rysunek 10. W tym przykładzie występuje
dodatkowa opcja dostępna jedynie w wydaniu
Enterprise. Wymagana licencja w wypadku
używania dodatkowych uprawnień dla edycji
Enterprise Edition : 1 licencja SQL Server.
Wymagane licencje dla edycji Workgroup i
Standard: 4 licencje na SQL Server
23. Licencjonowanie składników
biznesowych
Składniki zapewniające funkcjonalność analizy biznesowej w SQL Server 2008 to usługi Analysis Services,
Reporting Services oraz Integration Services. Services. Dla każdego serwera, na którym składniki te są
zainstalowane, wymagana jest osobna licencja na SQL Server 2008. Jeśli składniki te zainstalowane są na
serwerach niezależnych od głównego serwera baz danych, dla każdego dodatkowego serwera trzeba
zakupić licencję na SQL Server.
Rysunek 11. Licencjonowanie serwerów z działającymi składnikami.
W scenariuszu 1 program SQL Server działa wraz ze wszystkimi
składnikami na jednym serwerze: wymagana jest tylko jedna licencja.
W scenariuszu 2 baza danych działa na jednym serwerze, usługi
analizy na drugim, a usługi raportowania na trzecim. W tym wypadku
są wymagane trzy licencje na serwer.
24. Licencjonowanie wersji workgroup
Wydanie Workgroup jest najprostszym w użytkowaniu i najtańszym rozwiązaniem dla mniejszych
oddziałów i rozwijających się firm. Oprogramowanie SQL Server 2008 w wydaniu Workgroup jest dostępny
w pakietach Serwer + 5 licencji CAL, w postaci pojedynczych licencji CAL i w postaci licencji na procesor.
Wydanie Workgroup ma odrębne licencje CAL o nazwie „Workgroup CAL”. Licencji Workgroup CAL można
używać wyłącznie z wydaniem Workgroup. Licencji SQL CAL można używać z dowolnym wydaniem SQL
Server 2008, w tym również z wydaniem SQL Workgroup.
Rysunek 12. SQL Workgroup.
Licencje Workgroup CAL mogą być używane wyłącznie z SQL Server
Workgroup Edition. Licencje SQL CAL mogą być używane z
dowolnym wydaniem programu.
25. Licencje dostępowe SQL Server CAL
• Z wyjątkiem licencji Workgroup CAL wszystkie licencje SQL Server 2008 CAL mogą być używane z
dowolną edycją SQL Server 2008, niezależnie od platformy. Na przykład licencja SQL CAL na wersję
32-bitową może być używana z serwerem, na którym działa SQL Server Enterprise (64-bitowy).
Podobnie licencja SQL CAL na wersję 64-bitową może być używana z edycją Workgroup (w wersji
32-bitowej).
• Jak wspomniano wcześniej, licencje Workgroup CAL mogą być używane jedynie z edycją SQL
Server Workgroup.
26. Porównanie wersji systemu SQL -
Porównanie wersji Compact i Express
Wersja Compact
Opracowywanie autonomicznych i okazjonalnie nawiązujących połączenia aplikacji dla
urządzeń przenośnych, komputerów stacjonarnych i klientów sieci Web na wszystkich
platformach Microsoft Windows.
Wersja Express
Znakomite rozwiązanie do nauki obsługi produktu oraz opracowywania aplikacji dla
komputerów stacjonarnych i małych serwerów, a także do redystrybucji przez niezależnych
dostawców oprogramowania. SQL Server 2008 Express jest idealnym rozwiązaniem do
zastosowanie w małych firmach i w przypadku nieskomplikowanych aplikacji.
= pełna dostępność = częściowa/ograniczona niedostępne
LEGENDA:
dostępność
SQL Server 2008 Compact Edition SQL Server 2008 Express Edition
Szczegóły Możliwość podłączenia jednej stacji roboczej Maksymalnie jeden procesor przypadający na serwer
Użycie 1 GB pamięci RAM
Aktualnie: Baza danych o rozmiarze 4 GB
Baza danych o rozmiarze 4 GB
Zaawansowane zarządzanie
Bezpieczeństwo
Zaawansowane programowanie
Integracja i współdziałanie
Raporty
Zaawansowane opcje wdrażania
27. Porównanie wersji systemu SQL -
Porównanie wersji Standard i Enterprise
Wersja Enterprise
SQL Server 2008 Enterprise to kompleksowa platforma bazodanowa spełniająca wysokie
wymagania dotyczące przetwarzania transakcji w trybie online i aplikacji obsługujących
hurtownie danych na poziomie całych przedsiębiorstw.
Wersja Standard
SQL Server 2008 Standard to kompletna platforma do zarządzania danymi i analizy
biznesowej oferująca najwyższej klasy prostotę obsługi i zarządzania aplikacji na poziomie
działu firmy.
pełna dostępność niedostępne
LEGENDA: częściowa/ograniczona
dostępność
SQL Server 2008 Enterprise Edition SQL Server 2008 Standard Edition
Liczba procesorów Maksymalna dla systemu operacyjnego 4
Skalowalność i wydajność
Wysoka dostępność (Always On)
Bezpieczeństwo
Hurtownia danych
Analiza biznesowa (BI)
Zaawansowanie zarządzanie
28. Inne edycje SQL Server 2008
SQL Server 2008 Web
Oprogramowanie SQL Server 2008 Web jest dedykowane dla dostawców usług hostingowych i klientów pragnących wdrożyć publicznie
dostępne aplikacje i usługi sieci Web. Jest to baza danych o niskim całkowitym koszcie użytkowania (TCO) i dużej skalowalności.
SQL Server 2008 Express
SQL Server 2008 Express to w pełni funkcjonalna, bezpłatna wersja programu SQL Server. Znakomicie nadaje się do nauki obsługi
produktu, a także do tworzenia aplikacji przeznaczonych dla komputerów osobistych i małych serwerów oraz do redystrybucji przez
niezależnych dostawców oprogramowania (ISV). Rozwiązanie SQL Server Express zawiera zaawansowane funkcje, między innymi
usługi raportowania SQL Server 2008 Reporting Services, serwerową platformę do tworzenia i dostarczania raportów tradycyjnych i
interaktywnych, a także graficzne narzędzie do łatwego zarządzania bazą danych SQL Server 2008 Management Studio Express. SQL
Server 2008 Express jest idealnym rozwiązaniem do zastosowanie w małych firmach i w przypadku nieskomplikowanych aplikacji.
SQL Server 2008 Developer
Wydanie SQL Server 2008 Developer to odrębny produkt używany jedynie do celów tworzenia i testowania oprogramowania. Ta wersja
to edycja SQL Server 2008 Enterprise, ale jest licencjonowana na osobę - programistę lub testera oprogramowania.
SQL Server 2008 Evaluation
Wydanie SQL Server 2008 Enterprise Evaluation jest przeznaczone wyłącznie do testów i oceny - można go używać przez co najwyżej
180 dni. Jest ono dostępne do bezpłatnego pobrania, a także można je zamówić na płycie DVD za pośrednictwem witryny MS.
29. SPLA to program licencjonowania umożliwiający usługodawcom oferowanie oprogramowania SQL Server w środowisku hostingu. Licencjonowanie w programie SPLA odbywa się albo na hostowany proc
Program SPLA
SPLA to program licencjonowania umożliwiający usługodawcom oferowanie oprogramowania
SQL Server w środowisku hostingu. Licencjonowanie w programie SPLA odbywa się albo na
hostowany procesor lub jako licencja SAL (Server Access License). Licencja na procesor jest
wymagana dla każdego procesora, z którego korzystają końcowi klienci, natomiast licencja
SAL jest wymagana dla każdego użytkownika/urządzenia uzyskującego dostęp do serwera w
środowisku hostingu.
Aby uzyskać więcej informacji na temat programu SPLA, odwiedź witrynę
http://www.microsoft.com/serviceproviders/licensing/default.mspx.
30. Program ISV
Program Microsoft® Independent Software Vendor (ISV) Royalty Licensing to program
licencjonowania oprogramowania przeznaczony dla firm ISV (niezależnych producentów
oprogramowania), zainteresowanych wbudowaniem produktów Microsoft we własne
rozwiązania. Program ISV Royalty Licensing pozwala partnerom ISV na włączenie
technologii Microsoft do własnych aplikacji biznesowych i komercyjną dystrybucję takich
rozwiązań do klientów. Jest to uniwersalny program, przeznaczony dla partnerów
sprzedających rozwiązania w sektorach dużych, średnich i małych przedsiębiorstw.
Aby uzyskać więcej informacji na temat programu ISV, odwiedź witrynę:
http://www.microsoft.com/isv/licensing/default.aspx.
31. Downgrade, Upgrade i Software Assurance
• Klienci mogą kupować licencje na SQL Server 2008 i korzystać z wcześniejszej wersji
oprogramowania SQL Server zgodnie z prawem używania starszej wersji opisanym w
licencjach EULA (umowach licencyjnych końcowego użytkownika). W taki sam sposób
można zwiększyć liczbę licencji użytkowanych obecnie wcześniejszych wersji
oprogramowania.
• Klienci mogą uaktualnić posiadane licencje SQL Server poprzez zakup nowego
produktu w pełnej wersji albo poprzez zakup Software Assurance dla aktualnych wersji
licencji (uzyskując tym samym dostęp do przyszłych wersji).
• Zakup Software Assurance wiąże się też z uzyskaniem dodatkowych korzyści i usług,
takich jak rozłożenie płatności na raty, subskrypcja TechNet Plus, pomoc techniczna,
rozszerzony okres dostępności poprawek typu HotFix, licencje „zimnej rezerwy” do
usuwania skutków awarii („Cold back up”), firmowe zgłaszanie błędów czy usługi
internetowego doradcy TechNet Online Concierge.
• Więcej informacji na temat ochrony aktualizacyjnej Software Assurance można znaleźć
pod adresami: http://www.microsoft.com/licensing/programs/sa/default.mspx.
32. Ceny produktu Microsoft SQL Server 2008
SQL Server sprzedawany jest w bardzo konkurencyjnych cenach detalicznych (ERP —
Estimated Retail Price). Co więcej, klienci realizujący zakup licencji w ramach programów
licencjonowania grupowego Microsoft mogą nabyć SQL Server w cenach znacznie niższych
od cen detalicznych. Wiele firm ISV, ASP i OEM na mocy porozumień z Microsoft proponuje
swoim klientom oprogramowanie serwerowe SQL w bardzo atrakcyjnych cenach.
SQL Server 2008 już w sprzedaży
08.08.2008 18:38, Autor: Leszek Kędzior (Krogulec), Komentarze (2)
Tagi: SQL Server 2008, licencje grupowe, ceny
Przedwczoraj informowaliśmy o ukończeniu prac nad najnowszą wersją Microsoft SQL Server i skierowaniu go do
produkcji. Tymczasem produkt pojawił się właśnie w cennikach licencjonowania grupowego i można go już
zamawiać.
Orientacyjna cena detaliczna podstawowej licencji na SQL Server 2008 Standard Edition to 3.000 zł netto. Każda
licencja dostępowa (CAL) kosztuje około 555 zł netto - zarówno w wersji User, jak i Device. Ta sama edycja SQL
Server 2008 ale z licencją na jeden procesor (nie wymagająca licencji dostępowych) to wydatek już 19.500 zł netto.
Software Assurance to dodatkowy wydatek około 50% we wszystkich przypadkach.
Trochę tańszy jest SQL Server 2008 Workgroup Edition. Koszt tej edycji z 5 licencjami CAL to około 2.250 zł netto,
dodatkowe CALe to wydatek około 500 zł netto. Z licencją na 1 procesor SQL Server 2008 Workgroup Edition
kosztuje już około 12.750 zł netto. Cena podstawowej licencji SQL Server 2008 Enterprise Edition wynosi natomiast
29.500 zł netto, z licencją na 1 procesor - około 82.000 zł netto.
W cennikach jest też już specjalna edycja dla programistów - Developer Edition, która kosztuje około 125 zł netto.
33. Podsumowanie
Warto się zastanowić nad wyborem licencji przed wdrożeniem środowiska
uwzględniając wszystkie dodatkowe aspekty.
Koniecznie należy wykorzystać Microsoft Polska celem porady w wybraniu
modelu licencjonowania.
Należy się zastanowić nad koniecznością użycia programu Software
Assurance w przypadku serwera SQL.
Pytać i rozwiewać wątpliwości tylko z licencjonowanymi doradcami,
partnerami.
34. Q&A
DZIĘKUJĘ ZA UWAGĘ
• Kontakt do mnie:
− MAILTO: Tobiasz.Koprowski@plssug.org.pl
− MESENGER: KoprowskiT@windowslive.com
− SKYPE: tjkoprowski
− BLOG: http://itblogs.pl/blogs/notbeautifulanymore/default.aspx
• Przydatne linki:
− Portal WSS http://www.wss.pl
− Portal PLSSUG http://www.plssug.org.pl