![]() |
SQL Server Servisleri:
Bütün SQL Server servisleri, Win NT üzerinde servisler olarak veya Win 95 ve diğer işletim sistemleri üzerinde uygulama olarak çalışır. SQL Server servisler MSSQL Server'ı, SQL Server Agent'i ve Microsoft Distrubuted Transaction Coordinator'ı (MS DTC) içerir.
MSSQL Server Servisi: İlişkisel veritabanı yönetim sistemidir. Transact-SQL ifadelerini işler ve server'daki veritabanından oluşan dosyaları yönetir.
v Bu servisler tesadüfi çoklu kullanıcılara göre bilgisayar kaynaklarını ayırırlar.
v Mantıksal problemleri engeller. (Aynı anda aynı veriyi güncellemek isteyen kullanıcılara karşı zaman isteme gibi')
v Veri uyumunu ve tutarlılığını garanti altına alır.
SQL Server Aracı Servisi: Lokal veya çoklu server işlerini, uyarıları ve operatörleri yaratmak veyönetmek için SQL Serverla birleşim içinde çalışan bir servis
Microsoft Distrubuted Transaction Coordinator Servisi: Bu bir transaction yöneticisidir. Bir işlemdeki farklı veri kaynaklarını içeren client'lara izin verir. Ayrıca Microsoft Transaction Server'ın bir bileşenidir.
SQL Server Client Yazılımı:
SQL Server, veritabanını yaratmak ve dizayn etmek, veri sorgulamak, server'ı idare etmek ve belirli konular üzerinde yardım aramak için client yazılım çeşitlerini içerir.
SQL Server Yönetim Araçları:
Grafiksel Araçlar |
Amaç |
SQL Server Client Konfigurasyonu |
Haberleşme parçaları için client konfigurasyonunu yönetmede kullanılır. |
SQL Server Performans Denetimi |
Dosya SQL Serverla WinNT Performans Denetimini uyumlandırmak için kullanılır. |
SQL Server Profiler |
Server aktivitesinin kaydını tutmak için kullanılır ve denetim yeteneği sağlar. |
SQL Server Sorgu Analisti |
Çoklu sorguları yönetmek, bir sorgu planı analiz etmek ve istatistik bilgileri görüntülemek için kullanılır. |
SQL Server Servis Yöneticisi |
SQL Server Servislerini durdurmak, başlatmak ve dondurmak için kullanılır. |
SQL Server Setup |
SQL Server'ı kurmak ve tekrar konfigure etmek için kullanılır. |
SQL Server Wizards |
Karmaşık işlemlerde kullanıcıya yol göstermek için kullanılır. |
| Help Tipi | Tanım |
Application Help |
SQL Server Enterprise Manager, SQL Server Profiller ve SQL Server Query Analyzer toolları ile ilgili yardım konularını içerir. |
Transact-SQL Help |
SQL Server Query Analyzer kullanılırken, yardım alabilmek için seçilen bir ifade üzerinde Shift+F1 yapılır |
SQL Server documentation set |
SQL Server Books Online SQL Server documentation'a erişim sağlar. |
Haberleşme
SQL Server, tabaka halinde bulunan haberleşme mimarisini kullanır. Bu mimari aynı uygulamayı farklı network ortamlarında oluşturmaya izin verir. Haberleşme mimarisindeki bileşenler aşağıdakileri içerir.
Application
Bir application, veritabanı uygulama arayüzü (API) kullanılarak geliştirilebilir. Bir uygulama, SQL Server ile haberleşmek için kullanılan network protokollerinin temelinde oluşan bilgiye sahip değildir.
Veritabanı Arayüzü
SQL Server ile iletişim kurmak için ve SQL Server tarafından döndürülen sonuçları denetlemek için bir uygulama tarafından kullanılan bir arayüzdür.
Network Library
Network protokolü tarafından gönderilen, veritabanı isteklerini ve sonuçlarını toplayan haberleşme yazılım bileşenidir. Network library, Net-Library olarak da bilinir ve client ve server'ın her ikisine de kurulmalıdır.
Client'lar ve server'lar, birden fazla Net-Library kullanabilirler ama başarılı bir şekilde haberleşebilmeleri için ortak bir network library kullanmalılar. SQL Server, TCP/IP, Named Pipes, Novell IPX/SPX, Banyan VINES/IP, AppleTalk ADSP gibi network protokollerini destekler.
Tabular Data Stream (TDS)
Client ve SQL Server ile haberleşmek için kullanılan uygulama seviyesindeki bir protokoldür. Örneğin; Windows Sockets Net-Library kullanılırsa, TDS paketleri, protokolün temelinde yatan TCP/IP paketlerinde tutulur.
Open Data Services:
Network bağlantılarını ele alan bir SQL Server bileşenidir. Open Data Services, kurulan tüm Net-Library'leri denetler.
Uygulamanın Gelişimi
Kullanıcılar, veri nesne arayüzü (data object interface) veya API ile yazılan bir uygulama sayesinde SQL Server'a erişebilir.
Application Programming Interfaces (APIs)
Bir veritabanı API'si veritabanına bağlanmak için bir uygulamanın nasıl yazılacağını ve veritabanına komutların nasıl girileceğini tanımlar. SQL Server iki ana class sağlar. API'ler kullanılarak uygulamanın davranışı ve performansı daha fazla kontrol edilebilir.
OLE DB
Bu COM tabanlı data access arayüzüdür. OLE DB veya OLE DB kullanan data object interfaces kullanılarak yazılan uygulamaları destekler. OLE DB, SQL Server'daki, diğer ilişkisel veritabanlarındaki ve diğer veri kaynaklarındaki veriye erişebilir.
ODBC
Call-level arayüzüdür. ODBC, doğrudan SQL Server TDS protokolüne erişebilir ve ODBC veya ODBC kullanan data object interfaces, kullanılarak yazılan uygulamaları ve bileşenleri destekler. ODBC, SQL Server'daki ve diğer ilişkisel veritabanlarındaki veriye erişebilir, ama diğer veri kaynaklarına erişim için kullanılamaz.
Data Object Interfaces
Data object interfaces, API'lerin kullanımından daha kolay kullanılırlar. Ama fonksiyonelliği API'ler kadar açığa çıkmaz.
ActiveX data Objects (ADO)
ActiveX data Objects (ADO), OLE DB API'sini kapsar ve bakım maliyetlerini ve uygulama gelişimini azaltır. Microsoft Visual Basic, Visual Basic for Applications, Active Server pages (ASP) ve Microsoft Internet Explorer tarafından kullanılır.
Remote Data Objects (RDO)
Remote Data Objects (RDO), ODBC API'yi kapsar. RDO, Microsoft Visual Basic, Visual Basic for Applications tarafından kullanılır
Bu sitede bulunan içeriği izinsiz kullanmak ve yayınlamak yasaktır. |
Powered by Designed by |