Administracja i programowanie pod Microsoft SQL Server 2000



Podobne dokumenty
Administracja i programowanie pod Microsoft SQL Server 2000

Administracja i programowanie pod Microsoft SQL Server 2000

1 Instalowanie i uaktualnianie serwera SQL Server

Administracja i programowanie pod Microsoft SQL Server 2000

Założenia do ćwiczeń: SQL Server UWM Express Edition: \SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

Wdrożenie modułu płatności eservice. dla systemu Magento

Prawa dostępu do serwera. Nadawanie i odbieranie uprawnień DCL. Użytkownicy a role

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

Administracja i programowanie pod Microsoft SQL Server 2000

Wstęp. Opis ten dotyczy wydziałów orzeczniczych.

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Microsoft SQL Server Podstawy T-SQL

Microsoft SQL Server 2012 Krok po kroku

MS Windows Vista. Spis treści. Autor: Jacek Parzonka, InsERT

Administracja i programowanie pod Microsoft SQL Server 2000

SQL Server Configuration Manager centrum dowodzenia

Microsoft SQL Server 2012 : krok po kroku / Patrick LeBlanc. Warszawa, Spis treści

Administracja i programowanie pod Microsoft SQL Server 2000

2 Konfiguracja i utrzymanie bazy danych Przed rozpoczęciem Lekcja 1: Konfigurowanie plików i grup plików Pliki i grupy plików...

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

Programowanie w SQL procedury i funkcje. UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika

Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych. Paweł Paduch paduch@tu.kielce.pl

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

CREATE USER

Program szkolenia: Administracja SQL Server

Paweł Rajba

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik

Kopie bezpieczeństwa NAPRAWA BAZ DANYCH

Programowanie obiektów

na MS SQLServer 2005 i 2008

Programowanie MorphX Ax

NARZĘDZIA WIZUALIZACJI

Oracle11g: Wprowadzenie do SQL

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

Administracja i programowanie pod Microsoft SQL Server 2000

Administracja i programowanie pod Microsoft SQL Server 2000

Bazy danych i usługi sieciowe

Podstawy języka T-SQL : Microsoft SQL Server 2016 i Azure SQL Database / Itzik Ben-Gan. Warszawa, Spis treści

Program szkoleniowy Efektywni50+ Moduł IV Podstawy relacyjnych baz danych i język SQL

William R. Stanek. Vademecum administratora. Microsoft. SQL Server Przekład: Krzysztof Szkudlarek

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :

Bazy Danych i Usługi Sieciowe

Odnawialne Źródła Energii I rok. Tutorial PostgreSQL

Symfonia Produkcja. Kreator raportów. Wersja 2013

System Zarządzania Forte Łączenie baz. Dokumentacja wdrożeniowa Wersja 2012

Microsoft SQL Server 2012 : vademecum administratora / William R. Stanek. Warszawa, Spis treści

Zarządzanie kontami użytkowników w i uprawnieniami

Spis treści. Przedmowa

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu:

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X

Kopie zapasowe w SQL Server. Michał Bleja

SQL> startup pfile=./admin/pfile/initdbx.ora. SQL> create spfile from pfile='$home/admin/pfile/initdbx.ora' create user bolek identified by bolek;

Administrowanie bazami danych Microsoft. SQL Server Training Kit. Egzamin Orin Thomas Peter Ward bob Taylor. Przekład: Marek Włodarz

Hurtownie danych - przegląd technologii

System Zarządzania Forte Łączenie baz. Dokumentacja wdrożeniowa Wersja 2012

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

Bazy danych 2. Wykład 1

Bazy danych. Bazy danych. Zapytania SELECT. Dr inż. Paweł Kasprowski.

DEKLARATYWNE ZARZĄDZANIE W MICROSOFT SQL SERVER

UPDATE Studenci SET Rok = Rok + 1 WHERE Rodzaj_studiow =' INŻ_ST'; UPDATE Studenci SET Rok = Rok 1 WHERE Nr_albumu IN ( '111345','100678');

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Zasady współpracy programu Doradca Handlowy z Symfonią

Procedury techniczne modułu Forte Kontroling. Środowisko pracy programu i elementy konfiguracji

Kostki OLAP i język MDX

Plan. Aplikacja. Architektura aplikacji. Architektura aplikacji Tworzenie aplikacji Application Builder podstawy

Oracle PL/SQL. Paweł Rajba.

NARZĘDZIA WIZUALIZACJI

Pracownia internetowa w szkole ZASTOSOWANIA

Systemy baz danych Prowadzący: Adam Czyszczoń. Systemy baz danych. 1. Import bazy z MS Access do MS SQL Server 2012:

SQL injection. Metody włamań do systemów komputerowych p. 1/13. Bogusław Kluge, Karina Łuksza, Ewa Makosa

Jak przenieść bazę danych na zdalny serwer?

Program kadrowo płacowy - wersja wielodostępna z bazą danych PostgreSQL 8.1

Problemy techniczne SQL Server

SQL język baz danych przegląd

Użytkownicy, uprawnienia, role w SQL Server (W oparciu o SQL Server 2008R2 Books Online)

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 10g

Performance Monitor. dbplus.tech

