Ինչպես փոփոխել Access SQL հարցումների համար կիրառելի ժամանակի ավարտի արժեքը

Կիսվել հիմա ՝

Այս հոդվածում մենք նայում ենք Ms Access- ում տեղադրված կանխադրված ժամկետի արժեքի փոփոխմանը `հարցումների համար

Փոփոխել կիրառելի ժամանակի ավարտի արժեքըՀաճախ MS Access հավելվածում հարցումներ օգտագործելիս, ինչպես նաև SQL Server, կան դեպքեր, երբ ձեր հարցման ժամանակը կարող է սպառվել, նախքան հարցման արդյունքները ստանալը: Theրագրերի շատ օգտվողներ տեղյակ չեն երկու ծրագրերում հարցումների ժամկետների փոփոխման հնարավորության մասին: Չնայած երկու դիմումներն էլ մեծապես տարբերվում են տվյալներ պարունակելու կարողությամբ, նմանատիպ ընթացակարգ կիրառվում է երկուսում էլ ՝ հարցումների ժամկետների փոփոխման համար: Հարցումների երեք տարբերակ կա, որոնք կարող են փոփոխվել

Նախկինում առկա հարցումը

Հարցման ձևավորման միջերես (դիտում) MS Access- ում և SQL View- ում SQL Server պարունակում է մի քանի նախապես կառուցված հարցումներ, որոնց կանխադրված ժամկետի արժեքը 60 վայրկյան է: Այս արժեքը կարող է փոխվել հետևյալ քայլերի միջոցով.

  1. Բացեք տվյալների շտեմարանը, որում ցանկանում եք մուտքագրել հարցումը, ընտրեք այն հարցումը, որի համար ցանկանում եք փոխել կանխադրված ժամկետի արժեքը և բացվող ցուցակից ընտրեք «Դիզայնի տեսք»:Ընտրեք Հարցումը և ընտրեք Դիզայնի տեսք
  1. Դիզայնի դիտման պատուհանից ընտրեք Դիտել պատկերակը և բացվող ընտրացանկում կտտացրեք SQL View- ին:Կտտացրեք SQL View- ին
  1. SQL դիտման պատուհանից ընտրեք «Դիտել» ցանկի բարից և բացվող ընտրացանկում կտտացրեք «Հատկություններ»:Կտտացրեք Հատկությունների վրա
  1. Հարցման հատկությունների պատուհանում ընտրեք ODBC Timeout դաշտի նոր ժամանակային արժեքը: Եթե ​​արժեքը դարձնում եք 0, հարցումը բոլորի համար ժամանակ չի անցնի:Ընտրեք A Time Time Value For ODBC Timeout դաշտի համար
  1. Հաջորդը փակեք ինտերֆեյսի պատուհանը և ավարտեք ՝ պահելով նոր ժամանակի արժեքը:

Հում SQL հարցումներ, որոնք ընդգրկված են VBA ծածկագրում

VBA ծածկագրով մեկ այլ հարցման կամ մի քանի այլ SQL չմշակված հարցումների համար հարցման ժամկետի փոփոխման համար դուք պետք է օգտագործեք Code Editor- ը: Այն պարունակում է տվյալների բազայի երկու տեսակի ADO և DAO օբյեկտներ, երկուսն էլ օգտագործում են հատուկ ծածկագիր ՝ VBA կոդի SQL չմշակված հարցումների timeout արժեքները փոփոխելու համար:

Հարցման ժամանակի արժեքը ներկա է գրանցամատյանում

Հետևեք այս քայլերին ՝ գրանցամատյանում առկա հարցման ժամկետի արժեքը փոխելու համար.

  1. Բացեք Ռեեստրի խմբագրիչը։ Սկսել > Գործարկել – հրամանի դաշտում մուտքագրեք 'Regedit'։Մուտքագրեք «Regedit» հրամանի տուփում
  1. Բացեք ռեեստրի խմբագիր: Փնտրեք ODBC- ի համար գրանցամատյանի գրանցումը: Նրա գտնվելու վայրը տարբերվելու է բոլոր հրատարակություններում:Տեղադրեք ODBC- ի գրանցամատյանի գրանցումը
  1. Ընտրեք Հարցման outամկետի մուտքը Հարցման outամկետը փոփոխելու համար: Կրկնակի կտտացրեք մուտքի վրա և մուտքագրեք տասնորդական արժեքը, որը ցանկանում եք սահմանել:Խմբագրել QueryTimeout արժեքը
  1. Պահեք նոր մուտքագրված ժամկետի արժեքը `կտտացնելով OK և փակեք ռեեստրի խմբագիրը:

Կարևոր է նկատի ունենալ, որ եթե դուք փոխում եք հարցման ժամկետը բաց Access տվյալների շտեմարանում, ձեզանից պահանջվում է փակել տվյալների բազան և նորից բացել այն, նախքան հարցման ժամանակի փոփոխումը:

Հարցման ժամանակի փոփոխման այս դրույթը երկուսն էլ ՝ MS Access- ում և MS- ում SQL Server շատ օգտակար է: Սա չի լարում օգտվողին հարցման ժամկետի ավարտից անմիջապես հետո, գուցե նույնիսկ մինչ արդյունքները բերելը: Նաև, երբ հարցումները չեն կատարվում կարճ ժամկետների պատճառով, օգտվողները կարող են կասկածել, որ գործ ունեն ա կոռումպացված mdb ֆայլը, մինչդեռ հարցը կարող է բոլորովին այլ լինել: Բարձրացնելով տվյալների շտեմարանի ծրագրերի համար հարցման ժամկետի արժեքը, օգտվողը կարող է հարցումները մտնել ավելի հանգիստ ՝ առանց որևէ վախի հարցման ժամկետի ավարտից կամ տվյալների անհապաղ անհանգստությունից:

Հեղինակի ներածություն.

Վիվիան Սթիվենսը տվյալների վերականգման փորձագետ է DataNumen, Inc., որը տվյալների վերականգման տեխնոլոգիաների համաշխարհային առաջատարն է, այդ թվում վերականգնել mdf տվյալների շտեմարանի վնասը և գերազանցել վերականգնման ծրագրային արտադրանքները: Լրացուցիչ տեղեկությունների համար այցելեք www.datanumen.com

Կիսվել հիմա ՝

Comments փակվում են: