Мазмұны:

SQL жаңартуын қалай қайтаруға болады?
SQL жаңартуын қалай қайтаруға болады?

Бейне: SQL жаңартуын қалай қайтаруға болады?

Бейне: SQL жаңартуын қалай қайтаруға болады?
Бейне: Қорқыныш, қобалжу, дірілді жеңу жолдары / Sana ortalygy 2024, Мамыр
Anonim

Сіз әлі бастапқы бақылауға бекітілмеген өзгертулерді қайтара аласыз

  1. Object Explorer бағдарламасында өзгертулер енгізілетін нысанды, қалтаны немесе дерекқорды тінтуірдің оң жақ түймешігімен басыңыз болдырмау , Басқа опциясын таңдаңыз SQL Дереккөзді басқару тапсырмалары > Болдырмау өзгерістер.
  2. Қажетті өзгертулері бар нысандарды таңдаңыз болдырмау және басыңыз Болдырмау Өзгерістер.

Сәйкесінше, SQL сұрауын қайтара аласыз ба?

Болдырмау кері қайтару деп аталады SQL . Бір рет сен міндеттемені орындадым, сен істей аласың 't болдырмау сақтық көшірмелерді қалпына келтірместен. Кері қайтару орындалатынын ескеріңіз қайтарады тұтас транзакция, бұл транзакция басталғаннан бері әрбір жаңартуды, кірістіруді және жоюды білдіреді, бұл әдетте соңғы орындаудан немесе кері қайтарудан кейін.

Қосымша, сақтық көшірмелерінсіз кездейсоқ жаңартулардан SQL серверінің деректерін қалай қалпына келтіруге болады? Ең көп таралған шешімдер:

  1. Дерекқордың сақтық көшірмесін қалпына келтіріп, оны бастапқы дерекқордың орнына пайдаланыңыз.
  2. ЖАҢАЛЫҚТАУдан кейін кейбір басқа өзгерістер орын алған жағдайда немесе сіз дерекқордың желіден тыс болуына рұқсат бермесеңіз: Дерекқордың сақтық көшірмесін сынақ серверінде қалпына келтіріңіз. Деректерді экспорттау үшін SQL Server Management Studio деректерді экспорттау шеберін пайдаланыңыз.

Осылайша, SQL-де кері қайтару командасы дегеніміз не?

А ҚАЙТАРУ мәліметтер базасы болып табылады пәрмен транзакцияны басқаруда қолданылады қайтару транзакциядағы алдыңғы өзгерістер. Мұны қолдануға болады қайтару соңғы КОММИТтен кейін ғана жасалған транзакцияға өзгерістер немесе ROLLACK командасы . синтаксисі кері қайтару болып табылады ҚАЙТАРУ ; Мысалы: SQL > СТУДЕНТТЕРДЕН ЖОЮ.

MySQL-де сұрауды қалай қайтаруға болады?

Сізге AUTOCOMMIT=0 орнату қажет болады, содан кейін COMMIT немесе ROLLBACK шығара аласыз. сұрау немесе транзакцияны жіберу немесе тоқтату сессиясы. Мұны транзакция кезінде ғана жасай аласыз. Негізінде: транзакция жасап жатсаңыз, кері қайтаруды орындаңыз. Әйтпесе, мүмкін емес» болдырмау « а MySQL сұрауы.

Ұсынылған: