SQL konfiguratsiya menejeri. SQL Serverni sozlash uchun menejer. SQL Server xizmatlari

SQL Server SQL Server tomonidan nazorat qilinadigan tarmoq protokollarini o'rnatish uchun SQL Server bilan bog'liq xizmatlarni taqdim etish, shuningdek, SQL Server bilan mijoz kompyuterlaridan ulanishlarni sozlash uchun foydalidir. SQL Server Microsoft Configuration Manager - Microsoft Windows Console (MMC) qo'shimcha elementi bo'lib, uni Boshlash menyusidan ochish yoki istalgan Microsoft Microsoft Windows Console ekraniga qo'shish mumkin. Microsoft boshqaruv konsoli ( mmc.exe) vikoryst fayli SQLServerManager<версия>.msc(masalan, SQLServerManager13.msc SQL Server 2016 uchun) Konfiguratsiya menejerini oching. Quyida, C diskida Windows o'rnatilganda ushbu menejerning qolgan to'rtta versiyasi qayta o'rnatildi.

SQL Server 2016C:\Windows\SysWOW64\SQLServerManager13.msc
SQL Server 2014C:\Windows\SysWOW64\SQLServerManager12.msc
SQL Server 2012C:\Windows\SysWOW64\SQLServerManager11.msc
SQL Server 2008C:\Windows\SysWOW64\SQLServerManager10.msc
Eslatma

SQL Server Configuration Manager mustaqil dastur emas, Microsoft Windows konsolining qo'shimcha qismi bo'lganligi sababli, Windowsning yangi versiyalarida ishlaganda SQL Server Configuration Manager dastur sifatida ko'rinmaydi.

  • Windows 10:
    SQL Server Konfiguratsiya menejerini ochish uchun kiriting boshoq tomoni SQLServerManager13.msc (SQL Server 2016 uchun). SQL Serverning oldingi versiyalari uchun 13 raqamini kichikroq raqam bilan almashtiring. SQLServerManager13.msc tugmasini bosganingizda, konfiguratsiya menejeri ochiladi. Konfiguratsiya menejerini old sahifaga yoki vazifalar paneliga mahkamlash uchun SQLServerManager13.msc ni o'ng tugmasini bosing va tanlang Faylni o'z ichiga olgan papkani oching. Explorerda SQLServerManager13.msc ni o'ng tugmasini bosing va keyin buyruqni tanlang Old ekranga mahkamlang yoki yana Vazifani panelga mahkamlang.
  • Windows 8:
    SQL Server Configuration Manager-ni ochish uchun jozibadorlikdan foydalaning Qidirmoq depozitga Dastur kiriting SQLServerManager<версия>.msc(masalan, SQLServerManager13.msc) keyin tugmani bosing TANISHTIRDI.

SQL Server Konfiguratsiya menejeri va SQL Server Management Studio o'rtasi turli xil server sozlamalarini ko'rish va o'zgartirish uchun WMI vositalaridan foydalanadi. Instrumentaríy WMI zabezpechuê odnomanitni interfeys uchun API-dzvinkami, yoki o'zgartirish operatsiontsíami uchun reestrom, scho zapituyut zasob SQL Server, va bir qator porashcheniy nazorati va sQL-slujibaminger. Vidomosti alohida binolarni sozlash haqida WMI div. bo'linmada.

SQL Server Configuration Manager div yordamida boshqa kompyuterda xizmatlarni ishga tushirish, yangilash, pasaytirish, yangilash va sozlash haqida ma'lumot. bo'linmada.

SQL Server Konfiguratsiya menejeri xizmatlarni ishga tushirish, tugatish, yangilash va tugatish, shuningdek, xizmat ko'rsatish vakolatlarini ko'rib chiqish yoki o'zgartirish uchun ishlatiladi.

Qo'shimcha ishga tushirish imkoniyatlari uchun ma'lumotlar bazasi mexanizmini ishga tushirish uchun SQL Server konfiguratsiya menejerini tekshiring. Qo'shimcha ko'rinishlarni olib tashlash uchun div.

SQL Server konfiguratsiya menejeri yordamida siz SQL Server xizmatlarini boshqarishingiz mumkin.

Muhim

SQL Server Services yoki SQL Server Agent tomonidan sozlangan bulut hisobini o'zgartirish yoki bulut hisobi parolini o'zgartirish uchun har doim SQL Server Configuration Manager kabi SQL Server xususiyatlaridan foydalaning. SQL Server Konfiguratsiya menejeri nafaqat hisob qaydnomasi nomini o'zgartiradi, balki yangi qayd yozuvi SQL Server sozlamalarini o'qishi uchun Windows registrida ruxsatlarni o'rnatish kabi qo'shimcha sozlashlarni ham amalga oshiradi. Windows Vista Manager kabi boshqa vositalar bulut hisobining nomini o'zgartirishi mumkin, ammo boshqa sozlamalarni o'zgartira olmaydi. Agar xizmat SQL Server registriga kira olmasa, u to'g'ri ishga tushmasligi mumkin.

SQL Server Configuration Manager, SMO va WMI-ning qo'shimcha afzalligi shundaki, yangi sozlamalar xizmatni qayta ishga tushirmasdan darhol amalga oshiriladi.

SQL Server server va mijoz chekka protokollarini, shuningdek ulanish parametrlarini sozlash imkonini beradi. To'g'ri protokollar sozlangandan so'ng, serverning tarmoq ulanishlarini o'zgartirishga hojat qolmaydi. Shu bilan birga, SQL Server konfiguratsiya menejeri ulanishni SQL Server tanlangan tarmoq protokoli, port yoki kanalni tinglashi uchun qayta sozlash uchun ishlatilishi mumkin. Protokollarni kiritish haqida qo'shimcha ma'lumotni ko'rish uchun div. Vidomosti xavfsizlik devoridagi protokollarga kirishga ruxsat berdi.

SQL Server Configuration Manager sizga server va mijoz chekka protokollarini boshqarish imkonini beradi, jumladan shifrlash protokollarini o'rnatish, taxallus vakolatini o'zgartirish va protokollarni yoqish va o'chirish.

SQL Server sizga taxalluslarni yaratish yoki o'chirish, protokollar tartibini o'zgartirish va server taxallusining kuchini o'zgartirish imkonini beradi, jumladan:

    server taxalluslari - mijoz ulanadigan kompyuter uchun ishlatiladigan server taxalluslari;

    protokol - chekka protokoli, bu konfiguratsiyaga asoslangan;

    Aloqa parametrlari - o'lchash protokolini sozlash uchun aloqa manzili bilan bog'liq parametrlar.

SQL Server Configuration Manager, shuningdek, Windows klasteri misollari haqidagi ma'lumotlarni ko'rish imkonini beradi, lekin xizmatlar guruhini ishga tushirish kabi harakatlar uchun klaster ma'muri javobgardir.

Mavjud mesh protokollari

SQL Server xotira, TCP/IP va nomlangan quvur protokollarini qo'llab-quvvatlaydi. Chegaraviy protokollarni tanlash haqida ma'lumot. bo'linmada. SQL Server VIA, Banyan VINES Sequenced Packet Protocol (SPP), Multiprotocol, AppleTalk yoki NWLink IPX/SPX protokollarini qo'llab-quvvatlamaydi. Ushbu protokollardan biri yordamida avval ulangan mijozlar SQL Serverga ulanish uchun boshqa protokolni tanlashlari kerak. WinSock proksi-serverini sozlash uchun SQL Server Konfiguratsiya menejeridan foydalanib bo'lmaydi. WinSock proksi-serverini sozlash uchun div. ISA Server hujjatlari.

SQL Server xizmatlari


Ulangan SQL Server xizmatlari (va bu aybdor) services.msc API dan emas, balki SSCM menejeridan sozlanishi mumkin. Ko'proq nazarda tutilganidek, biz ishga tushirish soatidagi xatti-harakatlar va xizmatning bulutli yozuvi, shuningdek, teri xizmatining qo'shimcha parametrlari (quyida bo'linish ekrani) haqida qayg'urishimiz mumkin.
SQL Server integratsiya xizmatlari. Sozlanishi mumkin bo'lgan qo'shimcha parametrlar har kuni o'zgarib turadi.
SQL Server tahlil xizmatlari. Sozlanishi mumkin bo'lgan qo'shimcha parametrlar har kuni o'zgarib turadi.
SQL Server xizmati:

SQL Server xizmatlariga ulanish


1. FILESTREAM. Ushbu sozlash sizga T-SQL kirishini, faylga kirish/chiqarishga kirishni, masofaviy mijozga kirishni yoqish yoki o‘chirish va FILESTREAM resursi nomini o‘rnatish imkonini beradi.

2. AlwaysOn mavjudligining yuqori darajasi. Bu sozlama “Har doim yoqilgan” mavjudlik guruhlarini oʻchirish yoki oʻchirish imkonini beradi. Bundan tashqari, u mavjudlik guruhiga asoslangan Windows-ga chidamli klasterni (WFCS) o'rnatishga imkon beradi.

3. Parametrlarni ishga tushirish. SSCM menejeri misol uchun funksiyalarni yaratadigan maxsus ishga tushirish parametrlarini belgilash imkonini beradi. Sizning menejeringiz Microsoft SQL Server to'g'ri ishga tushishini ta'minlash uchun har doim SQL Serverning har qanday namunasi uchun uchta ishga tushirish parametridan foydalanadi:
-d. Asosiy ma'lumotlar bazasining ma'lumotlar faylini (.mdf) o'zgartirishni buyuradi.
-l. Asosiy ma'lumotlar bazasining tranzaksiya jurnali faylini (.Idf) kengaytirilishini buyuradi.
-e. Namunani topshirish jurnali faylining joylashuvini belgilaydi.


Nima uchun uchta parametr mavjud? Magistr ulangan Resurs ma'lumotlar bazasidan ishlaydigan SQL nusxasining miyasi sifatida ishlaganligi sababli, u SQL Server misolini ishga tushirish uchun zarur bo'lgan barcha metama'lumotlarni taqdim etadi. Ishga tushirish jarayonining teri tarixini yozish uchun tozalash jurnalini yaratish kerak.

Muammolarni bartaraf etish usuli (-m) yordamida serverni yagona server rejimida ishga tushirish uchun qo'shimcha parametrlarni vaqtincha sozlash mumkin; namunaning chiqishini tiklash uchun ishlatilishi mumkin bo'lgan yaqin parametrni chetlab o'tish zarur bo'lgan hollarda minimal sozlashlar to'plami (-f) bilan namunani ishga tushirish; Microsoft SQL Server (-T) ning asosiy harakatlarini o'zgartiruvchi kalitlarni o'rnatish. Xotira bilan bog'liq muammolarni bartaraf etish va server xotirasining maksimal qiymatini SQL Serverni ishga tushira olmaydigan darajada past darajaga o'rnatmoqchi bo'lganimda ba'zi muammolarni chetlab o'tish uchun -f dan foydalanishim kerak edi. Tabiiyki, ko'pchilik ma'lumotlar bazasi ma'murlari o'zlarining har bir SQL Server serverlarida -T parametri orqali o'zlarining kasbiy faoliyati soatiga bir necha ma'lumotlarni uzatish parametrlarini o'rnatadilar, aks holda biz boshqa statistik ma'lumotlarda jarayon haqida xabar beramiz i.

Men katta bo'lganimda ma'lumotlar bazasi ma'muri bo'lishni xohlamayman. Hayot bizni shunchaki bu kasbga yetaklaydi, garchi u bizni boy bo'lishi kerak bo'lsa ham. SQL Server ma'muriyati bo'yicha tajribaga ega bo'lgan kishi kamdan-kam hollarda mahsulot haqidagi bilim bilan taqdirlanadi, lekin ko'pincha biz o'zimiz savdo sirlarini o'rganishga majbur bo'lamiz. O‘zim ham shunday boshladim, boshlash jarayonida ko‘p baraka topdim. Shuning uchun men bir qator maqolalar tayyorladim, ular allaqachon zaxira va yangilanish deb hisoblangan. Endi SQL Server sozlamalarini sozlashning asosiy vositasi - SQL Server Adjustment Manager haqida bilish vaqti keldi.

SQL Server konfiguratsiya menejeri - bu SQL Server, tarmoq protokollari, portlar, ayniqsa tinglash va server taxalluslarini yaratishga asoslangan barcha xizmatlarni boshqarish uchun interaktiv plagin. SQL Server Konfiguratsiya menejeri (SSCM) Windows 8 va Windows Server 2012 versiyalariga o'tkaziladigan Microsoft Windows versiyalari uchun Start\Microsoft SQL Server 20xx\Configuration Tools\SQL Server Configuration Manager menyu bandlari ierarxiyasida mavjud. operatsion tizimning qolgan ko'rsatilgan versiyalari, shunchaki vikonite poshuk SQL Server so'zlariga rioya qiling va dasturlar ro'yxatidan "SQL Server Setup Manager" ni tanlang. Birinchi marta SSCM ga yangilanganda, dastur 1-ekranda ko'rsatilgandek ko'rinadi (SQL Server 2014 da ko'rsatilganidek).

Ekran 1. SQL Serverni sozlash menejeri

Sozlanmoqda

Keling, SSCM dispetcherida ruxsat etilgan mumkin bo'lgan harakatlarni ko'rib chiqaylik. Chap paneldagi element SSCM menejeridan kiritilishi mumkin bo'lgan bir yoki bir nechta vazifalarni ifodalaydi. Ba'zi versiyalarda ham 64-bit, ham 32-bit versiyalari mavjud. Ushbu statistika 32-bitli versiyaga asoslangan. Bugungi kunda Microsoft SQL Server 32-bitli serverlarda faqat quyidagi hollarda joylashtiriladi:

a) siz SQL Serverning eski versiyasidan foydalanyapsiz;

b) hamma narsani to'lab, siz SQL Server nusxasini qimmatli RAM resurslarini tejaysiz.

SSCM menejerida mavjud amallar (2-bo'lim ekran) qayta tartibga solinmoqda.


Ekran 2. SSCM da mavjud amallar
  • SQL Server xizmatlari. Ushbu harakat Microsoft SQL Server bilan bog'liq barcha xizmatlarni ishga tushirish, to'xtatish va qayta ishga tushirish imkonini beradi. Bundan tashqari, siz xizmat turiga qarab xizmatning bulutli yozuvlarini, ishga tushirish xatti-harakatlarini, qo'shimcha funktsiyalarini va ishga tushirish parametrlarini o'zgartirishingiz mumkin.
  • SQL Server tarmog'ini sozlash. Ushbu harakat sizga ma'lum tarmoq protokollarini yoqish va o'chirish imkonini beradi: Umumiy xotira, Nomlangan quvurlar va TCP/IP, shuningdek, ularning har biri uchun qo'shimcha parametrlarni sozlash.
  • Kuchli SQL Server mijozini o'rnatish (hozirgi versiya 11.0). Ushbu harakat mijozlardan konfiguratsiya qilinayotgan SQL Server namunasiga ulanish uchun protokollarni maxsus yoqishlari talab qilinadigan tartibni o'rnatish imkonini beradi. Ushbu yordam yordamida siz SQL Server namunasi uchun taxalluslar yaratishingiz mumkin, shunda turli oxirgi foydalanuvchi dasturlari faol server nomi ostida boshqariladigan nomlar bilan serverlarga ulanishi mumkin. Ma'lumotlar bazalarini dasturlar bilan ko'chirishda ulanish qatorlarini o'zgartira olmasligingizdan ehtiyot bo'ling, lekin siz hali ham mavjudligini ta'minlashni yoki oxirgi foydalanuvchilardan server nomini olishni xohlaysiz. Keling, ushbu hisobotning terisini ko'rib chiqaylik.

SQL Server xizmatlari

Ulangan SQL Server xizmatlari (va bu aybdor) services.msc API dan emas, balki SSCM menejeridan sozlanishi mumkin. Ko'proq nazarda tutilganidek, biz ishga tushirish soatidagi xatti-harakatlar va xizmatning bulutli yozuvi, shuningdek, teri xizmatining qo'shimcha parametrlari (3-bo'lim ekrani) haqida qayg'urishimiz mumkin.

  • SQL Server integratsiya xizmatlari. Sozlanishi mumkin bo'lgan qo'shimcha parametrlar har kuni o'zgarib turadi.
  • SQL Server tahlil xizmatlari. Sozlanishi mumkin bo'lgan qo'shimcha parametrlar har kuni o'zgarib turadi.
  • SQL Server xizmati:

1. FILESTREAM. Ushbu sozlash sizga T-SQL kirishini, faylga kirish/chiqarishga kirishni, masofaviy mijozga kirishni yoqish yoki o‘chirish va FILESTREAM resursi nomini o‘rnatish imkonini beradi.

2. AlwaysOn mavjudligining yuqori darajasi. Bu sozlama sizga AlwaysOn Availability Groupsni yoqish yoki oʻchirish, shuningdek, mavjudlik guruhi asoslangan Windows taʼminot klasterini (WFCS) sozlash imkonini beradi.

3. Parametrlarni ishga tushirish. SSCM menejeri misol uchun funksiyalarni yaratadigan maxsus ishga tushirish parametrlarini belgilash imkonini beradi. Sizning menejeringiz Microsoft SQL Server to'g'ri ishga tushishini ta'minlash uchun har doim SQL Serverning har qanday namunasi uchun uchta ishga tushirish parametridan foydalanadi:

  • -d. Asosiy ma'lumotlar bazasining ma'lumotlar faylini (.mdf) o'zgartirishni buyuradi.
  • -l. Asosiy ma'lumotlar bazasining tranzaksiya jurnali faylini (.ldf) kengaytirilishini buyuradi.
  • -e. Namunani topshirish jurnali faylining joylashuvini belgilaydi.

Nima uchun uchta parametr mavjud? Magistr ulangan Resurs ma'lumotlar bazasidan ishlaydigan SQL nusxasining miyasi sifatida ishlaganligi sababli, u SQL Server misolini ishga tushirish uchun zarur bo'lgan barcha metama'lumotlarni taqdim etadi. Ishga tushirish jarayonining teri tarixini yozish uchun tozalash jurnalini yaratish kerak.

Muammolarni bartaraf etish usuli (-m) yordamida serverni yagona server rejimida ishga tushirish uchun qo'shimcha parametrlarni vaqtincha sozlash mumkin; namunaning chiqishini tiklash uchun ishlatilishi mumkin bo'lgan yaqin parametrni chetlab o'tish zarur bo'lgan hollarda minimal sozlashlar to'plami (-f) bilan namunani ishga tushirish; Microsoft SQL Server (-T) ning asosiy harakatlarini o'zgartiruvchi kalitlarni o'rnatish. Xotira bilan bog'liq muammolarni bartaraf etish va server xotirasining maksimal qiymatini SQL Serverni ishga tushira olmaydigan darajada past darajaga o'rnatmoqchi bo'lganimda ba'zi muammolarni chetlab o'tish uchun -f dan foydalanishim kerak edi. Tabiiyki, ko'pchilik ma'lumotlar bazasi ma'murlari o'zlarining har bir SQL Server serverlarida -T parametri orqali o'zlarining kasbiy faoliyati soatiga bir necha ma'lumotlarni uzatish parametrlarini o'rnatadilar, aks holda biz boshqa statistik ma'lumotlarda jarayon haqida xabar beramiz i.

Ishga tushirish parametrlarining to'liq ro'yxatini rasmiy Microsoft hujjatlarida (https://msdn) topish mumkin.

microsoft.com/en-us/library/ms190

4. Ilg'or (Dodatkovo). SQL Server xizmatining Kengaytirilgan yorlig'i (4-ekran) misol uchun dump katalogini o'zgartirish, shuningdek, mahsulotda keyingi ishlash uchun Microsoft-ning kanca uzatish mexanizmini sozlash imkoniyatini beradi. Bundan tashqari, siz quyida joylashgan qo'shimcha parametrlarni o'qish (o'zgartirish o'rniga) qobiliyatini olib tashlaysiz.

  • SQL Server hisobot xizmatlari. Biz SQL Server Reporting Services (SSRS) ning barcha asosiy parametrlarini boshqarishimiz mumkin, lekin xizmat alohida interfeysga ega. SSRS ning barcha jihatlari uchun SSCM dan foydalanishni tavsiya etmayman, garchi ba'zilari mavjud bo'lsa ham.
  • SQL Server brauzeri. Bulutli ro'yxatga olish xizmati ishga tushirilgunga qadar xatti-harakatlarga qo'shimcha ravishda, ushbu xizmat uchun dump katalogi va xatolar jurnalidan tashqari, kirish mumkin bo'lgan bir qator qo'shimcha sozlamalar mavjud. Agar bitta tugunda bir nechta SQL Server nusxalari bo'lmasa, ushbu xizmatni yoqish tavsiya etiladi.
  • SQL Server agent xizmati. Boshqa xizmatlarning boyligiga o'xshab, siz xizmatni ishga tushirish va bulutli qayd etish vaqtidagi xatti-harakatlar tartibiga ko'ra, dump katalogini, fayllarni qayd qilish va uzatishni sozlashingiz mumkin.

Merezhevi SQL Serverni sozlash

SQL Server fextavonie konfiguratsiyalari Microsoft SQL Serverda mavjud bo'lgan har qanday yoki uchta chekka protokollarni yoqish imkonini beradi: Umumiy xotira, Nomlangan quvurlar va TCP/IP.

Umumiy xotira va nomli quvurlar chekka kompyuterga SQL Serverga kirishni ta'minlaydi va TCP/IP chekka qurilmalarni SQL Server misoliga ulash usullarini taqdim etadi. Shunday qilib, Nomlangan quvurlarni Windows o'rtasida vikoristlash mumkin, lekin siz masofaviy serverlar o'rtasida Nomlangan quvurlarni vikoristing qilishda o'rta stekni chetlab o'tishning barcha afzalliklarini yo'qotasiz. Umumiy xotira sozlamalari yoqilgan holatda boshlanadi va tugaydi. Nomlangan quvurlar, yoqilgan/o'chirilgan holatiga qo'shimcha ravishda, SQL Server uchun quvur nomini belgilash imkonini beradi. Siz TCP/IP SQL Server so'rovlarni tinglaydigan portni o'zgartirish orqali ushbu protokolni o'rnatish va o'zgartirish imkonini berishini aniqladingiz.

Kuchli SQL Server mijozini o'rnatish

Ushbu to'plam SQL Server so'rovlarini tahlil qilish harakatini o'rnatish imkonini beradi. Bundan tashqari, siz mijoz uchun protokollar nomini yoqishingiz, shuningdek, kanal nomi va port raqamini belgilashingiz mumkin.

SQL Server konfiguratsiya menejeri interfeysi misollarning ishlashini va SQL Serverning kompyuterlar va mijozlar bilan o'zaro ta'sirini sozlash uchun eng muhim komponent bo'lib, bu misolda joylashtirilgan ma'lumotlar bazalariga so'rovlarni majbur qiladi. Bu Microsoft SQL Serverning turli komponentlarini quvvatlantiradigan bulutli xizmatlarni qayd etish xizmati orqali namunani eng oddiy darajada ishga tushirish va himoya qilish usulini anglatadi. SQL Serverning boshlang'ich va tajribali DBA sifatida birinchi himoya chizig'i SSCM menejeridan to'g'ri foydalanish va unga har doim ochiq bo'lgan sozlash opsiyalaridan xabardor bo'lishdir.


Ishga tushirish => Dasturlar => Microsoft SQL Server 2008 R2 => Sozlamalar => SQL Server konfiguratsiya menejeri

  1. 46. SQL Server konfiguratsiya menejeri oynasi
Chap tomonda bo'limga yaqin oyna mavjud Merezhev konfiguratsiyasiSQLServer qatorni tanlang uchun protokollarSQL 2008 va oynaning o'ng tomonida TCP\IP protokoli holatini "O'chirilgan" ga o'zgartiring.

O'zgarishlar kuchga kirishi uchun SQL Serverni qayta ishga tushirishingiz kerak. Buning uchun oynaning chap tomonida bo'limni tanlang XizmatlarSQLServer, SQL Server (SQL 2008) qatorini tanlang va tugmani bosing Xizmatni qayta ishga tushiring asboblar panelidagi oyna ( Malyunok 47).


  1. 47. SQL Server xizmatlari
1.8.4.Mijoz tomonidan ulanishni sozlash

Serverga ulanish uchun ulanish qatorlarini yaratish uchun ODBC SQL Server ma'lumotlar faylidan foydalanishingiz kerak, keyin. Maxsus qurilma (DSN) yaratish shart emas.

Dasturiy ta'minot paketini birinchi marta ishga tushirganingizda, ro'yxatdan o'tish oynasini ko'rasiz ( Malyunok 48) parametrlarni belgilash zarur Server nomiі Men ma'lumotlarga asoslanaman.


  1. 48. Ro'yxatdan o'tish oynasi
Server nomi sintaksisi: [\]

  • - Server identifikatori.
Server identifikatori foydalanilayotgan protokol tomonidan aniqlanishi kerak. TCP\IP protokoli uchun quyidagi identifikatorlarga ruxsat beriladi:

  • IP-manzilga aylantirilishi mumkin bo'lgan DNS yoki NetBIOS nomlari;

  • IP manzillar;

  • mahalliy manzillar "127.0.0.1" yoki ".", ular "o'z-o'zidan" (mahalliy serverga) ulanishlarni va o'rta interfeysni chetlab o'tib, to'g'ridan-to'g'ri ulanishlar uchun "(mahalliy)" nomini bildiradi.

  • – Belgilangan serverdagi SQL Server nusxasining nomi. SQL Serverni birinchi o'rnatish uchun (o'rnatishdan keyingi misol) namuna nomi ko'rsatilmagan.

Agar ulanish o'rnatilmasa yoki asta-sekin uzilib qolsa, server taxalluslaridan tezda foydalanish kerak. Server taxallus - bu ma'lum bir SQL serveriga ulanishni o'rnatish uchun nomlangan guruh. Turli taxalluslardan foydalanish ulanishlar bilan bog'liq ko'proq muammolarni hal qilish imkonini beradi, jumladan SQL Server o'rnatishlarini nomlash.

Taxalluslarni o'rnatish cliconfg.exe qo'shimcha yordam dasturi yordamida amalga oshirilishi mumkin, uni yorliqdagi "Ishga tushirish - Microsoft SQL Server - Client Network Utility" menyusidan bosish mumkin. "Taxallus (Taxallus qo'shimcha yordam tugmalari uchun [Addati (Qo'shish] , [O'zgartirish (Tahrirlash)] і [Hayotiylik (Oʻchirish)] (Malyunok 49).


  1. 49. Chegara kutubxonasining qo'shilgan konfiguratsiyasi
Added Edge Library Configuration oynasida siz quyidagi parametrlarni belgilashingiz kerak:

Dumbada Malyunok 49 192.168.0.2 IP manziliga, 1433 portiga tayinlangan “DBSRV” taxallusni sozladi. Bu holda taxallus haqiqiy server nomlari bilan mos keladi.

Ko'pincha serverlarga ulanish uchun taxalluslar avtomatik ravishda yaratiladi, shuning uchun tarmoq serveri manzillarini o'zgartirganda eski taxalluslarni o'chirishingiz mumkin.

Agar haqiqiy server nomi taxallus nomi bilan mos kelsa, serverga ulanish uchun taxallus parametrlari ko'rsatilishi kerak. Shuning uchun, server tarmog'ining parametrlarini o'zgartirganda, mijoz stantsiyalaridagi taxalluslar sozlamalarini qo'shimcha ravishda tekshirish va sozlash kerak.

1.8.5.Ulanish muammolari diagnostikasi

Ikkita asosiy ulanish muammosi mavjud:


  1. Robotik chora-tadbirlar va g'alaba qozonish protokoli muammolari;

  2. Xavfsizlik muammolari (autentifikatsiya).
Ulanish muammolarini diagnostika qilish tartibi:

  1. Egalik va tizim dasturiy ta'minotining afzalliklarini ko'rib chiqing:

  • SQL Server ishlayapti;

  • barcha serverlar himoyalangan va chegaraga ulangan;

  • Qurilma normal ishlaydi, barcha kabellar ulangan;

  • Ular uchun oraliq qurilmalar va drayverlar o'rnatiladi, yoqiladi va nosozliklar va nizolarsiz ishlaydi.

  1. Operatsion tizimda konfiguratsiya qilingan protokollar konfiguratsiyasini o'zgartiring. Tekshiruv Windows operatsion tizimidan foydalangan holda serverda va mijozda amalga oshirilishi kerak.
Vikonanlarning aybi ular shunday deb o'ylashadi:

  • chekka qurilmalar (panjara kartalari, modemlar va boshqalar) maqsadlari uchun zarur protokol ishlatiladi;

  • Sinov qilinayotgan protokol uchun qurilma parametrlariga nomlar, manzillar va boshqa konfiguratsiya parametrlari kiradi;

  • Biz suiiste'mol qilingan protokollar va qurilmalarni (nom serverlari, umumiy manzilli serverlar va boshqalar) qo'llab-quvvatlash uchun mo'ljallangan eng zamonaviy xizmatlarni o'rnatish va ishga tushirish uchun javobgarmiz;

  • Jabrlangan interfeyslararo ekranlar va kripto-himoya usullari g'alaba qozonayotgan robot protokolini bekor qilish uchun javobgar emas va vikorist serverlari va mijoz stantsiyalari va begunoh filtrlar faoliyatini bloklash uchun javobgar emas. Import SQL Server trafigini.
Ulanish muammolari protokollar va (yoki) chekka qurilmalar va xizmatlarning ishlashi bilan bog'liq bo'lganligi sababli, ma'lumotlar SQL Serverning tegishli ko'rinishida aniq emas yoki kirish taqiqlangan, umumiy tarmoq xatosi, SSPI kontekstini yaratish mumkin emas, ko'rsatilgan SQL serveri topilmadi » aks holda. Mijoz qismi ulanganda, ma'lumot quyidagi bildirishnomalar bilan ko'rsatiladi: "Serverga ulanish ulanish muddatidan o'tdi", "Serverga ulanib bo'lmadi", "Jismoniy ulanish yo'q" Agar siz ulangan bo'lsangiz. uzoq vaqt davomida mashq qilish (30-60 soniya).

Bu holda ulanishni tekshirish qo'shimcha diagnostika yordam dasturlari va sinovdan o'tkazilayotgan protokollar yordamida amalga oshirilishi kerak.


  1. Iltimos, autentifikatsiya va xavfsizlik bilan bog'liq muammolar yo'qligini unutmang. Bunday muammolar quyidagi sabablardan biri tufayli yuzaga kelishi mumkin:

  • noto'g'ri kiritilgan bulut ma'lumotlari, server nomi yoki ma'lumotlar bazasi;

  • SQL Server cheklangan kirish rejimida;

  • NTLM, Kerberos va boshqalar bilan bog'liq muammolar;

  • domenga kirish bilan bog'liq muammo: domen boshqaruvchisiga kirish imkoni yo'q, ishonchli ulanishlar yo'q, anonim kirish bloklangan yoki boshqa narsa;

  • Kasallik holatlarida talab qilinadigan "koristuvachivni yangilash" operatsiyasi aniqlanmagan.
Ma'lumotlar bazasidagi ma'lumotlar turi to'g'ri kiritilganligini ikki marta tekshirish muhimdir. So'rov yuborilgandan so'ng, ma'lumotlar quyidagi bildirishnomalar bilan ko'rsatiladi: "Sizga tanlangan ma'lumotlar bazasiga kirishga ruxsat yo'q yoki u mavjud emas", "Sizga kirishga ruxsat yo'q. Iltimos, foydalanuvchi nomi va parolingizni toʻgʻri kiritganingizga ishonch hosil qiling”, “Sizda tanlangan maʼlumotlar bazasiga kirish huquqi yoʻq, aks holda u ishlamaydi” va hokazo.

Bundan tashqari, mumkin bo'lgan sabablarni aniqlash uchun kompyuteringiz jurnaliga qarang. Qo'shimcha Windows NT autentifikatsiyasidan foydalangan holda SQL Serverga ulanish orqali yuzaga keladigan aksariyat muammolar uchun SQL Server autentifikatsiyasidan foydalaning.

Agar siz turli xil kontekstlarda "Yangilanish mumkin emas" degan ma'lumotni olib tashlasangiz (bu mijoz va ma'lumotlar bazasi versiyalari eski va yangi mijozga mos kelmasligini anglatadi), muammoni mijoz versiyasi (div. 1.6-band).

Yuqoridagilardan hech biri muammoga olib kelmasa, ma'lumotlar bazasiga kirishni ta'minlash uchun server administratori (yoki siz ma'lumotlar bazasi egasi bo'lishni xohlaysiz) huquqlariga ega yangi bulut hisobini yarating. Muvaffaqiyatli ulanish testi bu holatda eski kompyuterlar kerak emasligini va kompyuterni yangilash rejimi bilan tezda yangilanishi kerakligini anglatadi.

1.8.5.1.TCP/IP protokolini tekshirish

Yordam uchun buyruq ipconfig / hammasi Protokol serverda sozlanganligiga ishonch hosil qiling - siz serverning tashqi nomini va uning IP manzilini bilishingiz kerak.

Mijoz stantsiyasidan ulanishni tekshirish buyrug'ini kiriting ping - a server>, Server nomini olib tashlashni ko'rsatadigan parametr qayerda. Siz serverning to'g'ri IP manzilini va ko'rsatilganidek 4 turdagi ulanishlarni tanlash uchun javobgarsiz:
32 baytlik dbsrv dan paketlarni almashish:

192.168.0.2 xabarini yuboring: baytlar soni = 32 soat

192.168.0.2 xabarini yuboring: baytlar soni = 32 soat

192.168.0.2 xabarini yuboring: baytlar soni = 32 soat
192.168.0.2 uchun ping statistikasi:

Paketlar: yuborilgan = 4, rad etilgan = 4, sarflangan = 0 (0% sarflangan),

Taxminan uzatish va qabul qilish vaqti:

eng past = 0ms, eng yuqori = 0ms, o'rta = 0ms
Agar server manzili ko'rsatilmagan bo'lsa ("Ko'rinmas universitet" xabari) yoki u noto'g'ri bo'lsa, bu tayinlangan nom xizmatlari (DNS yoki WINS) amaliy emasligini anglatadi. Bunday holda, siz tarmoq xizmatlarining ishlashini tekshirishingiz kerak (masalan, DNS uchun, nslookup yordam dasturidan foydalaning) yoki ulanganda server nomi o'rniga IP manzilidan foydalaning. Qo'shimcha buyruqlar uchun ulanishni aylantiring ping IP-Manzillar> Keyin quyidagi katakchalar ustiga kursorni olib, natijani tahlil qiling.

Shakl bo'yicha ular qanday ko'rsatiladi " Yuvish oralig'i ko'chirildi» va sumka: " Paketlar... 4 (100%) sarflandi", bu serverga ulanish imkonsiz ekanligini anglatadi. Sozlamalarni tekshirish kerak: "IP manzillar", "Qabul maskasi" va "Ro'yxatdan o'tish uchun shlyuz". Tarkibni tekshirish uchun ipconfig (IP-qurilmalar konfiguratsiyasi), tracert (marshrutlash) buyruqlaridan foydalaning.

Mahalliy hududda ish paytida uzatish va qabul qilish soati bo'lishi mumkin " ", uzatish va qabul qilishning eng uzun soati 1ms dan oshib ketganligi uchun aybdor emas. Aks holda, mahalliy chegaraga bo'lgan talab muvozanatli emas yoki chegara nosozliklarga duchor bo'ladi; Aloqa kanalining apparat yo'nalishini, paketlarni aralashtirishni, ma'lumotlarni uzatishni va boshqa parametrlarini batafsilroq tekshirish kerak.

1.8.5.2.Chegaralarni tekshirish va SQL Serverni sozlash

SQL Server namunasi sozlangan va mijoz ilovasi tomonidan aniqlangan qo'shimcha TCP/IP portida ishlayotganligiga ishonch hosil qiling. Buni amalga oshirish uchun siz joriy SQL Server xato jurnaliga qarashingiz va SQL Server to'g'ri IP-manzil va portdan foydalanayotganligini tekshirishingiz kerak. Jurnal aql qatorlarida joy olishi mumkin

2005-01-06 08:09:46.17 server SQL-server TCP-da tinglanmoqda, ….

2005-01-06 08:09:55.17 server SQL server 192.168.0.2:1433, 127.0.0.1:1433 da tinglanmoqda.
SQL Server 2000 tanlangan portni ocha olmaydi, chunki portga allaqachon boshqa dastur tomonidan kiriladi yoki mijoz ulanishlari serverni bekor qiladi. SQL Server muammolar jurnalida nima noto'g'ri 1 Kechirasiz

2001-11-14 15:49:14.12 server SuperSocket haqida ma'lumot: 1433-sonli TCP portida ulanish amalga oshmadi.
Kerakli portni tekshirish va o'zgartirish Server Network Utility yordamida yoki "HKEY_LOCAL_MACHINE\Software\Microsoft" kaliti ostidagi ro'yxatga olish kitobida amalga oshirilishi mumkin.

\MSSQLServer\MSSQLServer\ SuperSocketNetlib\Tcp\"

Vikorystovuvaní portlari qo'shimcha buyruqlar uchun tayinlangan netstatna (Malyunok 50).


  1. 50. Faol ulanishlar ro'yxati
Nomlangan SQL Server misollari uchun port dinamik ravishda tayinlanadi. Agar SQL Server ushbu portga ulana olmasa, ulanish uchun boshqa port tanlanadi. Bunday holda, mijoz dasturiga dinamik ravishda tayinlangan portni sozlash tavsiya etiladi yoki portni mijozga ham, serverga ham qattiq o'rnatish kerak 2.

Portni dinamik belgilash uchun (tarjima uchun) 0 (nol) dan foydalaning.

Port raqamini kiritish uchun uning raqamini kiriting.

Bir nechta portlarni tanlash uchun port raqamlarini raqam orqali kiriting, masalan, “1433,5000,5001”, qaysi turdagi protokolda bunday ma'lumotlarni olib tashlash uchun javobgarsiz:

SQL server 192.168.0.2:1433, 192.168.0.25:5000, 192.168.0.2:5001 da tinglanmoqda

Yangi sozlashlar uchun SQL Serverni qayta ishga tushirishni unutmang.
1.8.5.3.SQL Serverga kirish rejimlarini tekshirish

SQL Server ishlayotganligini tekshiring. Agar SQL Serverning bir nechta nusxalari ishlayotgan bo'lsa, kerakli namuna ishlayotganligiga ishonch hosil qiling. SQL Server xizmatlarini boshqa xizmatlar (SQL Server Agent, Microsoft Search) bilan aralashtirib yubormang.

Tekshirish SQL Server Service Manager yordamida (ekran burchagida belgi mavjud) yoki "Kompyuterni boshqarish" rejimida (yoki inglizchada "Menejment") amalga oshiriladi. Birinchi variantda siz kerakli serverni va SQL Server xizmatini tanlashingiz kerak, boshqa variantda esa nomlangan o'rnatish uchun MSSQLSERVER yoki MSSQLSERVER xizmatini topishingiz kerak.

Kerakli ma'lumotlar bazasi SQL Serverga asoslanganligiga ishonch hosil qiling va mijoz nomini to'g'ri kiriting. Ma'lumotlar bazasiga ulanishlar faqat DBO foydalanish rejimlari, Yagona foydalanuvchi rejimi, Yuklash rejimi bilan cheklanishi mumkin. Korxona menejerini tekshirish uchun Ma'lumotlar bazasi vakolati yorlig'iga o'ting « Ruxsatlar» , moslashish CheklashKirish.

SQL Server to'g'ri autentifikatsiya rejimida ishlashini tekshiring: ism va parol bo'yicha kirish uchun zarur aralashtirish rejimi SQL Server va Windows (Mixed Mode), NT autentifikatsiya rejimida kirish uchun faqat Windows rejimi etarli. Enterprise Manager-ni tekshirish uchun server vakolatlari yorlig'iga o'ting « Xavfsizlik» , moslashish Autentifikatsiyalar. Tekshirishning yana bir usuli - ro'yxatga olish kitobidan foydalanish:


  • qayta ishlash uchun nusxasi uchun
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer\LoginMode

  • nomli misol uchun
HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\
Qidirmoq

IS-369 guruhi talabasi Gulina Mikiti

SQL Server ma'muriyatining xususiyatlari

SQL Server 2005 dan boshlab, SQL Server 2000 ning ko'pgina boshqaruv funktsiyalari yadroga o'tdi.

Quyidagi jadvalda SQL Server 2000 va ularning SQL Server 2005 da ekvivalentlari xilma-xilligi ko'rsatilgan:

SQL Serverning eski versiyalarini ishga tushirish uchun SQL Server ish zarralari xususiyatlaridan foydalanish

SQL Server 2005 dan boshlab, SQL Serverning yangi xususiyatlarini qo'llab-quvvatlashni davom ettirish uchun SMO ob'ektlaridan foydalanishingiz mumkin. SQL Server 7.0 va SQL Server 2000 DMO ob'ektlariga tayanadi va yangi SQL Server xususiyatlarini qo'llab-quvvatlamaydi.

· SQL Server funksiyalari SQL Server va SQL Server 2000 ning barcha funksiyalarini boshqarish imkonini beradi.

· SQL Server 2000 xususiyatlari keyingi versiyalarni o'rnatishga ruxsat bermaydi.

· SQL Server va SQL Server 2000 funksiyalarining ikkalasi ham bitta kompyuterga o‘rnatilishi va paketlar normal ishlashi mumkin.

SQL Server konfiguratsiya menejeri

SQL Server Konfiguratsiya menejeri SQL Server bilan bog'liq xizmatlarni sozlash, SQL Server tomonidan qo'llaniladigan tarmoq protokollarini sozlash, shuningdek, mijoz kompyuterlaridan ulanishlarni sozlash uchun foydalidir. SQL Server Konfiguratsiya menejeri Microsoft Windows Console (MMC) qo'shimcha elementi bo'lib, uni Boshlash menyusidan ochish yoki Microsoft Microsoft Windows konsolidagi istalgan ekranga qo'shish mumkin. Microsoft Windows Console (mmc.exe) SQL Server Konfiguratsiya menejerini ochish uchun Windows System32 jildidan SQLServerManager10.msc faylini yuklab oladi.

SQL Server Configuration Manager va SQL Server Management Studio turli xil server sozlamalarini ko'rish va o'zgartirish uchun WMI vositalaridan foydalanadi. Instrumentaríy WMI zabezpechuê odnomanitni interfeys uchun API-dzvinkami, yoki o'zgartirish operatsiontsíami uchun reestrom, scho zapituyut zasob SQL Server, va bir qator porashcheniy nazorati va sQL-slujibaminger.

Xizmatni boshqarish



SQL Server Konfiguratsiya menejeri xizmatlarni ishga tushirish, tugatish, yangilash va tugatish, shuningdek, xizmat ko'rsatish vakolatlarini ko'rib chiqish yoki o'zgartirish uchun ishlatiladi.

Vicor xizmatlari tomonidan ishlatiladigan bulut yozuvlarini o'zgartirish

SQL Server konfiguratsiya menejeri yordamida siz SQL Server xizmatlarini boshqarishingiz mumkin.

Server va mijoz chekka protokollarini boshqarish

SQL Server konfiguratsiya menejeri server va mijoz protokollarini, shuningdek ulanish parametrlarini sozlash imkonini beradi. To'g'ri protokollar sozlangandan so'ng, serverning tarmoq ulanishlarini o'zgartirishga hojat qolmaydi. Shu bilan birga, SQL Server konfiguratsiya menejeri ulanishni SQL Server tanlangan tarmoq protokoli, port yoki kanalni tinglashi uchun qayta sozlash uchun ishlatilishi mumkin. Protokollarni kiritish haqida qo'shimcha ma'lumotni ko'rish uchun div. SNP protokolini qanday o'chirish yoki o'chirish mumkin (SQL Server Configuration Manager). Xavfsizlik devoridan protokollarga kirishni rad qilish uchun div. SQL Serverga kirishga ruxsat berish uchun Windows xavfsizlik devori sozlamalari.

SQL Server Konfiguratsiya menejeri sizga server tomoni va mijoz tomoni orqa protokollarini boshqarish imkonini beradi, shu jumladan shifrlash protokollarini o'chirish, taxallus vakolatini o'zgartirish va protokollarni yoqish va o'chirish.

SQL Server konfiguratsiya menejeri sizga taxalluslarni yaratish yoki o'chirish, protokollar tartibini o'zgartirish va server taxallusining kuchini o'zgartirish imkonini beradi, jumladan:

· Server taxallus - mijoz ulanadigan kompyuter uchun ishlatiladigan server taxalluslari;

· Protokol - bu konfiguratsiya uchun ishlatiladigan chekka protokoli;

· Aloqa parametrlari - transport protokolini sozlash uchun aloqa manzili bilan bog'liq parametrlar.

SQL Server konfiguratsiya menejeri shuningdek, Windows klasteri misollari haqidagi ma'lumotlarni ko'rish imkonini beradi, garchi klaster ma'muri xizmatlar guruhini ishga tushirish kabi harakatlar uchun javobgardir.

Mavjud mesh protokollari

SQL Server xotira, TCP/IP, nomlash trubkasi va VIA protokollarini qo'llab-quvvatlaydi. SQL Server Banyan VINES Sequenced Packet Protocol (SPP), Multiprotocol, AppleTalk yoki NWLink IPX/SPX-ni qo'llab-quvvatlamaydi. Ushbu protokollardan biri yordamida avval ulangan mijozlar SQL Serverga ulanish uchun boshqa protokolni tanlashlari kerak. WinSock proksi-serverini sozlash uchun SQL Server Konfiguratsiya menejeridan foydalanib bo'lmaydi.

Qattiq disklar