Բովանդակություն:

Ի՞նչ է Sp_who-ն SQL Server-ում:
Ի՞նչ է Sp_who-ն SQL Server-ում:

Video: Ի՞նչ է Sp_who-ն SQL Server-ում:

Video: Ի՞նչ է Sp_who-ն SQL Server-ում:
Video: Դատաբժշկական հետազոտեք, թե ով ինչ է փոխել SQL Server տվյալների շտեմարանում 2024, Նոյեմբեր
Anonim

sp_who համակարգում պահվող ընթացակարգ է, որը նախատեսված է տվյալների բազայում ընթացիկ նիստերի վերաբերյալ տեղեկատվությունը վերադարձնելու համար: Այս նիստերը սովորաբար կոչվում են SPIDS ( Սերվեր Գործընթացի ID-ներ): Մինչդեռ sp_who երբեմն օգտագործվում է, դա քույր ընթացակարգ է sp_who2 օգտագործվում է շատ ավելի հաճախ:

Այստեղ ի՞նչ է sp_who2-ը:

sp_who2 SQL սերվերում չփաստաթղթավորված, հետևաբար չաջակցվող stroed պրոցեդուրա է, բայց լայնորեն օգտագործվում է sp_who-ի կողմից SQL Server-ում ներկայումս ակտիվ գործընթացները ցուցակագրելու համար: Ավելին, sp_who2 ջանքեր է գործադրում, որպեսզի էկրանը լինի հնարավորինս կոմպակտ՝ տեքստային ռեժիմում ելքի համար:

ի՞նչ է SPID-ը SQL Server-ում: Ա SPID-ը SQL Server-ում է Սերվեր Գործընթացի ID. Այս գործընթացի ID-ները հիմնականում նիստեր են SQL Server . Ամեն անգամ, երբ հավելվածը միանում է SQL Server , նոր կապ (կամ ՍՊԻԴ ) ստեղծվում է։ Այս կապն ունի սահմանված շրջանակ և հիշողության տարածք և չի կարող փոխազդել մյուսների հետ SPID-ներ.

Այս առումով ո՞րն է տարբերությունը Sp_who-ի և sp_who2-ի միջև:

Այն sp_who և sp_who2 երկու հրամանների նպատակը նույնն է: Բայց տարբերությունը է, sp_who աջակցում է սահմանափակ սյունակների տեղեկատվությունը ընթացիկ գործող գործընթացի մասին մեջ SQL Server. sp_who2 աջակցում է որոշ լրացուցիչ սյունակների տեղեկություններ ընթացիկ գործող գործընթացի մասին մեջ SQL Server ապա sp_who հրաման.

Ինչպե՞ս ստուգել, թե ինչ է աշխատում SQL Server-ում:

SQL Server գործակալի կարգավիճակը ստուգելու համար

  1. Մուտք գործեք տվյալների բազայի սերվերի համակարգիչ՝ ադմինիստրատորի հաշվի միջոցով:
  2. Գործարկեք Microsoft SQL Server Management Studio-ն:
  3. Ձախ վահանակում ստուգեք, որ SQL Server Agent-ը աշխատում է:
  4. Եթե SQL Server Agent-ը չի աշխատում, աջ սեղմեք SQL Server Agent, ապա սեղմեք Start:
  5. Սեղմեք Այո:

Խորհուրդ ենք տալիս: