SQL Server boshqaruv vositalari hisoboti. SQL Server sozlamalari menejeri SQL Server tarmoq sozlamalari

IS-369 guruhi talabasi Gulin Nikita

SQL Server boshqaruv vositalari

SQL Server 2005 -dan boshlab, SQL Server Management Studio -ga bir nechta SQL Server 2000 boshqaruv vositalari qo'shildi, bir nechta SQL Server konfiguratsiya menejeriga o'rnatildi va indekslarni sozlash ustasi nomi o'zgartirildi.

Quyidagi jadvalda SQL Server 2000 vositalari SQL Server 2005 ekvivalentlariga qanday mos kelishi ko'rsatilgan.

SQL Serverning oldingi versiyalarini boshqarish uchun joriy SQL Server vositalaridan foydalanish

SQL Server 2005 -dan boshlab, vositalar SMO -lardan foydalanadi va SQL Serverning yangi xususiyatlarini to'liq qo'llab -quvvatlaydi. SQL Server 7.0 va SQL Server 2000 vositalari DMO -lardan foydalanadi va yangi SQL Server xususiyatlarini qo'llab -quvvatlamaydi.

· SQL Server vositalari SQL Server va SQL Server 2000 ning barcha xususiyatlarini boshqarishga imkon beradi.

· SQL Server 2000 Tools keyingi versiyalarni boshqara olmaydi.

· Hozirgi SQL Server vositalari ham, SQL Server 2000 vositalari ham bitta kompyuterga o'rnatilishi mumkin va ikkala paket ham yaxshi ishlaydi.

SQL Server konfiguratsiya menejeri

SQL Server Konfiguratsiya menejeri-bu SQL Server bilan bog'liq xizmatlarni boshqarish, SQL Server tomonidan ishlatiladigan tarmoq protokollarini sozlash va SQL Server mijozli kompyuterlardan ulanish konfiguratsiyasini boshqarish vositasi. SQL Server konfiguratsiya menejeri-bu Microsoft boshqaruv konsoli (MMC) birikmasi, uni Boshlash menyusidan ochish yoki Microsoft boshqaruv konsolidagi istalgan ekranga qo'shish mumkin. Microsoft boshqaruv konsoli (mmc.exe) SQL Server konfiguratsiya menejerini ochish uchun Windows System32 papkasidagi SQLServerManager10.msc faylini ishlatadi.

SQL Server konfiguratsiya menejeri va SQL Server Management Studio ba'zi server sozlamalarini ko'rish va o'zgartirish uchun WMI -dan foydalanadi. WMI, SQL Server asboblarini so'raydigan ro'yxatga olish operatsiyalarini bajaradigan API chaqiruvlariga izchil interfeysni, shuningdek SQL Server Configuration Manager qo'shimchasida tanlangan SQL xizmatlarini boshqarishni va boshqarishni yaxshilaydi.

Xizmatni boshqarish



SQL Server konfiguratsiya menejeri xizmatlarni ishga tushirish, to'xtatib turish, davom ettirish va to'xtatish hamda xizmatlarning xususiyatlarini ko'rish yoki o'zgartirish uchun ishlatiladi.

Xizmatlar ishlatadigan hisoblarni o'zgartirish

SQL Server xizmatlarini boshqarish uchun SQL Server Configuration Manager -dan foydalanishingiz mumkin.

Server va mijoz tarmoq protokollarini boshqarish

SQL Server konfiguratsiya menejeri server va mijoz tarmoq protokollari va ulanish parametrlarini sozlash imkonini beradi. To'g'ri protokollar yoqilgandan so'ng, odatda serverning tarmoq ulanishlarini o'zgartirishga hojat yo'q. Shu bilan birga, SQL Server konfiguratsiya menejeri ulanishlarni qayta sozlash uchun ishlatilishi mumkin, shunda SQL Server ma'lum tarmoq protokoli, porti yoki kanalini tinglaydi. Protokollarni yoqish haqida qo'shimcha ma'lumot olish uchun qarang: SNP -ni qanday yoqish yoki o'chirish (SQL Server konfiguratsiya menejeri). Xavfsizlik devoridagi protokollarga kirishga ruxsat berish haqida ma'lumot olish uchun qarang: Windows Xavfsizlik devorini SQL Serverga kirishga ruxsat berish uchun sozlash.

SQL Server konfiguratsiya menejeri sizga server va mijoz tarmoq protokollarini boshqarishga imkon beradi, shu jumladan protokolni shifrlashni qo'llash, taxallus xususiyatlarini ko'rish va protokolni yoqish yoki o'chirish.

SQL Server konfiguratsiya menejeri sizga taxalluslar yaratish yoki o'chirish, protokollarni ishlatish tartibini o'zgartirish va server taxallusining xususiyatlarini ko'rish imkonini beradi, jumladan:

Server taxallusi - mijoz ulanadigan kompyuter uchun ishlatiladigan server taxallusi.

· Protokol - bu konfiguratsiya uchun ishlatiladigan tarmoq protokoli;

· Ulanish parametrlari - tarmoq protokolini sozlash uchun ulanish manzili bilan bog'liq parametrlar.

SQL Server konfiguratsiya menejeri, shuningdek, klaster administratorining ishlamay qolishi haqidagi ma'lumotlarni ko'rish imkonini beradi, lekin Klaster ma'muri xizmatlarni ishga tushirish va to'xtatish kabi ba'zi harakatlar uchun ishlatilishi kerak.

Mavjud tarmoq protokollari

SQL Server umumiy xotira, TCP / IP, nomlangan quvurlar va VIA protokollarini qo'llab -quvvatlaydi. SQL Server Banyan VINES ketma -ket paketli protokoli (SPP), Multiprotocol, AppleTalk va NWLink IPX / SPX tarmoq protokollarini qo'llab -quvvatlamaydi. Ilgari ushbu protokollar yordamida ulangan mijozlar SQL Serverga ulanish uchun boshqa protokolni tanlashi kerak. SQL Server konfiguratsiya menejeri WinSock proksi -serverini sozlash uchun ishlatilmaydi.

SQL Server xizmatlari


SQL Server paketli xizmatlari services.msc API emas, balki SSCM orqali boshqarilishi va sozlanishi mumkin. Yuqorida ta'kidlab o'tilganidek, biz nafaqat ishga tushirish xatti -harakati va xizmat hisobini, balki har bir xizmat uchun qo'shimcha parametrlarni ham nazorat qila olamiz (pastdagi ekranga qarang).
SQL Server integratsiya xizmatlari. Qo'shimcha sozlanadigan variantlar yo'q.
SQL Server tahlil xizmatlari. Qo'shimcha sozlanadigan variantlar yo'q.
SQL Server xizmati:

SQL Server bilan bog'langan xizmatlar


1. FILESTREAM. Ushbu parametr sizga T-SQL-ga kirishni, faylni kiritish-chiqarishdan foydalanishni, mijozga masofadan kirishni yoqish yoki o'chirishga va FILESTREAM nomini ulashga imkon beradi.

2. AlwaysOn mavjudligining yuqori darajasi. Ushbu parametr sizga AlwaysOn Availability Groups -ni yoqish yoki o'chirish imkoniyatini beradi. Bundan tashqari, u sizga Windows guruhining yuklanish klasterini (WFCS) sozlash imkoniyatini beradi, uning asosida guruh mavjud.

3. Ishga tushirish parametrlari. SSCM sizga misol uchun kuchga kiradigan maxsus ishga tushirish variantlarini belgilash imkonini beradi. Microsoft SQL Server to'g'ri ishga tushishini ta'minlash uchun har doim SQL Serverning har qanday namunasi uchun kamida uchta ishga tushirish varianti bo'ladi:
-d. Ma'lumotlar faylining joylashuvini (.mdf) aniqlaydi.
-l. Asosiy ma'lumotlar bazasi uchun tranzaktsiyalar jurnalining (.Idf) joylashuvini ko'rsatadi.
-e. Misol xatolar jurnali faylining o'rnini ko'rsatadi.


Nima uchun aynan shu uchta parametr? Chunki usta SQL misoli tashqi tomonga qaragan "miya" vazifasini bajaradi, maxfiy Resurslar bazasi bilan birgalikda SQL Server misolini ishga tushirish uchun zarur bo'lgan barcha metadatalarni taqdim etadi. Ishga tushirish jarayonining har bir bosqichini yozib olish uchun xato jurnalidan foydalanish talab qilinadi.

Qo'shimcha parametrlarni sozlash mumkin, xususan, muammolarni bartaraf etish maqsadida serverni bitta foydalanuvchi rejimida ishga tushirish uchun (-m); namuna javobining yomonlashishiga olib kelishi mumkin bo'lgan muvaffaqiyatsiz parametrni chetlab o'tish zarur bo'lgan hollarda minimal sozlamalar to'plami (-f) bilan misolni ishga tushirish; Microsoft SQL Server (-T) ning asosiy xatti-harakatlarini o'zgartiradigan iz bayroqlarini o'rnatish. Xotirani cheklash muammolarini ko'rsatishga va maksimal server xotirasini SQL Serverni ishga tushira olmaydigan darajada kichik qilib o'rnatishga urinib ko'rganimda, yomon sozlamalarda ishlash uchun -f dan foydalanishim kerak edi. Albatta, ko'pchilik DBA'lar har bir SQL serverida professional faoliyati davomida -T parametridan foydalanib, bir nechta iz bayroqchalarini o'rnatadilar, lekin men buni boshqa maqolada batafsil yoritib beraman.


Boshlash => Dasturlar => Microsoft SQL Server 2008 R2 => Konfiguratsiya vositalari => SQL Server konfiguratsiya menejeri

  1. 46... SQL Server konfiguratsiya menejeri oynasi
Bo'limda oynaning chap tomonida Tarmoq konfiguratsiyasiSQLServer qatorni tanlang Uchun protokollarSQL 2008 va oynaning o'ng qismida TCP \ IP protokoli holatini "Yoqilgan" ga o'zgartiring.

O'zgarishlar kuchga kirishi uchun SQL Server xizmati qayta ishga tushirilishi kerak. Buning uchun oynaning chap qismida bo'limni tanlang XizmatlarSQLServer, SQL Server (SQL 2008) qatorini tanlang va ustiga bosing Xizmatni qayta ishga tushiring oynalar asboblar panelida ( Chizma 47).


  1. 47... SQL Server xizmatlari
1.8.4 Mijoz tomoni ulanishini sozlash

Serverga ulanish uchun ulanish satridan yaratilgan SQL Server ODBC ma'lumotlar manbai ishlatiladi, ya'ni. maxsus manba (DSN) yaratish shart emas.

Ro'yxatga olish oynasida Dasturiy ta'minot to'plamining birinchi ishga tushirilishida ( 48 -rasm) parametrlarni ko'rsatish kerak Server nomi va Ma'lumotlar bazasi nomi.


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

  • - server identifikatori.
Server identifikatori ishlatilayotgan protokol uchun deterministik bo'lishi kerak. TCP \ IP protokoli uchun quyidagi identifikatorlarga ruxsat beriladi:

  • IP -manzilga hal qilinadigan DNS yoki NetBIOS nomi;

  • IP -manzil;

  • mahalliy manzil "127.0.0.1" yoki "." bo'lib, u "o'zi" (mahalliy serverga) ulanishini va tarmoq interfeysini chetlab o'tib, to'g'ridan -to'g'ri ulanish uchun "(mahalliy)" nomini bildiradi.

  • Belgilangan serverdagi SQL Server misolining nomi. SQL Serverning birinchi o'rnatilishi uchun (standart misol) hech qanday misol nomi ko'rsatilmagan.

Agar ulanish muvaffaqiyatsiz bo'lsa (yoki uzilib qolsa), siz server taxalluslaridan foydalanishingiz kerak. Server taxallusi - bu ma'lum bir SQL serveriga ulanish uchun nomlangan sozlamalar guruhi. Taxalluslardan foydalanish ko'pchilik ulanish muammolarini hal qiladi, shu jumladan SQL Server nomli o'rnatishlari (misollari) uchun.

Taxalluslar "Start - Microsoft SQL Server - Client Network Utility" menyusidan chaqirilishi mumkin bo'lgan cliconfg.exe yordam dasturi yordamida tuzilgan. "Taxallus (Boshqa ism tugmalar yordamida [Qo'shish (Qo'shish] , [O'zgartirish (Tahrirlash)] va [O'chirish (O'chirish)] (49 -rasm).


  1. 49... Tarmoq kutubxonasi konfiguratsiyasini qo'shish
Tarmoq kutubxonasi konfiguratsiyasini qo'shish oynasida siz quyidagi parametrlarni ko'rsatishingiz kerak:

Misol uchun 49 -rasm"DBSRV" taxallusi 192.168.0.2 IP -manzilini, 1433 -portni bildiruvchi konfiguratsiya qilingan. Bunday holda, taxallus serverning haqiqiy nomi bilan bir xil bo'ladi.

Ko'pincha siz foydalanadigan serverlar bilan bog'lanish taxalluslari avtomatik ravishda yaratiladi, shuning uchun siz serverlarning tarmoq manzillarini o'zgartirganda eskirgan taxalluslarni olib tashlashingiz kerak.

Agar serverning haqiqiy nomi taxallus nomiga to'g'ri kelsa, ulanish uchun yuqoridagi taxallus parametrlari ishlatiladi. Shuning uchun, serverlarning tarmoq parametrlarini o'zgartirganda, mijoz stantsiyalaridagi taxalluslarning sozlamalarini qo'shimcha tekshirish va sozlash zarur.

1.8.5 Ulanish muammolarini diagnostikasi

Ulanishning ikkita asosiy muammosi bor:


  1. Tarmoq va protokol bilan bog'liq muammolar;

  2. Xavfsizlik (autentifikatsiya) bilan bog'liq muammolar.
Ulanish muammolarini qanday aniqlash mumkin:

  1. Uskuna va dasturiy ta'minot to'g'ri ishlayotganligini tekshiring:

  • SQL Server ishlayapti;

  • barcha serverlar yuklanadi va tarmoqqa ulanadi;

  • tarmoq uskunalari to'g'ri ishlamoqda, barcha kabellar ulangan;

  • tarmoq qurilmalari va ular uchun drayverlar o'rnatiladi, yoqiladi va uzilishlarsiz va nizolarsiz ishlaydi.

  1. Operatsion tizimda ishlatiladigan protokollarning konfiguratsiyasini tekshiring. Tekshirish serverda va mijozda Windows operatsion tizimi yordamida amalga oshirilishi kerak.
Quyidagi shartlar bajarilishi kerak:

  • ishlatilgan tarmoq qurilmalariga (tarmoq kartalari, modemlar va boshqalar) kerakli protokol tayinlanishi kerak;

  • ishlatiladigan protokol uchun qurilma parametrlarida ismlar, manzillar va boshqa konfiguratsiya parametrlari belgilanishi kerak;

  • tarmoq xizmatlari konfiguratsiya qilinishi va ishlatilgan protokollar va qurilmalarni qo'llab -quvvatlash uchun ishga tushirilishi kerak (ism serverlari, manzillar tarqatish serveri va boshqalar);

  • ishlatilgan xavfsizlik devorlari va kriptografik himoya vositalari ishlatilgan protokolning ishlashiga to'sqinlik qilmasligi, ishlatilgan serverlar va mijozlar stantsiyalarining ishiga to'sqinlik qilmasligi va SQL Server trafigini filtrlamasligi kerak.
Agar ulanish muammolari protokollar va (yoki) tarmoq qurilmalari va xizmatlarining ishlashi bilan bog'liq bo'lsa, "SQL Server mavjud emas yoki kirishga ruxsat berilmagan", "Umumiy tarmoq xatosi", "SSPI kontekstini yaratib bo'lmadi" kabi xabarlar oynasi ochiladi. "," Belgilangan SQL serveri topilmadi "va boshqalar. Mijoz tomonidan ulanganingizda, "Serverga ulanishni kutish muddati tugadi", "Serverga ulanib bo'lmadi", "Uzoq muddatli kechikishdan keyin" jismoniy aloqa yo'q "degan xabarlar bilan ma'lumot oynasi ochiladi. (30-60 soniya).

Bunday holda, ulanishni tekshirish ishlatiladigan protokollarning ishlashi uchun diagnostik yordam dasturlari yordamida amalga oshirilishi kerak.


  1. Autentifikatsiya va xavfsizlik muammolarini tekshiring. Bunday muammolarga quyidagi sabablardan biri sabab bo'lishi mumkin:

  • Noto'g'ri hisob ma'lumotlari, server nomi yoki ma'lumotlar bazasi nomi

  • SQL Server cheklangan kirish rejimida;

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

  • domenga kirish muammosi: domen boshqaruvchisi mavjud emas, ishonch aloqasi yo'q, anonim kirish taqiqlangan yoki boshqa tarzda;

  • belgilangan hollarda talab qilinadigan "foydalanuvchini tiklash" operatsiyasi bajarilmagan.
Foydalanuvchi ma'lumotlari va ma'lumotlar bazasi nomi to'g'ri ekanligini diqqat bilan tekshiring. Xatolik yuz berganda, "Siz tanlangan ma'lumotlar bazasiga kira olmaysiz yoki u mavjud emas", "Sizda ruxsat yo'q. Foydalanuvchi nomi va parol to'g'ri kiritilganligini tekshiring "," Siz tanlangan ma'lumotlar bazasiga kirish huquqiga ega emassiz yoki u yo'q "va hk.

Bundan tashqari, mumkin bo'lgan sabablarni aniqlash uchun kompyuter hodisalari jurnalini tekshiring. Windows NT autentifikatsiyasi yordamida SQL Serverga ulanish bilan bog'liq muammolarni bartaraf qilish uchun SQL Server autentifikatsiyasidan foydalaning.

Agar siz boshqa kontekstda "Yangilash mumkin emas" kabi axborot xabarlarini olsangiz (bu mijoz va ma'lumotlar bazasi versiyalari mos kelmasligini, mijoz juda eski yoki juda yangi ekanligini bildirsa), siz muammoni mijoz versiyasi bilan hal qilishingiz kerak (qarang. . 1.6 -bet).

Agar yuqorida aytilganlarning hech biri muammoni hal qilmasa, server ma'muri huquqlari (yoki hech bo'lmaganda ma'lumotlar bazasi egasi) bilan yangi hisob yarating, u albatta ma'lumotlar bazasiga kira oladi. Bu holda muvaffaqiyatli ulanish urinishi eski foydalanuvchilarning ishlamasligini anglatadi, siz foydalanuvchini tiklash rejimidan foydalanishingiz kerak.

1.8.5.1 TCP / IP protokoli ishini tekshirish

Buyruq yordamida ipconfig / hamma serverdagi protokol sozlamalarini aniqlang - siz server tarmog'ining to'liq nomini va uning IP -manzilini bilishingiz kerak.

Mijoz stantsiyasidan ulanishni tekshirish buyrug'ini bajaring ping - a server>, bu erda qabul qilingan server nomini parametr sifatida ko'rsating. Siz to'g'ri server IP -manzilini va undan 4 ta javobni olishingiz kerak:
32 baytli dbsrv bilan paketlarni almashtirish:

192.168.0.2 dan javob: baytlar soni = 32 marta

192.168.0.2 dan javob: baytlar soni = 32 marta

192.168.0.2 dan javob: baytlar soni = 32 marta
192.168.0.2 uchun ping statistikasi:

Paketlar: yuborilgan = 4, qabul qilingan = 4, yo'qolgan = 0 (yo'qotish 0%),

Taxminiy uzatish va qabul qilish vaqti:

eng past = 0ms, eng yuqori = 0ms, o'rtacha = 0ms
Agar server manzili topilmasa ("Noma'lum xost" xabari) yoki noto'g'ri bo'lsa, unda nomlarni aniqlash xizmatlari (DNS yoki WINS) ishlamaydi. Bunday holda, siz tegishli xizmatlarning ishlashini tekshirishingiz kerak (masalan, DNS uchun nslookup yordam dasturidan foydalaning) yoki ulanishda server nomi o'rniga IP manzilidan foydalaning. Buyruq yordamida ulanishni tekshiring ping IP-manzil> va natijani quyidagi ko'rsatmalarga muvofiq tahlil qiling.

Agar "kabi xabarlar So‘rov muddati tugadi» va natija: " Paketlar ... 4 ta yo'qolgan (100%)”, Bu shuni anglatadiki, serverga ulanish mumkin emas. Siz sozlamalarni tekshirishingiz kerak: "IP -manzil", "Pastki tarmoq niqobi" va "Standart shluzi". Tekshirish uchun ipconfig (IP qurilmasi konfiguratsiyasi), tracert (yo'naltirish) buyruqlaridan foydalaning.

Mahalliy tarmoqda ishlash paytida uzatish va qabul qilish vaqti "bo'lishi kerak. ”, Maksimal uzatish va qabul qilish vaqti 1ms dan oshmasligi kerak. Aks holda, mahalliy tarmoqdagi yuk muvozanatlanmagan yoki tarmoq uskunalari ishlamayapti; tarmoqning apparat simlarini, paket xatolar, shovqin darajasi va aloqa kanalining boshqa parametrlarini batafsil tekshirish kerak.

1.8.5.2 SQL Server tarmoq sozlamalarini tekshirish

SQL Server misoli mijoz ilovasi tomonidan ishlatiladigan TCP / IP portida tuzilgan va ishlayotganiga ishonch hosil qiling. Buning uchun siz joriy SQL Server xato jurnalini ko'rib chiqishingiz va SQL Server to'g'ri IP -manzil va portga ega ekanligiga ishonch hosil qilishingiz kerak. Jurnalda shunga o'xshash qatorlar bo'lishi kerak

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

2005-01-06 08: 09: 55.17 server SQL 192.168.0.2:1433, 127.0.0.1:1433 da tinglanmoqda.
Port boshqa dastur yoki mijoz ulanishlari serverda haddan tashqari yuklangan bo'lsa, SQL Server 2000 tanlangan portni ocholmaydi. Bunday holda, SQL Server xato jurnali 1 xabarni o'z ichiga oladi

2001-11-14 15: 49: 14.12 server SuperSocket Info: TCP 1433 portida ulanmadi.
Standart portni Server Network Utility yoki ro'yxatga olish kitobida HKEY_LOCAL_MACHINE \ Software \ Microsoft yordamida tekshirish va o'zgartirish mumkin.

\ MSSQLServer \ MSSQLServer \ SuperSocketNetlib \ Tcp \ "

Amaldagi portlar buyruq yordamida aniqlanadi netstatna (50 -rasm).


  1. 50... Faol ulanishlar ro'yxati
SQL Server nomli misollari uchun port dinamik ravishda aniqlanadi. Agar SQL Server bu portga ulana olmasa, ulanish uchun boshqa portni tanlaydi. Bunday holda, mijoz dasturini portni dinamik ravishda aniqlash uchun sozlash tavsiya etiladi, lekin portni mijozga ham, serverga ham qattiq o'rnatgan ma'qul.

Portni dinamik aniqlash uchun (standart) 0 (nol) dan foydalaning.

Port raqamini qattiq kodlash uchun port raqamini ko'rsating.

Bir nechta portlardan foydalanish uchun vergul bilan ajratilgan port raqamlarini ko'rsating, masalan "1433,5000,5001", bu holda siz protokolda quyidagi xabarni olasiz:

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

Yangi sozlamalarni qo'llash uchun SQL Serverni qayta ishga tushirishni unutmang.
1.8.5.3 SQL Serverga kirish rejimlarini tekshirish

SQL Server ishlayotganiga ishonch hosil qiling. Agar siz SQL Serverning bir nechta misollaridan foydalanayotgan bo'lsangiz, kerakli misol ishlayotganiga ishonch hosil qiling. SQL Server xizmatlarini boshqa xizmatlar bilan aralashtirib yubormang (SQL Server Agent, Microsoft Search).

Tekshirish SQL Server Service Manager yordamida (ekranning burchagida belgi bo'lishi kerak) yoki "Kompyuter boshqaruvi" (yoki inglizcha "Management") rejimida amalga oshiriladi. Birinchi holda, siz kerakli server va "SQL Server" xizmatini tanlashingiz kerak, ikkinchi holda, nomlangan o'rnatish uchun "MSSQLSERVER" yoki "MSSQLSERVER \" xizmatini toping.

SQL Serverda kerakli ma'lumotlar bazasi mavjudligiga ishonch hosil qiling, uni mijozga to'g'ri nomlang. Ma'lumotlar bazasi ulanishi "faqat DBO foydalanish", "yagona foydalanuvchi", "yuklash" rejimlari bilan chegaralanishi mumkin. Enterprise Manager -ga kirish uchun ma'lumotlar bazasi xususiyatlariga o'ting « Ruxsatnomalar» , sozlash CheklashKirish.

SQL Server to'g'ri autentifikatsiya rejimida ishlayotganiga ishonch hosil qiling: login va parol uchun SQL Server va Windows aralash rejimi talab qilinadi, NT autentifikatsiyasi uchun faqat Windows rejimi etarli. Enterprise Manager -da ro'yxatdan o'tish uchun server xususiyatlariga o'ting « Xavfsizlik» , sozlash Autentifikatsiya... Tekshirishning ikkinchi usuli - ro'yxatga olish kitobidan foydalanish:


  • standart misol uchun
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ MSSQLServer \ MSSQLServer \ LoginMode

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


Server ulanishi:

1. Dasturni birinchi marta SQL Server o'rnatilgan kompyuterda ishga tushirish yaxshiroqdir.
Undan oldin:

1.1. "Konfiguratsiya menejeri" ni oching ( Boshlash >> Dasturlar >> MS SQL Server 2008 >> Konfiguratsiya vositalari).

"Dispetcher" da:

lekin) Agar siz serverni o'rnatishda qo'lda boshlashni tanlagan bo'lsangiz - "SQL Server" ni ishga tushiring. va "SQL Server brauzeri".

b) IN TCP protokolini yoqish: Tarmoq konfiguratsiyasi >> Protokollar, "TCP / IP" - "Yoqish" ni o'ng tugmasini bosing..

1.2. Dasturni "Entrepreneur-SQL" yorlig'i (yoki Fayl >> SQL menyusiga o'tish) yordamida ishga tushiring.
Yangi ma'lumotlar bazasini yarating yoki mavjud ma'lumotlar bazasini o'tkazing.

2. Tarmoqdagi boshqa kompyuterlarni ulash
(agar terminal serveridan foydalansangiz, bu shart emas).

Barcha harakatlar SQL Server o'rnatilgan kompyuterda amalga oshiriladi.
Menyu fayli >> Ma'lumotlar bazasini ochish, "Ko'proq" tugmasini bosing.

2.1. "Windows xavfsizlik devori" - "Qoidalarni avtomatik ravishda yaratish" tugmasini bosing.
Yoki o'z -o'zidan:
Ishga tushirish >> Boshqarish paneli >> System_and_Security >> Windows Xavfsizlik devori >> Qo'shimcha_ variantlar >> Qabul qilish qoidalari uchun "Qoidalar yaratish", "Port uchun" -ni tanlang - 1433 TCP va 1434 UDP.


2.2. "Boshqa foydalanuvchilarni ulash" - "Kirish nomini yaratish" tugmachasini bosing. Ism va parolni o'rnating (har qanday ism, parol 6-7 belgidan iborat bo'lishi kerak, siz eslab qolishingiz va kiritishingiz shart emas).
Yoki o'z -o'zidan:
"Boshqaruv studiyasi" da: Xavfsizlik >> Kirish >> Yangi. "SQL Server autentifikatsiyasi" ni, ism va parolni tanlang, "Yaroqlilik muddatini belgilash" belgisini olib tashlang.
SQL Serverni qayta ishga tushiring (Konfiguratsiya menejerida).

2.3. Shundan so'ng, fayl dastur papkasida paydo bo'ladi connect.udl, unda barcha sozlamalar saqlanadi.
Uni boshqa kompyuterlardagi dastur papkasiga ko'chiring va u erda "Entrepreneur-SQL" ni ishga tushiring.

Maqola sizga yoqdimi? Do'stlar bilan bo'lishish uchun: