SQL ਸਰਵਰ ਰਿਕਵਰੀ ਮੋਡੀਊਲ

ਰਿਕਵਰੀ ਮੋਡਲਸ ਬੈਲੇਂਸ ਡਿਸਕ ਸਪੇਸ ਅਗੇਨ ਪੂਰਾ ਲੌਗ ਫਾਈਲਾਂ

SQL ਸਰਵਰ ਤਿੰਨ ਵਸੂਲੀ ਮਾਡਲਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਕਿ ਤੁਹਾਨੂੰ SQL ਸਰਵਰ ਦੁਆਰਾ ਲੌਗ ਦੀਆਂ ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦਾ ਢੰਗ ਪ੍ਰਦਾਨ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਅਤੇ ਡਾਟਾ ਖਰਾਬ ਜਾਂ ਕਿਸੇ ਹੋਰ ਆਫ਼ਤ ਤੋਂ ਬਾਅਦ ਰਿਕਵਰੀ ਤੋਂ ਬਾਅਦ ਤੁਹਾਡੇ ਡੇਟਾਬੇਸ ਨੂੰ ਤਿਆਰ ਕਰਦਾ ਹੈ. ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਡਿਸਕ ਸਪੇਸ ਬਚਾਉਣ ਅਤੇ ਟਕਰਾਉਣ ਵਾਲੇ ਆਪਦਾ ਰਿਕਵਰੀ ਵਿਕਲਪਾਂ ਲਈ ਮੁਹੱਈਆ ਕਰਾਉਣ ਵਿਚਕਾਰ ਟੌਟਗੋਪ ਨੂੰ ਸੰਤੁਲਿਤ ਕਰਨ ਲਈ ਇੱਕ ਵੱਖਰੀ ਪਹੁੰਚ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ. SQL ਸਰਵਰ ਦੁਆਰਾ ਪੇਸ਼ ਕੀਤੇ ਗਏ ਤਿੰਨ ਆਪਦਾ ਰਿਕਵਰੀ ਮਾਡਲ ਹਨ:

ਆਉ ਅਸੀਂ ਉਹਨਾਂ ਸਾਰੇ ਮਾਡਲਾਂ ਨੂੰ ਅਗਲੇ ਵਿਸਥਾਰ ਵਿਚ ਦੇਖੀਏ.

ਸਧਾਰਨ ਰਿਕਵਰੀ ਮਾਡਲ

ਸਧਾਰਣ ਰਿਕਵਰੀ ਮਾਡਲ ਉਹ ਹੈ: ਸਧਾਰਣ. ਇਸ ਪਹੁੰਚ ਵਿੱਚ, SQL ਸਰਵਰ ਸੰਚਾਰ ਲੌਗ ਵਿੱਚ ਸਿਰਫ ਇੱਕ ਨਿਊਨਤਮ ਮਾਤਰਾ ਜਾਣਕਾਰੀ ਰੱਖਦਾ ਹੈ SQL ਸਰਵਰ ਨੇ ਹਰ ਵਾਰ ਜਦੋਂ ਸੰਚਾਰ ਟ੍ਰਾਂਸਪੋਰਟ ਜਾਂਚ ਪੁਆਇੰਟ ਪਹੁੰਚਦਾ ਹੈ ਤਾਂ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਲਾਗ ਨੂੰ ਛੂੰਹਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਆਫ਼ਤ ਸੰਕਟ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਕੋਈ ਲਾੱਗ ਇੰਦਰਾਜ਼ ਨਹੀਂ ਹੁੰਦਾ ਹੈ.

ਸਧਾਰਣ ਰਿਕਵਰੀ ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡਾਟਾਬੇਸ ਲਈ, ਤੁਸੀਂ ਸਿਰਫ ਪੂਰੇ ਜਾਂ ਵਿਭਾਜਨਿਕ ਬੈਕਅਪ ਰੀਸਟੋਰ ਕਰ ਸਕਦੇ ਹੋ ਅਜਿਹੇ ਡਾਟਾਬੇਸ ਨੂੰ ਅਜਿਹੇ ਬਿੰਦੂ ਨੂੰ ਸਮੇਂ ਸਮੇਂ ਤੇ ਪੁਨਰ ਸਥਾਪਿਤ ਕਰਨਾ ਮੁਮਕਿਨ ਨਹੀਂ ਹੈ - ਤੁਸੀਂ ਸਿਰਫ਼ ਉਦੋਂ ਹੀ ਇਸ ਨੂੰ ਸਹੀ ਸਮੇਂ ਤੇ ਪੁਨਰ ਸਥਾਪਿਤ ਕਰ ਸਕਦੇ ਹੋ ਜਦੋਂ ਇੱਕ ਪੂਰਨ ਜਾਂ ਭਿੰਨਤਾਪੂਰਨ ਬੈਕਅੱਪ ਆ ਗਿਆ ਹੋਵੇ. ਇਸ ਲਈ, ਤੁਸੀਂ ਆਪਣੇ ਆਪ ਹੀ ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਫੁੱਲ / ਪਰਿਵਰਤਨਸ਼ੀਲ ਬੈਕਅੱਪ ਦੇ ਸਮੇਂ ਅਤੇ ਫੇਲ੍ਹ ਹੋਣ ਦੇ ਸਮੇਂ ਦੇ ਵਿਚਕਾਰ ਕੀਤੇ ਗਏ ਕਿਸੇ ਵੀ ਡੇਟਾ ਸੋਧ ਨੂੰ ਗੁਆ ਦੇਵੋਗੇ.

