SQL Server 2005 Sistem Yöneticisi nin El Kitabı



Benzer belgeler
MSSQL Server 2000 Kurulumu

ISCOM Kurumsal ISCOM KURUMSAL BİLİŞİM TEKNOLOJİLERİ EĞİTİM KATALOĞU

SQL Server 2014 Kurulum Adımları

SQL Server 2008 kurulum için Microsoft Windows Installer 4.5 ve üzeri bileşenin bilgisayarınızda kurulu olması gerekir. İndirmek için tıklayın

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Microsoft SQL Server 2005 Express Edition Hızlı Kurulum Dokümanı. 1. Administrator veya denki bir kullanıcı ile logon olunmalıdır.

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

Veritabanı. Ders 2 VERİTABANI

"SQL Server Management Studio" yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz.

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

SQL Server 2008 Express Edition ı Kurmak

KANTAR UYGULAMASI Kurulum Kılavuzu

Yeni kullanıcı hesabı açmak ya da varolan hesaplar üzerinde düzenlemeler yapmak.

SQL Server 2008 ile Tanışma"

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. 18 Eyl Çarş. Öğr. Gör. Murat KEÇECİOĞLU

VERİ TABANI UYGULAMALARI

SQL Server 2005 Kurulumu (Standart Edition)

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

SİSTEM İHTİYAÇLARI (Tiger Enterprise / Tiger 3 Enterprise)

VERİ TABANI YÖNETİM SİSTEMLERİ-II

WeldEYE. Kurulum Kılavuzu. İçindekiler

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:

ARTESIS ENTERPRISE SERVER OPC TÜNELLEME İSTEMCİSİ

3)Raporlar ile hem güncelleme durumlarını hem de özet bilgilere sahip oluruz.

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Eki Çarş. Perş. Öğr. Gör. Murat KEÇECĠOĞLU

MIRACLE DATA WORKS KURULUM DOKÜMANI

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

Ders Tanıtım Sunumu Veri Tabanı II. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. 17 Eyl Pzt. Öğr. Gör.

SİSTEM İHTİYAÇLARI (Tiger Plus / Tiger 3)

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

1. MİCROSOFT SQL SERVER 2014'E GİRİŞ

AutoCAD 2011 Kurulumu

ÜNİTE 8 SQL Dili ve T-SQL Uygulamaları

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş

1-20 Kullanıcı. 2*Xeon 2.4 GHZ 4 GB 2*146 GB 15k (Raid 1) c: 30 GB, d: Kullanıcı Kullanıcı Kullanıcı.

Kurulum ve Sistem Gereklilikleri 1

1 WINDOWS SERVER 2012 GENEL BAKIŞ 1 Giriş 1 Bu Kitapta 5 Çıkış Hikâyesi 6 Sürümler 7

Worry-Free. p c. Business Security Standard ve Advanced Sürümler. Sistem Gereksinimleri. Securing Your Journey to the Cloud.

Asp.Net Veritabanı İşlemleri

Worry-FreeTM. Business Security Standard ve Advanced Sürümler. Sistem Gereksinimleri. Administrator s Guide. Securing Your Journey to the Cloud

Veritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme

CLIENT MAKİNELERE IBM SPSS Statistics 21 nin KURULMASI

Worry-Free Business Security Standard ve Advanced Sürümler Service Pack 1 Sistem Gereksinimleri

Sistem Gereksinimleri Opera v5

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Spss 14 İçin İhtiyaç Duyulan Minimum Donanım Ve Yazılım Gereçleri; SPSS 14.0 programını License sunucusu üzerinden kurulumu:

Veri Tabanı-I 1.Hafta

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

LOGO DESTEK DOKÜMANI

Suite 8 on Oracle 11gR2 Donanım İsterleri Kullanıcı (interface'ler dahil) Kullanıcı (interface'ler dahil)

SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

Bilgisayarım My Computer

AutoCAD 2011 Network Versiyonu Kurulumu

Worry-Free Business Security Standard ve Advanced Sürümler

Windows Server 2012 Kurulum Hazırlıkları. Windows Server 2012 Kurulum Seçenekleri. Windows Server 2012 Kurulum Adımları. Full GUI Kurulum Seçeneği

SoSv2 Uygulaması ile Sql2005 Kurulumu

VERİTABANI Veritabanı Yönetimi

İnternet Programcılığı

Demo Versiyon Kurulumu

Fotolia Microsoft PowerPoint Eklentisi Kurulum Kılavuzu Versiyon 1.0

System Center Operations Manager 2007 Kurulum,Client Discovery ve Performans İzlemesi

Fotolia Microsoft Word Eklentisi Kurulum Kılavuzu Versiyon 1.0

KURULUM DÖKÜMANI ERP/ON ÜRÜNÜ İLK KURULUM DÖKÜMANI

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

ZWCAD Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu

4. Bölüm Programlamaya Giriş

Tavsiye Edilen Önhazırlık Veritabanı kavramını öğrenmek

Windows 7. Kurulum & Yapılandırma. A+ Bilgisayar Teknik Servis Elemanı Eğitimi / Windows 7

VERİ TABANI YÖNETİM SİSTEMLERİ

DESTEK DOKÜMANI. GOWeb programının çalıştırılabilmesi için sırasıyla aşağıdaki servis ve programların ilgili makinada kurulu olması gerekmektedir.

DURMAZSOFT ERP KURULUM VE YAPILANDIRMA

VERİTABANI KURULUMU SQL 2005 EXPRESS EDITION KURULUMU

ISA Server 2004 Sistem Yöneticisi nin El Kitabı

Exchange Server Kurtarma (PowerControls)

C) Kurulum için, güncel bir donanım (PIII ve üstü, 512 MB ram ve üstü) ve Java desteği gereklidir, Java kurmak icin: htp://

Microsoft SQL Server Sorgulama

Bilgisayarım My Computer. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

INTERNET INFORMATION SERVICES 6.0 DA WEB SAYFASI YAYINLAMAK

İŞLEM COĞRAFİ BİLGİ SİSTEMLERİ MÜHENDİSLİK VE EĞİTİM LTD. ŞTİ. ArcGIS 10.1 Desktop Ücretsiz Deneme Lisanslaması

SQL SERVER VERİTABANINI EKLEME-ÇIKARMA ve YEDEKLEME-GERİ YÜKLEME

Automatically Upgrade (new) Client push installation Software update point installation Group Policy installation Logon script installation

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Swing ve JDBC ile Database Erişimi

Bölüm 6: Microsoft SQL Server

LINQ (Temel Kavramlar)

Oracle 12c Flex Cluster - Flex ASM

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

KWorld PlusTV Analog USB Stick

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

SQL SERVER MANAGEMENT STUDIO

Yedek Almak ve Yedekten Geri Dönmek

08217 Internet Programcılığı I Internet Programming I

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü

UserLock bir servis olarak çalışıyor ve son kullanıcının çalışmasını engellenmeden otomatik olarak yüklenen aracı programlar (agent) kullanıyor.

Qlik Sense için sistem gereksinimleri. Qlik Sense June 2017 Copyright QlikTech International AB. Tüm hakları saklıdır.

Worry-Free. Business Security Standard ve Advanced Sürümler Sistem Gereklilikleri. Securing Your Journey to the Cloud

OBEE (Call Statistic Reporter)

Transkript:

SQL Server 2005 Sistem Yöneticisi nin El Kitabı Microsoft SQL Server Microsoft SQL Server, Microsoft un Server ürün ailesinde yer alan bir veritaban ı yönetim sistemi yazılımı dı SQL Server ı n temel özellikleri: Veritaban ı yönetim sistemidi Client/Server mimariye sahipti İlişkisel modele sahipti Yönetim araçları na sahipti T-SQL sorgulama diline sahipti Çok sayıda programlama arabirimi ile erişime izin veri Uygulama geliştirmeye açık bir ortamdı SQL Server ın spesifik özelliklerini aşağıdaki başlıklarla inceleyelim: Ölçeklenebilir mimari Bir ya da daha çok işlemci üzerinde çalışabili Farklı sürümleri (edition) sayesinde farklı isteklere yanıt verebilme yeteneğine sahipti Sağlam ve güvenli işlem Sistem arızalarına ve veri kayıplarına karşı tam koruma. Windows NT/2000/2003 ile tümleşik kimlik denetimi. SQL Server a erişimde; Windows a güvenmeyi sağlayan entegre kimlik denetimi sistemi ya da SQL Server ın kendi güvenlik sistemini kullanılı Böylece iki düzeyli sağlam bir güvenlik sistemine sahipti Geniş bir client desteği Macihtosh, UNIX, DOS, OS/2 ve Windows client larına network üzerinde destek. Ayrıca çok sayıda client programlama arabirimi ile erişime destek verili API (Application Programming Interface) Genel amaçlı database uygulamalarının geliştirebilmesi için bir dizi API yi destekle Bunların başında; Microsoft ActiveX Data Objects (ADO), OLE DB ve Open Database Connectivity (ODBC) geli Replikasyon İki SQL Server arasında verilerin düzenli biçimde kopyalanmas ı sistemidi Replikasyon ile verilerin uzak sitelere taşınması sağlanı Görev programlama ve mesajlaşma Yedekleme, replikasyon gibi belli görevlerin tanımlanmasın ı ve istenilen zamanlarda çalıştırılmasını sağla Backup (Yedekleme) ve Restore (Geri Yükleme) SQL Server veritabanlarının yedeklerini alır ve geri yükle Yedekleme işlemlerinin tarihini tutar ve belli bir zamana ait verilerin yedeklenmesini sağla

SQL SERVER 2005 SİSTEM YÖNETİCİSİ nin EL KİTABI 6 Transact-SQL Transact-SQL, SQL (Structured Query Language) dilinin bir versiyonudu Microsoft SQL Server, ek özellikleriyle geliştirdiği Transact-SQL dili, tablo tanımlama, veri girme ve değiştirme, ayrıca stored procedure desteği gibi ek özellikleriyle geniş bir veritabanı sorgulama dilidi SQL Server 2005 ile birlikte T-SQL e de çok sayıda yenilik eklenmişti XML Desteği XML (Extensible Markup Language) verilerin temsilinde kullanılan bir standarttı SQL Server, format ve veri türü olarak XML i destekle XQuery XQuery, XML dokümanlarını işlemek için geliştirilmiş bir dildi XQuery sözdizimi kurallar ı XPath 2.0 ifadelerinin geliştirilmiş şeklidi SQL Server 2005 te, untyped (şema ile ilişkilendirilmemiş veri) ve typed (şema ile ilişkilendirilmiş) XML dokümanlarını Transact SQL sorgularında ya da programlama ortamlarında sorgulamak için kullanılı Data Transfer Servisleri Günümüzde farkl ı veri formatlar ı ve farkl ı veritaban ı sistemleri vardı Bu nedenle farkl ı veri kaynaklarından veri almak ve vermek için SQL Server ın Data Transformation servisleri vardı SQL Server 2005 ile birlikte bu alanda da çok büyük yenilikler olmuştu Integration Services (IS) SQL Server Integration Services veri transferi ve dönüşümü için gelişmiş bir araçtı Özellikle grafiksel ortamda ve iş akışı ile birlikte verilerin taşınmasını ve farklı sistemlere dönüşümünü sağla Wizards ve Asistanlar Birçok görevi yerine getirmek için çok sayı da sihirbaza (wizards) ve asistana sahipti SQL Server 2005 in Temel Özellikleri SQL Server 2005, SQL Server ın 2005 yılında pazara sunulmuş yeni bir sürümüdü Bu sürümle birlikte SQL Server, veritabanı çözümleri için tam bir platform haline gelmişti Yukon kod adı ile uzun süre geliştirilen ve ardından Beta sürümleriyle de yaygın olarak kullanılan ürün SQL Server 2005, özellikle.net Framework tabanl ı olmas ı ve Visual Studio 2005 ile entegrasyonu ile öne çıkmaktadı SQL Server 2005 in ilk bakışta göze çarpan en önemli özellikleri (gelişmeleri ve yeni özellikleri) şunlardır: Yeni Teknolojiler SQL Server 2005 çok sayıda yeni teknolojiye sahipti Bunlarından başında Notification Services, HTTP desteği ve Reporting Services gibi bileşenler geli Ayrıca Service Broker teknolojisi ile veritabanı verilerine duyarlı uygulamalar geliştirilebilmektedi.net Common Language Runtime (.NET CLR) Entegrasyonu Stored procedure, function, trigger gibi programlama bileşenlerinin herhangi bir.net dili ile yazılması sağlanı SQL Native Client SQL Server 2005 ile geliştirilen yeni bir veri erişim teknolojisidi SQL Native Client kendi başına bir veri erişim Application Programming Interface (API) sidi OLE DB ve ODBC için kullanılı Diğer bir deyişle SQL OLE DB provider ve SQL ODBC driver ların ı tek bir DLL içinde birleşmiş halidi SQL Native Client yeni nesil uygulamalar, SQL Server Server 2005 in Multiple Active Result Sets (MARS), User-Defined Types (UDT) ve XML veri türü desteği gibi yeni özelliklerinden yararlanmayı sağla

SQL SERVER 2005 SİSTEM YÖNETİCİSİ nin EL KİTABI 7 Native HTTP Erişimi Veritabanı server ının verilerini Web servisleri aracılığıyla da sunabilmesi anlamına geli SQL Server 2005 veritaban ı nesnelerini bir Web servisi olarak yayınlamak ya da client ların bu nesnelere HTTP ile erişmelerine izin vermek için Endpoint lerin yaratılı Yeni XML Veri Türü SQL Server 2005 ile birlikte özellikle.net tabanl ı programlama yenilikleri ve Web servisi olanakları geliştirilmişti Bu nedenle verilerin XML formatlı olarak temsiline ve depolanmasına olan gereksinim daha da artmıştı Gelişmiş Hata Kontrolü SQL Server 2005 ile birlikte T-SQL dilinde yeni yapılar geliştirilmişti Bunlardan birisi TRY- CATCH bloklarıdı DDL Trigger lar Klasik anlamda trigger lar tablolar üzerinde oluşan insert, update ve delete işlemlerinin ardından çalışan kod yapılarıdı SQL Server 2005 te artık trigger lar CREATE, ALTER ya da DROP deyimleri çalıştırıldığında da başlatılabilmektedi Database Mirroring Veritabanlarının sürekliliğini sağlamak için yeni bir teknikti Database mirroring veri kaynaklarının standby kalmasını sağla Bu olanak sayesinde SQL Server 2000 deki log shipping fonksiyonuna eklemeler yapılmıştı Bunların başında low-latency, automatic failover, failback ve two-way synchronization geli Online Restore Veritabanının çalışırken restore edilmesi sağlanı Online İndeksleme Veritaban ı ve tablolar kullanılırken (sorgulanırken) indeksler yaratılabilir, düşürülebilir ve yeniden oluşturulabili Table Partitioning Tabloların file group lar arasında bölümlenmesi sağlanı Böylece büyük tabloların daha etkin işlenmesi sağlanı Database Snapshot Snapshot lar veritabanın ı read-only görünümü sağlarla Bu görünüm tıpkı bir yedek dosyası gibi veritabanının hızlı bir şekilde kurtarılmasını sağla Snapshot lar veritabanının kopyasından farklıdı Çünkü yalnızca veritabanı yaratıldıktan sonra yapılan değişiklikler kadar yer kapla Snapshot Isolation Snapshot isolation veritabanında en son commit edilmiş bir satıra paralel erişim sağla Bu olanak kullanıcıların aynı verilere aynı anda erişimindeki bloklamayı önlemek için yapılı Failover Clustering SQL Server 2005 deki yeni özelliklerden biri olmasına karşın failover clustering işlemi Windows 2003 Server Enterprise Edition ile birlikte sağlanı Notification Services, Analysis Services ve replikasyon gibi SQL Server Agent görevlerinde failover (çökmeyi algılama) destekle Analiz Servisleri Analiz servisleri, SQL Server 2005 ile birlikte daha geliştirilmiş çok kolay kullanılır hale getirilmişti Yeni Business Intelligence Development Studio ile analiz servisleri projeleri geliştirilebilmektedi Replikasyon

SQL SERVER 2005 SİSTEM YÖNETİCİSİ nin EL KİTABI 8 SQL Server 2005 gelişmiş replikasyon tekniklerini desteklemektedi T-SQL Gelişmeleri Microsoft, Transact SQL dilindeki gelişmeleri devam ettirmektedi SQL Server 2005 ile gelen bu gelişmelerin başında şu konular gelmektedir: SNAPSHOT isolation: İzolasyon düzeylerine bir yenisi daha eklenmişti Deyim düzeyinde yeniden derleme: Stored procedure ları n yeniden derlenmesi. Olay uyarılar ı (Event notification): Data Definition Language (DDL) ve DML işlemlerinin Service Broker ile entegre çalışması sağlanı DDL trigger lar: DDL işlemleri temelinde çalışan trigger la Örneğin CREATE TABLE deyimi. Hiyerarşik sorgular: Tree tabanl ı sorgula PIVOT: Satır ve sütunların toplamlarının alınmas ı için yeni deyim. APPLY: Kullanıc ı tanıml ı fonksiyon ve XML için yeni JOIN deyimi. Hata kontrolü: TRY/CATCH yapıs ı..net Framework.NET, Microsoft un uygulama geliştirme mimarisinde önemli bir bileşendi.net Framework, bir uygulamayı oluşturan kodların derlenmesi, çalıştırılması ve dağıtılması gibi işlemleri standart olarak yapabilmek için geliştirilmiş bir alt yapı sistemidi SQL Server 2005 in Temel Bileşenleri SQL Server 2005 in ana bileşenleri şunlardır: Database Engine Analysis Services Integration Services Reporting Services Notification Services Service Broker SQL Native Client Database Engine SQL Server relational database engine (veritaban ı motoru) SQL Server 2005 in ana bileşenidi Veritabanı motoru verilerin saklanmasını, sorguların çalıştırılmasını, tablolar arasındaki ilişkileri gibi temel işleyişi sağla Analysis Services Analysis Services (Analiz Servisleri), BI (business intelligence) çözümlerini sağla Online Analytical processing (OLAP) uygulamalar ı ve data mining uygulamaların ı destekle Integration Services Verilerin farklı platformlara transfer edilmesi için geliştirilmiş teknoloji. Genellikle paketler içinde veri transferi işleri yerine getirili Integration Services, SQL Server 2005 in kurulumunda bir seçenek olarak kurulu Reporting Services Reporting Services, SQL Server 2005 ve SQL Server 2000 veritabanlar ı üzerinde; server tabanlı raporlama platformu sağlayan bir çözümdü Reporting Services, bir raporlama aracı na (Report Designer) ve bir merkezi rapor yönetimine (Report Manager) sahipti Report Designer, Visual Studio.NET 2003, Visual Studio.NET 2003 ya da.rdl raporların ı tasarlayan bir araçla kullanı labili Notification Services Notification Services, Microsoft SQL Server tabanl ı bir notification (uyar ı, bildirim) platformudu Programcıların Notification Services uygulaması geliştirmesini sağla Bu uygulamalar farkl ı protokol ve aygıtlar ı kullanarak üyelere (subscriber) otomatik olarak uyar ı yapmayı sağla

SQL SERVER 2005 SİSTEM YÖNETİCİSİ nin EL KİTABI 9 Service Broker SQL Server 2005 Service Broker, veritaban ı uygulamalar ı için bir SOA uyarlamasıdı Diğer bir deyişle servis tabanlı uygulamalar geliştirilebilmeyi sağla Service Broker ile bir SQL Server 2005 veritaban ı içinde, veritabanlar ı arasında ya da SQL Server lar arasında asenkron olarak mesaj alışverişi yapabilen uygulamalar geliştirilebili Örneğin bir sipariş işleminin diğer bir SQL Server a update işlemi bu metotla yapılabili SQL Native Client SQL Server 2005 ile geliştirilen veri erişim Application Programming Interface (API) sidi OLE DB ve ODBC veritabanlarına erişim için kullanılı Diğer bir deyişle SQL OLE DB provider ve SQL ODBC driver larını tek bir DLL içinde birleşmiş halidi SQL Server 2005 Edition ları SQL Server 2005 birçok edition olarak satılmaktadı Sistem yöneticisi bu özellikleri bilmeli ve yararlanabilmelidi Enterprise Edition Standard Edition Workgroup Edition Express Edition Mobile Edition Developer Edition SQL Server 2005 Enterprise Edition Büyük kuruluşlar için uygundu 32-bit ve 64-bit versiyonlar ı vardı Özellikle performans ve kesintisiz çalışma gereksinimi olan şirketler içindi Kurumsal ve kritik görev uygulamaları için kullanılı Enterprise Edition, Standard Edition ın özelliklerine ek olarak şu gelişmiş özelliklere sahiptir: Failover clustering Database mirroring Snapshot database Mirrored backup Online restore Distributed partitioned view Heterogeneous replikasyon Peer-to-peer replikasyon SQL Server 2005 Standard Edition En yaygın kullanılan kurumsal bir edition du 32-bit ve 64-bit edition lara sahipti Yine kurumsal uygulamalar için kullanı labili SQL Server 2000 ve 2005 Workgroup Editions Küçük şirketler için uygundu Business Intelligence ya da Reporting Services e gereksinim duymayanlar içindi SQL Server 2005 Express Edition Yazılım geliştiriciler için sınırlı araçlarla sunulan sürümdü 32-bit versiyonu vardı Disconnected client ya da stand-alone uygulamalar içindi Mobile Edition Smart aygıtlar için veritaban ı çözümüdü SQL Server 2005 ve SQL Server 2000 dan veri alabili Daha önceki sürümde Microsoft SQL Server 2000 Windows CE Edition 2.0 (SQL Server CE) olarak bilinen bu sürüm geliştirilmiş ve SQL Server 2005 Mobile Edition olarak

SQL SERVER 2005 SİSTEM YÖNETİCİSİ nin EL KİTABI 10 pazara sürülmüştü Developer Edition 32-bit ve 64-bit versiyonlara sahipti Enterprise Edition ın bütün özelliklerine sahiptir, ancak programcılar için geliştirilmişti Kurulum Gereksinimleri SQL Server 2005 kurulumu için bilgisayar sisteminin (donanım ve yazılım) minimum gereksinimleri karşılaması gereki Genel olarak Intel Pentium ya da uyumlu 600 megahertz (MHz) ya da daha gelişmiş bir işlemci (CPU). Minimum 256 MB RAM gereki SQL Server 2005 veritabanı bileşenleri 100 ve 300 MB disk alanına gereksinim duya Tipik kurulum 250 MB disk alan ı kapla Örneğin 3845420045 sn notebook bilgisayarla SQL Server 2005 Analysis Services yüklenecekse ek olarak 50 MB disk alanına gereksinim duyulu Tipik kurulum 150 MB disk alanı kapla Aynı şekilde SQL Server 2005 Reporting Services bileşeni de kurulacaksa ek olarak 50 MB disk alanı gereki Genel olarak SQL Server 2005 ailesi ürünler minimum sayı labilecek özellikler: İşlemci: Intel Pentium 1 MHz. Ana bellek: 1GB. Sabit disk: 10 GB. Ayrıca yeterli çözünülürlükte monitör (1024 x 786), Mouse (fare), network adapter i, CD / DVD sürücüsü (kurulum için) gereki İşletim Sistemi: SQL Server 2005 aşağıdaki işletim sistemi üzerine kurulabilir: Windows Server 2003 Standard Edition SP1 ya da daha ileri Windows 2003 Web Edition SP1 ya da daha ileri Windows XP Home Edition with Service Pack 1 ya da ileri Windows XP Professional Edition with Service Pack 1 ya da ileri Windows 2000 Server with Service Pack 4 ya da ileri SQL Server 2005 ayrıca şu yazılımların kurulu olmasına gereksinim duyar: Microsoft Internet Explorer 6.0 Service Pack 1 ya da daha ileri. Internet Information Services (IIS) 5.0 ya da daha ileri. TCP/IP network bileşenleri Microsoft.NET Framework 2.0 Microsoft Windows Installer 2.0 Kurulum SQL Server 2005 in kurulumunun iki ana aşaması vardı Gerekli bileşenlerin yüklenmesi SQL Setup.(MSI) paketinin kurulması Gerekli bileşenler: Windows Installer 2.0

SQL SERVER 2005 SİSTEM YÖNETİCİSİ nin EL KİTABI 11.NET Framework 2.0 SQL Server Setup destek dosyaları Internet Information Services 6.0 Bu bileşenler için Windows Update yapılabili Ardından.NET Framework 2.0 ı Microsoft.com dan donwload edilebilir ve yüklenebili Ardından Control Panel Add or Remove Programs dan Internet Information Services 6.0 yükleni Bileşenlerin yüklenmesinin ardından SQL Server setup programı (.msi) başlatılı Ardından kurulumun türü belirleni Kurulum; lokal, remote, katılımsız (unattended) olabili Bunun dışında SQL Server kurulumunda instance ın belirlenmesi gereki İlk kurulum varsayım instance (default instance) olarak adlandırılı Ardından diğer kurulumlar farklı adlarla oluşturulu NOT: SQL Server varsayım instance (ilk kurulum) olarak kurulabilir ya da var olan bir SQL Server dan sonra ikinci ya da üçüncü SQL Server olarak ayn ı bilgisayara kurulu Bu kurulumlara named instance deni SQL Server 2005 Developer Edition Kurulum Adımları 1. SQL Server 2005 Standard Edition DVD sini DVD-ROM a takılı 2. Setup programı çalıştırılı 3. Sistem kontrolü yapılır ve olas ı eksikler (sorunlar) belirtilir: Ardı ndan kurulacak SQL Server a (instance) ad vermeye gelini Upgrade durumunda; Default Instance seçilirse mevcut kurulum (SQL 2000) upgrade edilecek demekti Ancak Upgrade in yapılmas ı için SQL Server 2000 in SP 3 ya da daha gelişmişi gereki Ardından Service Account kısmı na gelini Tipik (küçük) kurulumlar için Local System kullanıcıs ı ile sistem konfigüre edili Ardı ndan Collation seçili Ardından seçilen bileşenlere göre konfigürasyon seçenekleri geli Report Server ayarlar ı yapılır ya da varsayım ayarlar geçerli kabul edili Ardından yine kurulacak bileşenlerin listesi ekrana geli Ve kurulum sona ere Yönetim Araçları Microsoft SQL Server 2005, çok sayıda yönetim aracına sahipti Bunların grafik arayüze sahipti Yönetim araçlar ı : büyük bir kısm ı Management Studio SQL Management Objects Computer Manager Sqlcmd Business Intelligence Development Studio Konfigürasyon araçlar ı : SQL Server 2005 program grubunda; Configuration Tools menüsünde birçok konfigürasyon arac ı vardı r:

SQL SERVER 2005 SİSTEM YÖNETİCİSİ nin EL KİTABI 12 Configuration Manager Surface Area Configuration Reporting Services Configuration Error and Usage Reporting Aşağıdaki tabloda SQL Server 2000 araçları ve karşılık gelen SQL Server 2005 araçlar ı yer almaktadı r: SQL Server 2000 arac ı Query Analyzer Enterprise Manager SQL Server 2005 aracı SQL Server Management Studio SQL Server Management Studio Server Network Utility SQL Server Configuration Manager Client Network Utility Service Manager Index Tuning Wizard SQL Server Configuration Manager SQL Server Configuration Manager Database Engine Tuning Advisor SQL Server Management Studio SQL Server Management Studio, SQL Server 2005 in yönteminde en çok kullanılan araçtı SQL Server 7.0 ve 2000 den bildiğimiz Enterprise Manager ın yerine gelmişti Temel olarak; SQL Server ların register (server ın kaydedilmesi) işlemlerini, güvenlik düzenlemeleri, veritabanı yönetim işlemlerini, veri transfer işlemleri ve T-SQL cümlelerinin çalıştırılması gibi işlemlerin yerine getirilmesinde kullanılı SQL Server Management Studio şu işlemleri yapmayı sağlar: İstenilen SQL Server instance ına istenilen SQL Server bileşenine istenilen authentication modu ile bağlanmak. Database engine, analysis services ve reporting services gibi. Register (SQL Server ların kaydedilmesi) işlemi. Güvenlik ayarları: SQL Server a erişim yönetimi, LoginID ler ve User ların yaratılmas ı. Veritabanı yönetim işlemleri (veritabanı yaratmak, tablo yaratmak, ilişkilerini düzenlemek vb) Analysis Services, Reporting Services, SQL Server Integration Services (SSIS) servislerinin yönetimi. Bu servislere bağlanmak ve işlem yapmak. Transact-SQL, XMLA, MDX ve XQuery deyimlerini yazmak ve çalıştırmak. SQL Server Management Studio, Microsoft SQL Server program grubunda yer alı Başlatmak için: Start All Programs SQL Server 2005 SQL Server Management Studio SQL Server Management Studio içinde çok sayıda işlevsel fonksiyon penceresi vardı Object Explorer Object Explorer, SQL Server ların register edilmesi, SQL Server ların bileşenlerinin yönetimini sağla

SQL SERVER 2005 SİSTEM YÖNETİCİSİ nin EL KİTABI 13 Connect aracılığıyla Database Server, Analysis Services, Integration Services, Reporting Services, SQL Server Mobile gibi SQL Server bileşenlerini görüntüle Solution Explorer Solution Explorer, SQL Server içinde Visual Studio programlama bileşenlerini gösteri Ayrıca T-SQL ve XML Query, MDX scriptlerini destekle Query Editor Query Editor, daha önceki Query Analyzer ve Analysis Manager bileşimi bir araçtı Query Editor içinde T-SQL, XMLA, MDX sorguları işletili Ayrıca SQL server mobile edition ve Analysis Services için DMA scriptlerini işleti Template Explorer Template Explorer tipik konular için hazırlanmış şablonlar temelinde sorgu oluşturmaya yardımc ı olu Tools Menüsü SQL Server Management Studio ortamında Tools menüsü aracılığıyla çeşitli araçlar yer alı Bu araçlardan bazıları şunlardır: SQL Server Profiler Database Engine Tuning Advisor SQL Server Profiler Microsoft SQL Server Profiler, grafik kullanıc ı arabirimine sahip bir araçtı SQL Server üzerinde yapılan işlemlerin izlenmesini (monitor) sağla Bağlantılar, çalıştırılan bütün komutlar ve bu işlemlere ilişkin ayrıntılı bilgiler loglanı Database Engine Tuning Advisor Database Engine Tuning Advisor özellikle veritabanın performansın ı artırmak için tablolar ve indekslemeye ilişkin bilgiler veren ve düzenlemeler yapabilen bir araçtı Daha önceki SQL sürümlerinde (Index Tuning Wizard) de olan bu araç SQL Server 2005 ile birlikte yeni özellikler kazanmıştı SQL Server Management Studio İçinde Yedekleme Management Studio içinde yedek almak için önce yedek setinin alınacağı bir backup aygıtı (backup device) yaratılı Ardından veritabanının yedeği bu aygıt üzerinde depolanmak üzere alını Yedek Aygıt ı (Backup Device) Yaratmak Yedek aygıtları; bir ya da daha çok yedekleme işleminin dosyalarını sıralı biçimde tutan dosyalardı Genellikle belli bir tarih aralığı için oluşturulu Örneğin YedekFC11-16_1206 Yedek aygıt ı yaratmak için: 1. Management Studio çalıştırılı Start All Programs SQL Server 2005 SQL Server Management Studio 2. İlgili server a bağlanın. Object Explorer penceresinde server ı seçin. 3. Server Objects kısmında Backup Devices ı seçin. 4. Yaratacağınız yedekler dosyasının adını ve yolunu girin. Varsayı m yol: \Program Files\FC\Microsoft SQL Server\MSSQL.1\MSSQL\Backup Varsayım dosya uzantıs ı :

SQL SERVER 2005 SİSTEM YÖNETİCİSİ nin EL KİTABI 14.bak Yedekleme İşlemi Yedek aygıtı yaratıldıktan sonra yedekleme işlemi için: 1. Management Studio çalıştırılı Start All Programs SQL Server 2005 SQL Server Management Studio 2. İlgili server a bağlanın. Object Explorer penceresinde server ı seçin. 3. Databases kısmında veritabanını seçin ve sağ tıklayarak Tasks menüsünden Backup komutu seçili 4. Backup Database diyalog kutusunda yedeklenecek veritaban ı, yedekleme türü (backup type) seçili Ayrıca yedek setine bir ad verilebili Back up to kısmında yedeğin alınacağı (daha önce yaratılmış) yedek aygıtı seçili 5. Add ile yedeğin alınacağı dosya (file) ya da yedek aygıtı (backup device) seçili Bir seferlik yedekleme işlemi için dosya seçeneği kullanılabili Ard arda yapılacak yedekleme işlemleri için Backup Device seçilmesinde yarar vardı 6. Options kısmında ayrıca istenirse yedekleme işlemine ilişkin seçenekler düzenleni Bunların arasında; append (ekleme), overwrite (üzerine yazma) ve verify (doğrulama) gibi seçenekler yer alı 7. OK düğmesi ile yedekleme işlemi başlatılı Configuration Manager SQL Server Configuration Manager özellikle SQL Server 2005 in servislerini yönetmek için geliştirilmiş grafik kullanıcı arabirimli bir araçtı Servislerin yanı sıra network protokollerinin konfigürasyonu da yapı labili SQL Server Configuration Manager ı başlatmak için: Start All Programs Microsoft SQL Server 2005 SQL Server Configuration Manage Servislerin yönetimi ile ilgili işlerin çoğunu Microsoft Windows Services (services.msc) ile yönetmek mümkün olsa da SQL Server Configuration Manager ile daha fazla ayrınt ı sağlanı SQL Server Configuration Manager ile yapılabilecek servis yönetim işlemleri: Servisleri durdurmak, başlatmak (Start, stop, pause) Servisleri konfigüre etmek. Servis kullanıcılarının password ünü değiştirmek. Servislerin özelliklerini görmek.. Configuration Manager içinde Network Configuration işlemi de yapılı Bu işlemler protokollerin enable (etkin) ya da disable (geçersiz) edilmesini sağla SQL Server 2005 in kurulmasında bütün network protokollerin kurulu Ancak tümü enable edilmeyebili SQL Server Configuration Manager ı başlatmak için:

SQL SERVER 2005 SİSTEM YÖNETİCİSİ nin EL KİTABI 15 SQL Server 2005 program grubundan Configuration Tools bölümünden SQL Server Configuration Manager tıklanı Ardından istenilen kısı m seçili Bir network protokolünü enable etmek için: 1. SQL Server Configuration Manager içinde SQL Server 2005 Network Configuration ı genişletin. 2. Protocols u seçin. 3. Ayrıntılar bölümünde değiştirilecek protokolü sağ tıklayın ve Enable ya da Disable ı tıklayı n. Servislerin Konfigürasyonu SQL Server Configuration Manager da SQL Server Agent servisini seçin ve sağ tıklayarak Properties diyalog kutusunu açı n. Log on kısmında konfigüre edilecek bileşenler: Built-in account (yerleşik kullanıcı) This account (belirtilen kullanıc ı ) Built-in kullanıc ı hesab ı seçenekleri Local Systems, Local Service ya da Network Service di Local Systems kullanıcısı lokal sisteme işletim sisteminin bir parçası olarak erişi Local Service kullanıcısı ise lokal sistemi lokal servis hesabı olarak erişi Network Service kullanıcıs ı ise SQL Service Agent in network e erişmesini sağla This account ile belirtilen kullanıcı hesapları Windows işletim sistemi üzerinde lokal ya da domain bazında yaratılan kullanıc ı hesaplarıdı NOT: Servis hesabı değiştirildiğinde geçerli olması için Restart düğmesi aracılılığıya servisin yeniden başlatılması gereki

SQL SERVER 2005 SİSTEM YÖNETİCİSİ nin EL KİTABI 16 TESCİLLİ MARKALAR Tescilli markalar ve ürünler aşağıda listelenmişti Örneklerde adı geçen kullanıcı, kurum adlar ı, e-mail adresleri vb. bilgiler tümüyle hayalidi Herhangi bir gerçek kişi ya da kurumla ilgisi yoktu Tescilli markalar kendi imtiyazlarına sahipti Kitapta bilgi amaçl ı kullanılmıştı Okuyucular kitaptaki bilgileri kendi istekleriyle kullanmayı kabul etmiş sayılırla Tescilli Markalar: MCSE, MCSE 2003, Microsoft Corporation firmasının tescilli markasıdı 70-290 : Managing and Maintaining a Microsoft Windows Server 2003 Environment, 70-291, 70-293, 70-294 gibi sınav kodlar ı ve adlar ı Microsoft Corporation firmasının tescilli markasıdı Microsoft Windows Server 2003, Microsoft Windows 2000, Microsoft Windows XP, Microsoft Corporation firmasının tescilli markasıdı Microsoft Exchange Server 2003, Microsoft Systems Management Server 2003, Microsoft Corporation firmasının tescilli markasıdı.net, Visual Studio.NET, C#.NET, Microsoft Corporation firmasının tescilli markasıdı Microsoft SQL Server, Microsoft SQL Server 6.x, Microsoft SQL Server 7.0, Microsoft SQL Server 2000, Microsoft Corporation firmasının tescilli markasıdı Microsoft Visual Basic 6.0, Microsoft Corporation firmasının tescilli markasıdı Microsoft Windows NT, Microsoft Windows NT 3.xx ve Microsoft Windows NT 4.0, Widnows NT 5.0, Microsoft Corporation firmasının tescilli markasıdı Microsoft Word, Excel, Access, PowerPoint, Outlook Microsoft Corporation firmasının tescilli markasıdı Microsoft Office 2000, Word 2000, Excel 2000, Access 2000, PowerPoint 2000, Outlook 2000 Microsoft Corporation firmasının tescilli markasıdı ASP, ASP.NET, VBScript, Microsoft Corporation firmasının tescilli markasıdı ActiveX, IntelliSense, Visual InterDev, Visual Studio, Publisher, BackOffice, Windows, Microsoft firmasının tescilli markasıdı MS-DOS, Microsoft Corporation firmasının tescilli markasıdı DİKKAT: Bu kitap Faruk Çubukçu tarafından yazılmıştı Yayım ve dağıtım hakkı Faruk Çubukçu ya aitti T.C. Kültür ve Turizm Bakanlığı, Fikir ve Sanat Eserleri ilgili yasalarıyla; eser, yazarın izni olmadan elektronik, mekanik, fotokopi, kayıt cihaz ı vb sistemler kullanılarak kısmen ya da tamamen kopyalanamaz. COPYRIGHT (c) 2003 FARUK ÇUBUKÇU. Faruk Çubukçu, Tel: 232-4830050, faruk@farukcubukcu.com.