Problemy techniczne SQL Server

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Wykład 6: PHP: praca z bazą danych MySQL, cz.2

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Bazy danych. dr inż. Arkadiusz Mirakowski

Programowanie w Ruby

Systemowe aspekty baz

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

Wprowadzenie do SAS. Wprowadzenie. Historia SAS. Struktura SAS 8. Interfejs: SAS Explorer. Interfejs. Część I: Łagodny wstęp do SAS Rafał Latkowski

PHP: bazy danych, SQL, AJAX i JSON

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch

Instrukcjaaktualizacji

Oracle PL/SQL. Paweł Rajba.

Programowanie w Ruby

Transkrypt:

Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/

Zawartość modułu 1 Przegląd zawartości SQL Servera Podstawowe usługi SQL Servera Programy narzędziowe Bazy danych SQL Servera Elementy baz danych Odwołania do obiektów Nazewnictwo w SQL-92 Tabele systemowe Metadane - 1 -

Podstawowe usługi SQL Servera MSSQLServer Zarządzanie danymi Przetwarzanie transakcji i zapytań Spójność danych SQLServerAgent Jobs, Alerts W przypadku nazwanej instancji: MSSQLServer$nazwainstancji SQLServerAgent$nazwainstancji - 2 -

Programy narzędziowe Narzędzia graficzne SQL Server Enterprise Manager Główny program zarządzający SQL Server Service Manager Narzędzie do zarządzania usługami SQL Servera SQL Profiler Narzędzi do śledzenia zdarzeń SQL Query Analyzer Narzędzie do tworzenia zapytań i skryptów SQL - 4 -

Programy narzędziowe Narzędzia tekstowe BCP (Bulk Copy) Służy do importu, eksportu i kopiowania danych pomiędzy instancjami SQL Servera Szybki, ale mniej przyjazny w użyciu Omówimy przy okazji transferu danych - 6 -

Programy narzędziowe Narzędzia tekstowe ISQL Służy do wykonywania zapytań SQL Łączy się przez DB-Library Wymaga mało zasobów systemowych Polecenia GO, RESET, ED,!! polecenie, QUIT, EXIT, CTRL+C - 7 -

Programy narzędziowe Narzędzia tekstowe OSQL Podobny do ISQL Łączy się poprzez ODBC Taki sam zestaw poleceń jak w ISQL TEXTCOPY Służy do importu/exportu tekstu i plików do i z SQL Servera - 8 -

Bazy danych SQL Servera master zawiera informacje o wszystkich bazach aktualizowana po utworzeniu nowej bazy danych oraz zmianie kont lub ustawień konfiguracyjnych tempdb tymczasowy obszar roboczy wykorzystywana do przetwarzania zapytań i innych zadań odtwarzana przy uruchomieniu w oparciu o szablon model - 9 -

Bazy danych SQL Servera msdb wykorzystywana przez SQLServerAgent zawiera informacje o harmonogramach zadań, alertach i zawiadomieniach distribution zawiera historię i dane transakcji związane z replikacją - 10 -

Bazy danych SQL Servera model szablon dla nowych baz danych jeżeli coś zmienimy, będzie powielane w nowo tworzonych bazach pubs, Northwind przykładowe bazy danych - 11 -

Elementy bazy danych Table Data type Constraint Default Rule Index View User-defined function Stored procedure Trigger - 12 -

Odwołania do obiektów Kolejność server.database.owner.object database.owner.object database..object owner.object object Przykład [Northwind].dbo.OrderHistory - 13 -

Nazewnictwo w SQL-92 Database catalog Owner schema Object object - 14 -

Tabele systemowe Co zawierają? konfigurację definicje baz danych i obiektów w bazie Nie zaleca się modyfikacji tych tabel bezpośrednio za pomocą zapytań - 15 -

Tabele systemowe Katalog bazy danych ogólnie jest zestaw tabel systemowych dla danej bazy danych, np. definicje obiektów, uprawnienia W SQL Server jest katalog systemowy zawarty jest tylko w bazie master dotyczy opisu wszystkich baz zawiera także informacje o systemie - 16 -

Tabele systemowe Przykładowe tabele systemowe: sysxlogins (master) użytkownicy, którzy mogą się połączyć z serwerem sysmessages (master) komunikaty błędów i ostrzeżeń generowanych przez SQL Server sysdatabases (master) informacje o bazach danych sysusers (all) lista użytkowników, którzy mają dostęp do bazy sysobjects (all) lista obiektów w bazie danych - 17 -

Metadane Procedury sp_help [object_name] sp_helpdb [database_name] sp_helpindex [table_name] Przykład exec sp_help Employees - 18 -

Metadane Funkcje systemowe DB_ID ( [ 'database_name ] ) zwraca identyfikator bazy danych USER_NAME ( [ id ] ) zwraca nazwę użytkownika COL_LENGTH ( 'table', 'column' ) zwraca długość kolumny DATALENGTH ( expression ) zwraca wielkość typu dla wyrażenia Przykład: SELECT USER_NAME(10) - 19 -

Metadane Widoki systemowe INFORMATION_SCHEMA.TABLES INFORMATION_SCHEMA.COLUMNS INFORMATION_SCHEMA.TABLE_PRIVILEGES Przykład SELECT * FROM INFORMATION_SCHEMA.COLUMNS - 20 -