ਪੂਰਾ ਰਿਕਵਰੀ ਮਾਡਲ

ਪੂਰਾ ਰਿਕਵਰੀ ਮਾਡਲ ਵੀ ਇੱਕ ਸਵੈ-ਵਿਆਖਿਆਤਮਿਕ ਨਾਮ ਦਿੰਦਾ ਹੈ. ਇਸ ਮਾਡਲ ਦੇ ਨਾਲ, SQL ਸਰਵਰ ਸੰਚਾਰ ਖਾਤਮੇ ਦੀ ਸੰਭਾਲ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਇਸਨੂੰ ਵਾਪਸ ਨਹੀਂ ਕਰਦੇ. ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ ਆਫ਼ਤ ਰਿਕਵਰੀ ਪਲਾਨ ਤਿਆਰ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ ਜਿਸ ਵਿੱਚ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਲਾਗ ਬੈਕਅਪਸ ਦੇ ਨਾਲ ਸੰਪੂਰਨ ਅਤੇ ਭਿੰਨਤਾ ਡੇਟਾਬੇਸ ਬੈਕਅੱਪ ਦੇ ਸੁਮੇਲ ਸ਼ਾਮਲ ਹਨ.

ਇੱਕ ਡਾਟਾਬੇਸ ਅਸਫਲਤਾ ਦੀ ਸੂਰਤ ਵਿੱਚ, ਤੁਹਾਡੇ ਕੋਲ ਪੂਰੇ ਰਿਕਵਰੀ ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਭ ਤੋਂ ਵੱਧ ਲਚੀਲਾਪਣ ਮੁੜ ਬਹਾਲ ਕਰਨ ਵਾਲੇ ਡਾਟਾਬੇਸ ਹਨ. ਸੰਚਾਰ ਲੌਗ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਡਾਟਾ ਸੋਧਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਣ ਤੋਂ ਇਲਾਵਾ, ਪੂਰੀ ਰਿਕਵਰੀ ਮਾਡਲ ਤੁਹਾਨੂੰ ਸਮੇਂ ਦੀ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਬਿੰਦੂ ਤੇ ਡੇਟਾਬੇਸ ਨੂੰ ਰੀਸਟੋਰ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਜੇ ਇੱਕ ਗਲਤ ਸੋਧ ਸੋਮਵਾਰ ਨੂੰ 2:36 ਵਜੇ ਤੁਹਾਡੇ ਡੇਟਾ ਨੂੰ ਖਰਾਬ ਕਰ ਦਿੰਦੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਗਲਤੀ ਦੇ ਪ੍ਰਭਾਵਾਂ ਨੂੰ ਮਿਟਾਉਂਦੇ ਹੋਏ 2:35 ਵਜੇ ਆਪਣੇ ਡੇਟਾਬੇਸ ਨੂੰ ਰੋਲ ਕਰਨ ਲਈ SQL ਸਰਵਰ ਦੇ ਬਿੰਦੂ-ਇਨ-ਟਾਈਮ ਰੀਸਟੋਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ

ਬਲਕ-ਲੌਗ ਰਿਕਵਰੀ ਮਾਡਲ

ਬਲਕ-ਲੌਗ ਰਿਕਵਰੀ ਮਾਡਲ ਇੱਕ ਵਿਸ਼ੇਸ਼-ਮਕਸਦ ਮਾਡਲ ਹੁੰਦਾ ਹੈ ਜੋ ਪੂਰੇ ਰਿਕਵਰੀ ਮਾਡਲ ਨੂੰ ਉਸੇ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ. ਇਕੋ ਜਿਹਾ ਫ਼ਰਕ ਇਹ ਹੈ ਕਿ ਇਹ ਬਲਕ ਡਾਟਾ ਸੋਧ ਓਪਰੇਸ਼ਨਾਂ ਨੂੰ ਨਜਿੱਠਦਾ ਹੈ. ਬਲਕ-ਲੌਗ ਮਾੱਡਲ ਇਹ ਓਪਰੇਸ਼ਨ ਨੂੰ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਲਾਗ ਵਿਚ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਘੱਟੋ ਘੱਟ ਲਾਗਿੰਗ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਤਕਨੀਕ ਵਰਤਦਾ ਹੈ. ਇਹ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮੇਂ ਤੇ ਮਹੱਤਵਪੂਰਨ ਸੰਭਾਲਦਾ ਹੈ, ਪਰ ਤੁਹਾਨੂੰ ਪੁਆਇੰਟ-ਇਨ-ਟਾਈਮ ਰੀਸਟੋਰ ਕਰਨ ਦੀ ਚੋਣ ਤੋਂ ਰੋਕਦਾ ਹੈ.

ਮਾਈਕਰੋਸਾਫਟ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ ਕਿ ਬਲਕ-ਲੌਗ ਰਿਕਵਰੀ ਮਾਡਲ ਨੂੰ ਥੋੜ੍ਹੇ ਸਮੇਂ ਲਈ ਹੀ ਵਰਤਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਸਭ ਤੋਂ ਵਧੀਆ ਅਭਿਆਸ ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਬਲਕ ਓਪਰੇਟਿੰਗ ਰਿਕਵਰੀ ਮਾਡਲ ਨੂੰ ਇਕ ਡਾਟਾਬੇਸ ਨੂੰ ਬਦਲਦੇ ਹੋ ਅਤੇ ਬਲਕ ਓਪਰੇਸ਼ਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਇਸ ਨੂੰ ਪੂਰਾ ਰਿਕਵਰੀ ਮਾਡਲ ਕੋਲ ਵਾਪਸ ਕਰਦੇ ਹੋ ਜਦੋਂ ਇਹ ਓਪਰੇਸ਼ਨ ਪੂਰਾ ਹੋ ਜਾਂਦੇ ਹਨ.

ਰਿਕਵਰੀ ਮਾਡਲ ਬਦਲਣਾ

ਰਿਕਵਰੀ ਮਾਡਲ ਦੇਖਣ ਜਾਂ ਤਬਦੀਲ ਕਰਨ ਲਈ SQL ਸਰਵਰ ਮੈਨੇਜਮੈਂਟ ਸਟੂਡੀਓ ਦੀ ਵਰਤੋਂ ਕਰੋ:

  1. ਸੰਬੰਧਿਤ ਸਰਵਰ ਚੁਣੋ : SQL ਸਰਵਰ ਡਾਟਾਬੇਸ ਇੰਜਣ ਦੇ ਸੰਬੰਧਤ ਮੌਕੇ ਨਾਲ ਜੁੜੋ, ਫਿਰ ਆਬਜੈਕਟ ਐਕਸਪਲੋਰਰ ਵਿੱਚ, ਸਰਵਰ ਲੜੀ ਨੂੰ ਵਿਸਥਾਰ ਕਰਨ ਲਈ ਸਰਵਰ ਨਾਮ ਤੇ ਕਲਿਕ ਕਰੋ.
  2. ਡਾਟਾਬੇਸ ਦੀ ਚੋਣ ਕਰੋ : ਡਾਟਾਬੇਸ ਨੂੰ ਫੈਲਾਓ, ਅਤੇ, ਡਾਟਾਬੇਸ ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਕੋਈ ਉਪਭੋਗੀ ਡਾਟਾਬੇਸ ਚੁਣੋ ਜਾਂ ਸਿਸਟਮ ਡਾਟਾਬੇਸ ਵਧਾਓ ਅਤੇ ਇੱਕ ਸਿਸਟਮ ਡਾਟਾਬੇਸ ਚੁਣੋ.
  3. ਡਾਟਾਬੇਸ ਵਿਸ਼ੇਸਤਾ ਖੋਲ੍ਹੋ : ਡਾਟਾਬੇਸ ਨੂੰ ਸੱਜਾ ਬਟਨ ਦਬਾਓ, ਅਤੇ ਫਿਰ ਵਿਸ਼ੇਸਤਾ ਤੇ ਕਲਿਕ ਕਰਕੇ, ਡੇਟਾਬੇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਰਤਾਲਾਪ ਬਕਸਾ ਖੋਲ੍ਹਣ ਲਈ.
  4. ਮੌਜੂਦਾ ਰਿਕਵਰੀ ਮਾਡਲ ਵੇਖੋ : ਇੱਕ ਪੇਜ਼ ਬਾਹੀ ਦੀ ਚੋਣ ਕਰੋ, ਮੌਜੂਦਾ ਰਿਕਵਰੀ ਮਾਡਲ ਦੀ ਚੋਣ ਦੇਖਣ ਲਈ ਵਿਕਲਪਾਂ ਤੇ ਕਲਿਕ ਕਰੋ.
  5. ਨਵਾਂ ਰਿਕਵਰੀ ਮਾਡਲ ਚੁਣੋ: ਜਾਂ ਤਾਂ ਪੂਰਾ , ਬਲਕ-ਲੌਗ ਜਾਂ ਸਧਾਰਨ ਚੁਣੋ.
  6. ਕਲਿਕ ਕਰੋ ਠੀਕ ਹੈ