1. MDF ਫਾਈਲ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਨੂੰ ਸਮਝਣਾ
MDF ਫਾਈਲਾਂ ਦੀ ਨੀਂਹ ਹਨ SQL Serverਦਾ ਡਾਟਾ ਸਟੋਰੇਜ ਵਿਧੀ। ਇਹਨਾਂ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਿਆਂ ਨੂੰ ਡਾਟਾ ਦੇ ਨੁਕਸਾਨ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਜਦੋਂ ਉਹ ਖਰਾਬ ਹੋ ਜਾਂਦੇ ਹਨ ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਤੁਰੰਤ ਖੋਜ ਅਤੇ ਸਹੀ ਰਿਕਵਰੀ ਵਿਧੀਆਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਆਓ MDF ਫਾਈਲਾਂ ਅਤੇ ਖਰਾਬ MDF ਫਾਈਲਾਂ ਦੀ ਮੁਰੰਮਤ ਕਰਨ ਬਾਰੇ ਜਾਣੀਏ।
1.1 MDF ਫਾਈਲ ਕੀ ਹੈ? SQL Server?
MDF (ਮਾਸਟਰ ਡੇਟਾਬੇਸ ਫਾਈਲ) ਮੁੱਖ ਡੇਟਾ ਫਾਈਲ ਵਜੋਂ ਕੰਮ ਕਰਦੀ ਹੈ SQL Server ਜਿਸ ਵਿੱਚ ਸਾਰੇ ਉਪਭੋਗਤਾ ਡੇਟਾ ਜਿਵੇਂ ਕਿ ਟੇਬਲ, ਇੰਡੈਕਸ, ਸਟੋਰ ਕੀਤੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ, ਦ੍ਰਿਸ਼ ਅਤੇ ਹੋਰ ਡੇਟਾਬੇਸ ਵਸਤੂਆਂ ਹਨ। ਇਸ ਫਾਈਲ ਵਿੱਚ ਸਕੀਮਾ ਅਤੇ ਅਸਲ ਡੇਟਾ ਦੋਵੇਂ ਹਨ, ਜੋ ਇਸਨੂੰ m ਬਣਾਉਂਦਾ ਹੈ।ost ਕਿਸੇ ਵੀ ਦਾ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ SQL Server ਡਾਟਾਬੇਸ। .mdf ਐਕਸਟੈਂਸ਼ਨ ਇਸ ਪ੍ਰਾਇਮਰੀ ਫਾਈਲ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ ਜੋ ਲੌਗ ਫਾਈਲਾਂ (.ldf) ਦੇ ਨਾਲ ਮਿਲ ਕੇ ਕੰਮ ਕਰਦੀ ਹੈ। ਇਹ ਲੌਗ ਫਾਈਲਾਂ ਰਿਕਵਰੀ ਓਪਰੇਸ਼ਨਾਂ ਲਈ ਲੋੜੀਂਦੀ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਜਾਣਕਾਰੀ ਨੂੰ ਟਰੈਕ ਕਰਦੀਆਂ ਹਨ।
1.2 MDF ਫਾਈਲ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੇ ਆਮ ਕਾਰਨ
ਤੁਹਾਡੀਆਂ MDF ਫਾਈਲਾਂ ਕਈ ਕਾਰਨਾਂ ਕਰਕੇ ਖਰਾਬ ਹੋ ਸਕਦੀਆਂ ਹਨ:
- ਬਿਜਲੀ ਬੰਦ ਹੋਣਾ ਜਾਂ ਗਲਤ ਹੋਣਾ SQL Server ਬੰਦ
- ਹਾਰਡਵੇਅਰ ਅਸਫਲਤਾਵਾਂ, ਖਾਸ ਕਰਕੇ ਸਟੋਰੇਜ ਸਬਸਿਸਟਮ ਸਮੱਸਿਆਵਾਂ
- ਸਟੋਰੇਜ ਡਰਾਈਵ ਤੇ ਮਾੜੇ ਸੈਕਟਰ
- ਅਸੁਰੱਖਿਅਤ ਸਿਸਟਮਾਂ 'ਤੇ ਮਾਲਵੇਅਰ ਜਾਂ ਵਾਇਰਸ ਹਮਲੇ
- ਫਾਈਲ ਸਿਸਟਮ ਗਲਤੀਆਂ ਜੋ ਡੇਟਾਬੇਸ ਸਟੋਰੇਜ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀਆਂ ਹਨ
- ਸਾਫਟਵੇਅਰ ਬੱਗ ਵਿੱਚ SQL Server ਆਪਣੇ ਆਪ ਨੂੰ
ਸਰਗਰਮ ਡੇਟਾਬੇਸ ਓਪਰੇਸ਼ਨਾਂ ਦੌਰਾਨ ਸਿਸਟਮ ਕਰੈਸ਼ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੇ ਜੋਖਮ ਨੂੰ ਬਹੁਤ ਵਧਾ ਸਕਦੇ ਹਨ ਕਿਉਂਕਿ ਉਹ ਮਹੱਤਵਪੂਰਨ ਲਿਖਣ ਕਾਰਜਾਂ ਨੂੰ ਰੋਕ ਸਕਦੇ ਹਨ।
1.3 MDF ਫਾਈਲ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਨੂੰ ਰੋਕਣ ਲਈ ਉਪਯੋਗੀ ਸੁਝਾਅ
ਇੱਥੇ ਤੁਸੀਂ ਆਪਣੀਆਂ MDF ਫਾਈਲਾਂ ਨੂੰ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਤੋਂ ਕਿਵੇਂ ਬਚਾ ਸਕਦੇ ਹੋ:
- ਨਿਯਮਤ ਬੈਕਅੱਪ ਬਣਾਓ ਅਤੇ ਉਹਨਾਂ ਦੀ ਇਕਸਾਰਤਾ ਦੀ ਆਪਣੇ ਆਪ ਜਾਂਚ ਕਰੋ
- ਸਾਰੇ ਡੇਟਾਬੇਸਾਂ ਲਈ ਪੰਨਾ ਤਸਦੀਕ ਵਿਕਲਪ ਦੇ ਤੌਰ 'ਤੇ CHECKSUM ਦੀ ਵਰਤੋਂ ਕਰੋ।
- CHECKSUM ਨਾਲ BACKUP DATABASE ਕਮਾਂਡਾਂ ਚਲਾਓ
- ਅਚਾਨਕ ਬੰਦ ਹੋਣ ਤੋਂ ਬਚਣ ਲਈ UPS ਲਓ
- ਸਟੋਰੇਜ ਸਮੱਸਿਆਵਾਂ ਤੋਂ ਬਚਣ ਲਈ ਡਿਸਕ ਸਪੇਸ ਦੀ ਅਕਸਰ ਜਾਂਚ ਕਰੋ
- ਅੱਪਡੇਟ SQL Server ਅਤੇ ਸੁਰੱਖਿਆ ਪੈਚਾਂ ਵਾਲਾ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ
- ਸਾਰੇ ਡੇਟਾਬੇਸਾਂ 'ਤੇ ਨਿਯਮਿਤ ਤੌਰ 'ਤੇ DBCC CHECKDB ਚਲਾਓ।
1.4 ਖਰਾਬ MDF ਫਾਈਲ ਦੇ ਆਮ ਸੰਕੇਤ
MDF ਫਾਈਲ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦਾ ਜਲਦੀ ਪਤਾ ਲਗਾਉਣ ਨਾਲ ਤੁਹਾਨੂੰ ਰਿਕਵਰੀ ਵਿੱਚ ਬਹੁਤ ਸਾਰਾ ਸਮਾਂ ਬਚ ਸਕਦਾ ਹੈ। ਹੇਠਾਂ MDF ਫਾਈਲ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੇ ਕੁਝ ਆਮ ਲੱਛਣ ਦਿੱਤੇ ਗਏ ਹਨ:
- ਜਦੋਂ ਤੁਸੀਂ ਡੇਟਾਬੇਸ ਨੂੰ ਜੋੜਨ ਜਾਂ ਐਕਸੈਸ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ ਤਾਂ ਗਲਤੀ ਸੁਨੇਹੇ
- ਡਾਟਾਬੇਸ SUSPECT ਜਾਂ RECOVERY_PENDING ਮੋਡ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।
- ਵਿੱਚ I/O ਗਲਤੀਆਂ SQL Server ਲੌਗ, ਖਾਸ ਕਰਕੇ ਗਲਤੀਆਂ 823, 824, ਜਾਂ 825
- GAM/SGAM/IAM/PFS ਪੰਨਿਆਂ 'ਤੇ ਵੰਡ ਗਲਤੀਆਂ।
- ਡਾਟਾਬੇਸ ਕਾਰਜਾਂ ਦੌਰਾਨ ਇਕਸਾਰਤਾ ਦੀਆਂ ਗਲਤੀਆਂ
- ਅਚਾਨਕ ਪ੍ਰਦਰਸ਼ਨ ਸਮੱਸਿਆਵਾਂ
MDF ਫਾਈਲ ਦੇ ਖਰਾਬ ਹੋਣ 'ਤੇ ਕੁਝ ਆਮ ਗਲਤੀ ਸੁਨੇਹੇ ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਹਨ:
ਇਸ ਬੇਨਤੀ ਲਈ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਫਲ। (Microsoft.SqlServer.Management.Sdk.Sfc) xxx.mdf ਇੱਕ ਪ੍ਰਾਇਮਰੀ ਡੇਟਾਬੇਸ ਫਾਈਲ ਨਹੀਂ ਹੈ। (Microsoft SQL Server, ਗਲਤੀ: 5171)
ਸਰਵਰ 'xxx' ਲਈ ਡੇਟਾਬੇਸ ਅਟੈਚ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ। (Microsoft.SqlServer.Smo) ਫਾਈਲ 'xxx.mdf' ਲਈ ਹੈਡਰ ਇੱਕ ਵੈਧ ਡੇਟਾਬੇਸ ਫਾਈਲ ਹੈਡਰ ਨਹੀਂ ਹੈ। FILE SIZE ਵਿਸ਼ੇਸ਼ਤਾ ਗਲਤ ਹੈ।(Micosoft SQL Server, ਗਲਤੀ: 5172)
SQL Server ਇੱਕ ਲਾਜ਼ੀਕਲ ਇਕਸਾਰਤਾ ਅਧਾਰਤ I / O ਗਲਤੀ ਲੱਭੀ ਹੈ: ਗਲਤ ਚੈਕਸਮ (ਉਮੀਦ: 0x2abc3894; ਅਸਲ: 0x2ebe208e). ਇਹ ਫਾਈਲ 'xxx.mdf' ਵਿਚ 1x1 ਆਫਸੈਟ 'ਤੇ ਡੇਟਾਬੇਸ ID 12 ਵਿਚ ਪੇਜ (0: 00000000002000) ਦੇ ਪੜ੍ਹਨ ਦੇ ਦੌਰਾਨ ਆਈ. ਵਿੱਚ ਵਾਧੂ ਸੁਨੇਹੇ SQL Server ਗਲਤੀ ਲੌਗ ਜਾਂ ਸਿਸਟਮ ਈਵੈਂਟ ਲੌਗ ਵਧੇਰੇ ਵਿਸਥਾਰ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ. ਇਹ ਇੱਕ ਗੰਭੀਰ ਗਲਤੀ ਦੀ ਸਥਿਤੀ ਹੈ ਜੋ ਡੇਟਾਬੇਸ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਖ਼ਤਰਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਤੁਰੰਤ ਸਹੀ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਇੱਕ ਪੂਰਾ ਡਾਟਾਬੇਸ ਇਕਸਾਰਤਾ ਜਾਂਚ (DBCC CHECKDB) ਨੂੰ ਪੂਰਾ ਕਰੋ. ਇਹ ਗਲਤੀ ਕਈ ਕਾਰਕਾਂ ਕਰਕੇ ਹੋ ਸਕਦੀ ਹੈ; ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਵੇਖੋ SQL Server ਕਿਤਾਬਾਂ .ਨਲਾਈਨ SQL Server, ਗਲਤੀ: 824)
SQL Server ਇੱਕ ਲਾਜ਼ੀਕਲ ਇਕਸਾਰਤਾ-ਅਧਾਰਿਤ I/O ਗਲਤੀ ਦਾ ਪਤਾ ਲਗਾਇਆ: ਫਟਿਆ ਹੋਇਆ ਪੰਨਾ (ਉਮੀਦ ਕੀਤੀ ਦਸਤਖਤ: 0x########; ਅਸਲ ਦਸਤਖਤ: 0x#######)।
2. MDF ਫਾਈਲ ਦੀ ਮੁਰੰਮਤ ਲਈ ਮੁਫ਼ਤ ਦਸਤੀ ਤਰੀਕੇ
SQL Serverਦੇ ਮੂਲ ਤਰੀਕੇ MDF ਫਾਈਲ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਮੁਫ਼ਤ ਤਰੀਕੇ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਇਹ ਦਸਤੀ ਤਰੀਕੇ ਉਹਨਾਂ ਡੇਟਾਬੇਸਾਂ ਨੂੰ ਬਚਾ ਸਕਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਤੱਕ ਤੁਸੀਂ ਪਹੁੰਚ ਨਹੀਂ ਕਰ ਸਕਦੇ, ਪਰ ਉਹਨਾਂ ਨੂੰ ਧਿਆਨ ਨਾਲ ਲਾਗੂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
2.1 ਹਾਲੀਆ ਬੈਕਅੱਪ ਤੋਂ ਰੀਸਟੋਰ ਕਰੋ
Most ਭਰੋਸੇਯੋਗ ਰਿਕਵਰੀ ਵਿਧੀtarਹਾਲੀਆ ਬੈਕਅੱਪ ਤੋਂ ਰੀਸਟੋਰ ਕਰਨ ਦੇ ਨਾਲ ts। ਇਹ ਤਰੀਕਾ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਨੂੰ ਇੱਕ ਸਿਹਤਮੰਦ ਸਥਿਤੀ ਵਿੱਚ ਵਾਪਸ ਜਾ ਕੇ ਬਾਈਪਾਸ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਆਪਣੇ ਡੇਟਾਬੇਸ ਨੂੰ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਤੋਂ ਪਹਿਲਾਂ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਵਾਪਸ ਲਿਆਉਣ ਲਈ ਸਹੀ FROM DISK ਪੈਰਾਮੀਟਰਾਂ ਨਾਲ RESTORE DATABASE ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਤੁਹਾਡੀ ਡੇਟਾ ਇਕਸਾਰਤਾ ਡੇਟਾਬੇਸ ਵਸਤੂਆਂ ਵਿਚਕਾਰ ਸਬੰਧਾਂ ਨਾਲ ਸਮਝੌਤਾ ਕੀਤੇ ਬਿਨਾਂ ਬਰਕਰਾਰ ਰਹਿੰਦੀ ਹੈ।
2.2 ਮੁਰੰਮਤ ਵਿਕਲਪਾਂ ਦੇ ਨਾਲ DBCC CHECKDB ਦੀ ਵਰਤੋਂ ਕਰੋ
ਜੇਕਰ ਬੈਕਅੱਪ ਬਹਾਲੀ ਇੱਕ ਵਿਕਲਪ ਨਹੀਂ ਹੈ ਤਾਂ DBCC CHECKDB ਤੁਹਾਨੂੰ ਬਿਲਟ-ਇਨ ਮੁਰੰਮਤ ਸਮਰੱਥਾਵਾਂ ਦਿੰਦਾ ਹੈ:
DBCC CHECKDB (database_name, REPAIR_ALLOW_DATA_LOSS)
WITH ALL_ERRORMSGS, NO_INFOMSGS;
ਕਮਾਂਡ ਦੇ ਤਿੰਨ ਮੁਰੰਮਤ ਪੱਧਰ ਹਨ:
- REPAIR_FAST: ਸਿਰਫ਼ ਪਿਛਲੀ ਅਨੁਕੂਲਤਾ ਲਈ ਸਿੰਟੈਕਸ ਰੱਖਦਾ ਹੈ; ਕੋਈ ਮੁਰੰਮਤ ਨਹੀਂ ਕਰਦਾ
- REPAIR_REBUILD: ਮੁਰੰਮਤ ਕਰਦਾ ਹੈ ਬਿਨਾਂ ਡਾਟਾ ਖਰਾਬ ਕੀਤੇ
- REPAIR_ALLOW_DATA_LOSS: ਸਾਰੀਆਂ ਰਿਪੋਰਟ ਕੀਤੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਠੀਕ ਕਰਦਾ ਹੈ, ਪਰ ਕੁਝ ਡੇਟਾ ਦੀ ਕੁਰਬਾਨੀ ਦੇ ਸਕਦਾ ਹੈ।
ਸਾਡੇ ਕੋਲ ਇੱਕ ਹੈ DBCC CHECKDB ਬਾਰੇ ਵਿਆਪਕ ਗਾਈਡ ਜੋ ਸਾਰੇ ਵਿਕਲਪਾਂ ਅਤੇ ਦ੍ਰਿਸ਼ਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ (ਮਾਈਕ੍ਰੋਸਾਫਟ ਦਾ ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ ਵੀ ਉਪਲਬਧ ਹੈ ਇਥੇ).
2.3 REPAIR_ALLOW_DATA_LOSS ਦੀ ਵਰਤੋਂ ਦੇ ਜੋਖਮ
ਮੁਰੰਮਤ ਦੇ ਵਿਕਲਪ ਜੋਖਮਾਂ ਦੇ ਨਾਲ ਆਉਂਦੇ ਹਨ। REPAIR_ALLOW_DATA_LOSS ਭ੍ਰਿਸ਼ਟ ਪੰਨਿਆਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਹਟਾ ਸਕਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਡੇਟਾ ਦਾ ਸਥਾਈ ਨੁਕਸਾਨ ਹੋ ਸਕਦਾ ਹੈ। ਇਹ ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਦੀਆਂ ਰੁਕਾਵਟਾਂ ਨੂੰ ਵੀ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦਾ ਹੈ, ਜੋ ਟੇਬਲਾਂ ਵਿਚਕਾਰ ਸੰਬੰਧਤ ਇਕਸਾਰਤਾ ਨੂੰ ਤੋੜ ਸਕਦਾ ਹੈ। ਇਸ ਲਈ,
- ਮੁਰੰਮਤ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਆਪਣੀ ਖਰਾਬ MDF ਫਾਈਲ ਦਾ ਹੱਥੀਂ ਬੈਕਅੱਪ ਲੈਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਮੁਰੰਮਤ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਕਾਰੋਬਾਰੀ ਤਰਕ ਦੀਆਂ ਖਾਮੀਆਂ ਲੱਭਣ ਲਈ DBCC CHECKCONSTRAINTS ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਰੁਕਾਵਟਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
2.4 DBCC ਚੈੱਕਟੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰੋ
DBCC CHECKTABLE ਤੁਹਾਨੂੰ ਇੱਕ ਦਿੰਦਾ ਹੈ tarਖਾਸ ਟੇਬਲਾਂ ਵਿੱਚ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਲਈ geted ਪਹੁੰਚ:
DBCC CHECKTABLE (table_name, REPAIR_ALLOW_DATA_LOSS);
ਇਹ ਕਮਾਂਡ ਪੂਰੇ ਡੇਟਾਬੇਸ ਦੀ ਬਜਾਏ ਇੱਕ ਟੇਬਲ ਨੂੰ ਵੇਖਦੀ ਹੈ। ਇਹ ਤੇਜ਼ੀ ਨਾਲ ਚੱਲਦਾ ਹੈ ਅਤੇ ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਹਾਨੂੰ ਪਤਾ ਲੱਗ ਜਾਂਦਾ ਹੈ ਕਿ ਕਿਹੜੀਆਂ ਟੇਬਲਾਂ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਹਨ ਤਾਂ ਇਸ ਵਿੱਚ ਘੱਟ ਜੋਖਮ ਹੁੰਦੇ ਹਨ।
2.5 ਡੇਟਾਬੇਸ ਨੂੰ EMERGENCY ਅਤੇ SINGLE_USER ਮੋਡ 'ਤੇ ਸੈੱਟ ਕਰੋ।
ਬੁਰੀ ਤਰ੍ਹਾਂ ਖਰਾਬ ਡੇਟਾਬੇਸ ਨੂੰ ਆਖਰੀ ਵਿਕਲਪ ਵਜੋਂ ਐਮਰਜੈਂਸੀ ਮੋਡ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ:
ALTER DATABASE [DatabaseName] SET EMERGENCY;
ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
DBCC CHECKDB ([DatabaseName], REPAIR_ALLOW_DATA_LOSS);
ਜੇਕਰ ਆਮ ਪਹੁੰਚ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ ਤਾਂ ਡੇਟਾਬੇਸ ਪ੍ਰਸ਼ਾਸਕਾਂ ਨੂੰ ਐਮਰਜੈਂਸੀ ਮੋਡ ਰਾਹੀਂ ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ ਪਹੁੰਚ ਮਿਲਦੀ ਹੈ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਲੌਗ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਂਦੀ ਹੈ, ਪਰ ਤੁਸੀਂ ਟ੍ਰਾਂਜੈਕਸ਼ਨਲ ਇਕਸਾਰਤਾ ਗੁਆ ਦਿੰਦੇ ਹੋ ਅਤੇ RESTORE ਚੇਨ ਨੂੰ ਤੋੜ ਦਿੰਦੇ ਹੋ। ਆਪਣੇ ਰਿਕਵਰੀ ਵਿਕਲਪਾਂ ਨੂੰ ਖੁੱਲ੍ਹਾ ਰੱਖਣ ਲਈ ਐਮਰਜੈਂਸੀ ਮੁਰੰਮਤ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੀਆਂ ਡੇਟਾਬੇਸ ਫਾਈਲਾਂ ਦਾ ਬੈਕਅੱਪ ਲਓ।
2.6 “ਹੈਕ ਅਟੈਚ” ਵਿਧੀ
ਜੇਕਰ ਤੁਸੀਂ ਖਰਾਬ ਹੋਈ MDF ਫਾਈਲ ਨੂੰ ਅੰਦਰ ਨਹੀਂ ਜੋੜ ਸਕਦੇ ਹੋ SQL Server, ਤੁਸੀਂ "ਹੈਕ ਅਟੈਚ" ਵਿਧੀ ਅਜ਼ਮਾ ਸਕਦੇ ਹੋ:
- ਆਪਣੇ ਖਰਾਬ ਹੋਏ ਡੇਟਾਬੇਸ ਦੇ ਨਾਮ ਨਾਲ ਇੱਕ ਡਮੀ ਡੇਟਾਬੇਸ ਬਣਾਓ।
- ਡਮੀ ਡੇਟਾਬੇਸ ਨੂੰ ਔਫਲਾਈਨ ਲਓ
- ਡਮੀ ਡੇਟਾਬੇਸ ਫਾਈਲਾਂ ਨੂੰ ਮਿਟਾਓ
- ਆਪਣੀ ਖਰਾਬ ਹੋਈ MDF ਫਾਈਲ ਨੂੰ ਡਮੀ ਫਾਈਲ ਸਥਾਨ 'ਤੇ ਕਾਪੀ ਕਰੋ।
- ਡਾਟਾਬੇਸ ਨੂੰ ਔਨਲਾਈਨ ਲਿਆਓ
ਇਹ ਤਰੀਕਾ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਨੂੰ ਠੀਕ ਨਹੀਂ ਕਰੇਗਾ ਪਰ ਮਦਦ ਕਰੇਗਾ SQL Server ਫਾਈਲ ਨੂੰ ਪਛਾਣਦਾ ਹੈ ਅਤੇ ਮੁਰੰਮਤ ਕਮਾਂਡਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।
2.7 ਇੱਕ ਖਰਾਬ ਮਾਸਟਰ ਡੇਟਾਬੇਸ ਨੂੰ ਠੀਕ ਕਰੋ
ਮਾਸਟਰ ਡੇਟਾਬੇਸ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:
- ਖਰਾਬ master.mdf ਨੂੰ ਇੱਕ ਉਪਭੋਗਤਾ ਡੇਟਾਬੇਸ ਦੇ ਤੌਰ 'ਤੇ ਕਿਸੇ ਹੋਰ ਸਰਵਰ ਤੇ ਕਾਪੀ ਕਰੋ।
- ਦਸਤੀ ਢੰਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਾਂ DataNumen SQL Recovery ਇਸ ਤੋਂ ਵਸਤੂਆਂ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ।
- ਬਰਾਮਦ ਕੀਤੀਆਂ ਵਸਤੂਆਂ ਨੂੰ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਐਕਸਪੋਰਟ ਕਰੋ।
- ਮਾਸਟਰ ਡਾਟਾਬੇਸ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਓ
ਅਸਲੀ ਸਰਵਰ 'ਤੇ।
- ਉਪਭੋਗਤਾਵਾਂ ਅਤੇ ਵਸਤੂਆਂ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਣ ਲਈ ਕਦਮ 3 ਵਿੱਚ ਤਿਆਰ ਕੀਤੀ ਸਕ੍ਰਿਪਟ ਚਲਾਓ।
3. ਵਰਤਣਾ DataNumen SQL Recovery ਖਰਾਬ MDF ਫਾਈਲ ਦੀ ਮੁਰੰਮਤ ਕਰਨ ਲਈ
ਜੇਕਰ ਉਪਰੋਕਤ ਦਸਤੀ ਤਰੀਕੇ ਅਸਫਲ ਹੋ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਪੇਸ਼ੇਵਰ ਸਾਧਨਾਂ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ DataNumen SQL Recovery, ਜੋ ਤੁਹਾਨੂੰ ਖਰਾਬ ਹੋਈਆਂ MDF ਫਾਈਲਾਂ ਨੂੰ ਠੀਕ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਜੋ SQL Serverਦੇ ਬਿਲਟ-ਇਨ ਟੂਲ ਹੈਂਡਲ ਨਹੀਂ ਕਰ ਸਕਦੇ। ਸਾਫਟਵੇਅਰ ਐਮ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਉੱਨਤ ਐਲਗੋਰਿਦਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈost ਖਰਾਬ ਫਾਈਲਾਂ ਤੋਂ ਡਾਟਾ ਸੰਭਵ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਬਹੁਤ ਸਾਰੇ ਰਿਕਵਰੀ ਵਿਕਲਪ ਦਿੰਦਾ ਹੈ।
3.1 ਇੱਕ ਸਿੰਗਲ ਫਾਈਲ ਦੀ ਮੁਰੰਮਤ ਕਰੋ
ਸਿੰਗਲ ਫਾਈਲ ਰਿਪੇਅਰ ਪ੍ਰਕਿਰਿਆ ਸਿੱਧੀ ਅਤੇ ਪਾਲਣਾ ਕਰਨ ਵਿੱਚ ਆਸਾਨ ਹੈ:
- MDF ਫਾਈਲ ਨੂੰ ਬਦਲਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਬੰਦ ਕਰੋ।
- Start DataNumen SQL Recovery.
- ਖਰਾਬ ਹੋਈ MDF ਫਾਈਲ ਦਾ ਨਾਮ ਟਾਈਪ ਕਰਕੇ ਜਾਂ ਬ੍ਰਾਊਜ਼ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਚੁਣੋ।
- ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੋੜ ਹੋਵੇ ਤਾਂ ਕੋਈ ਵੀ ਸੰਬੰਧਿਤ NDF ਫਾਈਲਾਂ ਸ਼ਾਮਲ ਕਰੋ।
- ਸਰੋਤ ਡੇਟਾਬੇਸ ਫਾਰਮੈਟ ਚੁਣੋ ਜਾਂ ਸਿਸਟਮ ਨੂੰ ਇਸਦਾ ਪਤਾ ਲਗਾਉਣ ਦਿਓ:
- ਉਹ ਥਾਂ ਚੁਣੋ ਜਿੱਥੇ ਤੁਸੀਂ ਰਿਕਵਰ ਕੀਤੀ ਫਾਈਲ ਨੂੰ ਸੇਵ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
- ਕਲਿਕ ਕਰੋ “ਐਸtar"t ਰਿਕਵਰੀ" ਬਟਨ ਦਬਾਉਣ ਨਾਲ, ਸਾਫਟਵੇਅਰ ਤੁਹਾਡੇ ਨਾਲ ਜੁੜ ਜਾਵੇਗਾ SQL Server ਤੁਹਾਡੇ ਸਰਵਰ ਨਾਮ ਅਤੇ ਲੌਗਇਨ ਵੇਰਵਿਆਂ ਦੇ ਨਾਲ ਉਦਾਹਰਣ।
- ਫਿਰ ਸਾਫਟਵੇਅਰ ਤੁਹਾਡੀ ਫਾਈਲ ਨੂੰ ਆਪਣੇ ਉੱਨਤ ਰਿਕਵਰੀ ਐਲਗੋਰਿਦਮ ਨਾਲ ਠੀਕ ਕਰ ਦੇਵੇਗਾ।
ਤੁਹਾਨੂੰ ਇੱਕ ਪ੍ਰਗਤੀ ਪੱਟੀ ਦਿਖਾਈ ਦੇਵੇਗੀ ਜੋ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਮੁਰੰਮਤ ਕਿਵੇਂ ਚੱਲ ਰਹੀ ਹੈ। ਇਸ ਦੇ ਪੂਰਾ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਆਪਣੇ ਰਿਕਵਰ ਕੀਤੇ ਡੇਟਾਬੇਸ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ SQL Server ਪ੍ਰਬੰਧਨ ਸਟੂਡੀਓ.
3.2 ਫਾਈਲਾਂ ਦੇ ਬੈਚ ਦੀ ਮੁਰੰਮਤ ਕਰੋ
ਕਈ ਖਰਾਬ ਡੇਟਾਬੇਸ ਵਾਲੀਆਂ ਕੰਪਨੀਆਂ ਬੈਚ ਰਿਪੇਅਰ ਨਾਲ ਸਮਾਂ ਬਚਾ ਸਕਦੀਆਂ ਹਨ। ਤੁਸੀਂ ਆਪਣੀਆਂ ਸਾਰੀਆਂ ਖਰਾਬ ਹੋਈਆਂ MDF ਫਾਈਲਾਂ ਨੂੰ ਇੱਕ ਕਤਾਰ ਵਿੱਚ ਜੋੜ ਸਕਦੇ ਹੋ, ਆਪਣੀਆਂ ਆਉਟਪੁੱਟ ਤਰਜੀਹਾਂ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇtarਰਿਕਵਰੀ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਉਹਨਾਂ ਕਾਰੋਬਾਰੀ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਬਹੁਤ ਵਧੀਆ ਕੰਮ ਕਰਦੀ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਸਿਸਟਮਿਕ ਡੇਟਾਬੇਸ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਠੀਕ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਵਿਸਤ੍ਰਿਤ ਕਦਮ:
- "ਬੈਚ ਰਿਕਵਰੀ" ਟੈਬ 'ਤੇ ਜਾਓ।
- ਮਲਟੀਪਲ ਜੋੜਨ ਲਈ "ਫਾਈਲਾਂ ਸ਼ਾਮਲ ਕਰੋ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ SQL Server MDF ਫਾਈਲਾਂ ਦੀ ਮੁਰੰਮਤ ਕੀਤੀ ਜਾਣੀ ਹੈ।
- ਤੁਸੀਂ ਸਥਾਨਕ ਕੰਪਿਊਟਰ 'ਤੇ ਮੁਰੰਮਤ ਕੀਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਲੱਭਣ ਲਈ "ਫਾਇਲਾਂ ਖੋਜੋ" 'ਤੇ ਵੀ ਕਲਿੱਕ ਕਰ ਸਕਦੇ ਹੋ।
- ਕਲਿਕ ਕਰੋ “ਐਸtar"ਰਿਕਵਰੀ" ਬਟਨ
- ਸੂਚੀ ਵਿੱਚ ਸਾਰੀਆਂ PST ਫਾਈਲਾਂ ਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਠੀਕ ਕੀਤਾ ਜਾਵੇਗਾ।
3.3 ਹਾਰਡ ਡਰਾਈਵ, ਡਿਸਕ ਚਿੱਤਰ ਜਾਂ ਬੈਕਅੱਪ ਫਾਈਲਾਂ ਤੋਂ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ
DataNumen SQL Recovery ਸਟੈਂਡਰਡ ਰਿਕਵਰੀ ਤੋਂ ਵੱਧ ਕਰਦਾ ਹੈ। ਇਹ SQL ਡੇਟਾ ਇਹਨਾਂ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ:
- VMWare VMDK ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਡਿਸਕ ਫਾਈਲਾਂ
- ਵਰਚੁਅਲ ਪੀਸੀ VHD ਫਾਈਲਾਂ
- ISO ਚਿੱਤਰ ਫਾਈਲਾਂ
- ਵਿੰਡੋਜ਼ ਐਨਟੀਬੈਕਅੱਪ ਫਾਈਲਾਂ (.bkf)
- ਐਕਰੋਨਿਸ ਟਰੂ ਇਮੇਜ ਫਾਈਲਾਂ (.tib)
- ਨੌਰਟਨ ਘost ਫਾਈਲਾਂ (.gho, .v2i)
ਇਹ ਲਚਕਤਾ ਵੱਖ-ਵੱਖ ਸਥਿਤੀਆਂ ਵਿੱਚ ਤੁਹਾਡੇ ਡੇਟਾ ਨੂੰ ਵਾਪਸ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਇੱਕ ਵਧੀਆ ਤਰੀਕਾ ਹੈ, ਜਿਵੇਂ ਕਿ:
- ਤੁਸੀਂ ਡੇਟਾਬੇਸ ਨੂੰ ਮਿਟਾਉਂਦੇ ਹੋ SQL Server.
- ਤੁਸੀਂ ਹਾਰਡ ਡਰਾਈਵ ਨੂੰ ਫਾਰਮੈਟ ਕਰਦੇ ਹੋ।
- ਹਾਰਡ ਡਰਾਈਵ ਅਸਫਲਤਾ.
- VMWare ਜਾਂ Virtual PC ਵਿੱਚ ਵਰਚੁਅਲ ਡਿਸਕ ਖਰਾਬ ਜਾਂ ਖਰਾਬ ਹੈ ਅਤੇ ਤੁਸੀਂ ਇਸ ਉੱਤੇ ਡੇਟਾਬੇਸ ਸਟੋਰ ਕਰਦੇ ਹੋ।
- ਬੈਕਅੱਪ ਮੀਡੀਆ 'ਤੇ ਬੈਕਅੱਪ ਫਾਈਲ ਖਰਾਬ ਜਾਂ ਖਰਾਬ ਹੈ ਅਤੇ ਤੁਸੀਂ ਇਸ ਤੋਂ ਡੇਟਾਬੇਸ ਫਾਈਲ ਨੂੰ ਰੀਸਟੋਰ ਨਹੀਂ ਕਰ ਸਕਦੇ।
- ਡਿਸਕ ਇਮੇਜ ਫਾਈਲ ਖਰਾਬ ਜਾਂ ਖਰਾਬ ਹੈ ਅਤੇ ਤੁਸੀਂ ਇਸ ਤੋਂ ਆਪਣੀ MDF ਫਾਈਲ ਨੂੰ ਰਿਕਵਰ ਨਹੀਂ ਕਰ ਸਕਦੇ।
ਉਪਰੋਕਤ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਤੁਸੀਂ ਅਜੇ ਵੀ ਠੀਕ ਹੋ ਸਕਦੇ ਹੋ SQL Server ਹਾਰਡ ਡਰਾਈਵ, ਡਿਸਕ ਚਿੱਤਰ ਜਾਂ ਬੈਕਅੱਪ ਫਾਈਲਾਂ ਤੋਂ ਸਿੱਧਾ ਡਾਟਾ।
ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਡਿਸਕ ਚਿੱਤਰ ਜਾਂ ਬੈਕਅੱਪ ਫਾਈਲਾਂ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ ਕਰ ਸਕਦੇ ਹੋ:
- ਸਰੋਤ ਫਾਈਲ ਦੀ ਚੋਣ ਕਰਨ ਲਈ "…" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- "ਓਪਨ ਫਾਈਲ" ਡਾਇਲਾਗ ਵਿੱਚ, ਫਿਲਟਰ ਦੇ ਤੌਰ 'ਤੇ "ਸਾਰੀਆਂ ਫਾਈਲਾਂ (*)" ਨੂੰ ਚੁਣੋ।
- ਡਿਸਕ ਚਿੱਤਰ ਜਾਂ ਬੈਕਅੱਪ ਫਾਈਲ ਨੂੰ ਸਰੋਤ ਫਾਈਲ ਵਜੋਂ ਚੁਣੋ ਜਿਸਦੀ ਮੁਰੰਮਤ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
- ਆਉਟਪੁੱਟ ਫਿਕਸਡ ਡੇਟਾਬੇਸ ਫਾਈਲ ਨਾਮ ਸੈੱਟ ਕਰੋ, ਜਿਵੇਂ ਕਿ E_Drive_fixed.mdf।
ਜੇਕਰ ਤੁਸੀਂ ਹਾਰਡ ਡਰਾਈਵ ਤੋਂ ਸਿੱਧਾ ਰਿਕਵਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ DataNumen Disk Image ਹਾਰਡ ਡਰਾਈਵ ਦੀ ਇੱਕ ਡਿਸਕ ਇਮੇਜ ਫਾਈਲ ਨੂੰ ਸਰੋਤ ਫਾਈਲ ਦੇ ਤੌਰ ਤੇ ਬਣਾਉਣ ਲਈ DataNumen SQL Recovery:
- ਹਾਰਡ ਡਰਾਈਵ ਜਾਂ ਡਿਸਕ ਚੁਣੋ।
- ਆਉਟਪੁੱਟ ਚਿੱਤਰ ਫਾਇਲ ਨਾਮ ਸੈੱਟ ਕਰੋ.
- ਕਲਿਕ ਕਰੋ “ਐਸtart ਕਲੋਨਿੰਗ” ਬਟਨ ਹਾਰਡ ਡਰਾਈਵ/ਡਿਸਕ ਤੋਂ ਡਿਸਕ ਚਿੱਤਰ ਫਾਈਲ ਬਣਾਉਣ ਲਈ।
3.4 ਮਿਟਾਏ ਗਏ ਰਿਕਾਰਡ ਅਤੇ ਟੇਬਲ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ
ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਟੇਬਲ ਵਿੱਚੋਂ ਕੁਝ ਰਿਕਾਰਡ ਮਿਟਾ ਦਿੰਦੇ ਹੋ, ਜਾਂ ਕਿਸੇ ਡੇਟਾਬੇਸ ਵਿੱਚੋਂ ਕੁਝ ਟੇਬਲ ਗਲਤੀ ਨਾਲ ਮਿਟਾ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਇਸ ਰਾਹੀਂ ਰਿਕਵਰ ਕਰ ਸਕਦੇ ਹੋ DataNumen SQL Recovery.
ਹਟਾਏ ਗਏ ਰਿਕਾਰਡਾਂ ਲਈ, ਉਹ ਮਿਟਾਏ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਉਸੇ ਤਰਤੀਬ ਵਿੱਚ ਨਹੀਂ ਵਿਖਾਈ ਦੇਣਗੇ, ਇਸ ਲਈ ਰਿਕਵਰੀ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਇਨ੍ਹਾਂ ਨਾ-ਹਟਾਈਆਂ ਹੋਈਆਂ ਰਿਕਾਰਡਾਂ ਨੂੰ ਲੱਭਣ ਲਈ ਐਸਕਿQLਐਲ ਸਟੇਟਮੈਂਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋ ਸਕਦੀ ਹੈ.
ਨਾ ਹਟਾਈਆਂ ਹੋਈਆਂ ਟੇਬਲਾਂ ਲਈ, ਜੇ ਉਨ੍ਹਾਂ ਦੇ ਨਾਮ ਮੁੜ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਤਾਂ ਉਨ੍ਹਾਂ ਦਾ ਨਾਮ "ਰਿਕਵਰਡਟੇਬਲ 1", "ਰਿਕਵਰਡਟੇਬਲ 2", ਅਤੇ ਇਸ ਤਰਾਂ ਹੋਰ ਕੀਤਾ ਜਾਏਗਾ.
3.5 ਰੈਨਸਮਵੇਅਰ ਜਾਂ ਵਾਇਰਸ ਤੋਂ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ
ਮਿਆਰੀ ਤਰੀਕੇ ਆਮ ਤੌਰ 'ਤੇ ਮਾਲਵੇਅਰ ਦੁਆਰਾ ਏਨਕ੍ਰਿਪਟ ਕੀਤੇ ਡੇਟਾਬੇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦੇ ਹਨ। DataNumen SQL Recovery ਹਮਲਾਵਰਾਂ ਨੂੰ ਭੁਗਤਾਨ ਕੀਤੇ ਬਿਨਾਂ ਰੈਨਸਮਵੇਅਰ-ਏਨਕ੍ਰਿਪਟਡ MDF ਫਾਈਲਾਂ ਤੋਂ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਿਸ਼ੇਸ਼ ਐਲਗੋਰਿਦਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਸਾਫਟਵੇਅਰ ਫਾਈਲਾਂ ਨੂੰ ਇਨਕ੍ਰਿਪਸ਼ਨ ਦੁਆਰਾ ਉਹਨਾਂ ਦੇ ਹੈਡਰ ਜਾਂ ਅੰਦਰੂਨੀ ਢਾਂਚੇ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚਾਉਣ ਤੋਂ ਬਾਅਦ ਵੀ ਰਿਕਵਰ ਕਰ ਸਕਦਾ ਹੈ।
3.6 ਮੁੜ ਪ੍ਰਾਪਤ ਕੀਤੀ ਫਾਈਲ ਦੀ ਮੁਰੰਮਤ ਕਰੋ
ਜੇਕਰ MDF ਫਾਈਲਾਂ ਨੂੰ ਇਸ ਦੁਆਰਾ ਰਿਕਵਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ DataNumen Data Recovery (ਜਾਂ ਹੋਰ ਡਾਟਾ ਰਿਕਵਰੀ ਟੂਲ) ਨੂੰ ਇਸ ਵਿੱਚ ਜੋੜਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ SQL Server, ਇਹਨਾਂ ਫਾਈਲਾਂ ਵਿੱਚ ਅਜੇ ਵੀ ਕੁਝ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਹੋ ਸਕਦਾ ਹੈ। ਅਜਿਹੀ ਸਥਿਤੀ ਵਿੱਚ, ਵਰਤੋਂ DataNumen SQL Recovery ਉਹਨਾਂ ਦੀ ਦੁਬਾਰਾ ਮੁਰੰਮਤ ਕਰਨ ਲਈ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਉਹਨਾਂ ਦਾ ਡੇਟਾ ਪਹੁੰਚਯੋਗ ਹੈ SQL Server.
3.7 tempdb.mdf ਤੋਂ ਰਿਕਵਰ ਕਰੋ
ਜਦੋਂ SQL Server ਚੱਲ ਰਿਹਾ ਹੈ, ਇਹ ਸਾਰੇ ਟੈਂਪੋ ਨੂੰ ਸਟੋਰ ਕਰੇਗਾrary ਡੇਟਾ, ਸਮੇਤ ਸਾਰੇ ਟੈਂਪੋrary ਟੇਬਲ ਅਤੇ ਸਟੋਰ ਪ੍ਰਕਿਰਿਆਵਾਂ, ਇਕ ਟੈਂਪੋ ਵਿਚrary ਡਾਟਾਬੇਸ ਨੂੰ tempdb.mdf ਕਹਿੰਦੇ ਹਨ. ਜਦੋਂ ਡੇਟਾ ਆਫ਼ਤ ਆਉਂਦੀ ਹੈ, ਜੇ ਤੁਸੀਂ ਮੌਜੂਦਾ ਐਮਡੀਐਫ ਅਤੇ ਸੰਬੰਧਿਤ ਐਨਡੀਐਫ ਫਾਈਲਾਂ ਤੋਂ ਲੋੜੀਂਦੇ ਡੇਟਾ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦੇ, ਤਾਂ ਵੀ ਤੁਸੀਂ ਇਸ ਨੂੰ ਵਰਤ ਕੇ tempdb.mdf ਤੋਂ ਆਪਣੇ ਡਾਟਾ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਯੋਗ ਹੋ ਸਕਦੇ ਹੋ. DataNumen SQL Recovery, ਹੇਠ ਅਨੁਸਾਰ:
- ਰੂਕੋ SQL Server ਡਾਟਾ ਇੰਜਣ ਸੇਵਾ.
- ਵਿੰਡੋਜ਼ ਸਰਚ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕੰਪਿ tempਟਰ ਤੇ tempdb.mdf ਫਾਈਲ ਦੀ ਭਾਲ ਕਰਨ ਲਈ ਹੈ ਜਿੱਥੇ SQL Server ਉਦਾਹਰਨ ਸਥਾਪਤ ਹੈ.
- tempdb.mdf ਲੱਭਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਇਸਨੂੰ ਰਿਕਵਰ ਕਰਨ ਲਈ ਸਰੋਤ ਫਾਈਲ ਵਜੋਂ ਚੁਣ ਸਕਦੇ ਹੋ, ਅਤੇ ਵਰਤ ਸਕਦੇ ਹੋ DataNumen SQL Recovery ਇਸ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ.
3.8 ਸੈਂਪਲ ਫਾਈਲਾਂ
SQL Server ਵਰਜਨ | ਭ੍ਰਿਸ਼ਟ MDF ਫਾਈਲ | MDF ਫਾਈਲ ਦੁਆਰਾ ਫਿਕਸ DataNumen SQL Recovery |
SQL Server 2014 | ਗਲਤੀ 1_4.mdf | ਗਲਤੀ 1_4_fixed.mdf |
SQL Server 2014 | ਗਲਤੀ 2_4.mdf | ਗਲਤੀ 2_4_fixed.mdf |
SQL Server 2014 | ਗਲਤੀ 4_4.mdf | ਗਲਤੀ 4_4_fixed.mdf |
SQL Server 2014 | ਗਲਤੀ 5_4.mdf | ਗਲਤੀ 5_4_fixed.mdf |
4. ਔਨਲਾਈਨ ਰਿਕਵਰੀ ਸੇਵਾਵਾਂ
ਜਦੋਂ ਰਿਕਵਰੀ ਸੌਫਟਵੇਅਰ ਡਾਊਨਲੋਡ ਕਰਨਾ ਅਤੇ ਸਥਾਪਿਤ ਕਰਨਾ ਸੰਭਵ ਜਾਂ ਸੁਵਿਧਾਜਨਕ ਨਹੀਂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਔਨਲਾਈਨ ਸੇਵਾਵਾਂ ਤੁਹਾਨੂੰ SQL ਡੇਟਾਬੇਸ ਦੀ ਮੁਰੰਮਤ ਕਰਨ ਦਾ ਇੱਕ ਵੱਖਰਾ ਤਰੀਕਾ ਦਿੰਦੀਆਂ ਹਨ। ਇਹ ਔਨਲਾਈਨ ਸੇਵਾਵਾਂ ਡੂੰਘੇ ਤਕਨੀਕੀ ਗਿਆਨ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ ਖਰਾਬ MDF ਫਾਈਲਾਂ ਨੂੰ ਠੀਕ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀਆਂ ਹਨ।
4.1 ਸਧਾਰਨ ਰਿਕਵਰੀ ਪ੍ਰਕਿਰਿਆਵਾਂ
ਔਨਲਾਈਨ SQL ਰਿਕਵਰੀ ਸੇਵਾਵਾਂ ਇੱਕ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ ਪ੍ਰਕਿਰਿਆ ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ:
- ਖਰਾਬ ਫਾਈਲ ਅਪਲੋਡ ਕਰੋ – ਤੁਹਾਡੀ ਖਰਾਬ ਹੋਈ MDF ਫਾਈਲ ਇੱਕ ਏਨਕ੍ਰਿਪਟਡ ਕਨੈਕਸ਼ਨ ਰਾਹੀਂ ਸੇਵਾ ਪ੍ਰਦਾਤਾ ਦੇ ਸਰਵਰ ਤੇ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਟ੍ਰਾਂਸਫਰ ਹੁੰਦੀ ਹੈ।
- ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ - ਇਹ ਸੇਵਾ ਤੁਹਾਡੀ ਫਾਈਲ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਐਲਗੋਰਿਦਮ ਨਾਲ ਸਕੈਨ ਕਰਦੀ ਹੈ ਅਤੇ ਰਿਕਵਰੀਯੋਗ ਡੇਟਾ ਦੀ ਪਛਾਣ ਕਰਦੀ ਹੈ।
- ਰਿਕਵਰੀ ਨਤੀਜਿਆਂ ਦੀ ਝਲਕ ਦੇਖੋ - ਤੁਸੀਂ ਪੂਰੀ ਰਿਕਵਰੀ ਲਈ ਵਚਨਬੱਧ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਰਿਕਵਰੀਯੋਗ ਡੇਟਾਬੇਸ ਵਸਤੂਆਂ ਦਾ ਪੂਰਵਦਰਸ਼ਨ ਕਰ ਸਕਦੇ ਹੋ
- ਮੁਰੰਮਤ ਕੀਤੀ ਫਾਈਲ ਡਾਊਨਲੋਡ ਕਰੋ - ਮੁਰੰਮਤ ਕੀਤੀ ਡੇਟਾਬੇਸ ਫਾਈਲ ਜਾਂ SQL ਸਕ੍ਰਿਪਟਾਂ ਪ੍ਰੋਸੈਸਿੰਗ ਤੋਂ ਬਾਅਦ ਉਪਲਬਧ ਹੋ ਜਾਂਦੀਆਂ ਹਨ।
ਇਹ ਕਲਾਉਡ ਸੇਵਾਵਾਂ ਇਹਨਾਂ ਨਾਲ ਕੰਮ ਕਰਦੀਆਂ ਹਨ SQL Server ਡਾਟਾਬੇਸ ਫਾਈਲਾਂ ਜਿਵੇਂ ਕਿ .mdf, .ndf, ਅਤੇ .ldf। ਫਾਈਲ ਦਾ ਆਕਾਰ ਅਤੇ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੀ ਤੀਬਰਤਾ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮਾਂ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ, ਜੋ ਕਿ ਸਕਿੰਟਾਂ ਤੋਂ ਮਿੰਟਾਂ ਤੱਕ ਹੁੰਦੀ ਹੈ।
4.2 ਪੇਸ਼ੇ ਅਤੇ ਨੁਕਸਾਨ
ਔਨਲਾਈਨ ਰਿਕਵਰੀ ਦੇ ਫਾਇਦੇ:
- ਤੁਹਾਨੂੰ ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ - ਇਹ ਸੀਮਤ ਵਾਤਾਵਰਣਾਂ ਜਾਂ ਐਡਮਿਨ ਅਧਿਕਾਰਾਂ ਤੋਂ ਬਿਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਸੰਪੂਰਨ ਹੈ।
- ਮੈਕੋਸ ਅਤੇ ਲੀਨਕਸ ਸਮੇਤ ਕਿਸੇ ਵੀ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ
- ਵੱਡੇ ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕੀਤੇ ਬਿਨਾਂ ਵਰਤੋਂ ਲਈ ਤਿਆਰ
- ਯੂਜ਼ਰ-ਅਨੁਕੂਲ ਇੰਟਰਫੇਸ ਬੁਨਿਆਦੀ ਤਕਨੀਕੀ ਹੁਨਰਾਂ ਵਾਲੇ ਲੋਕਾਂ ਲਈ ਢੁਕਵਾਂ ਹੈ
- ਤੁਸੀਂ ਖਰੀਦਣ ਤੋਂ ਪਹਿਲਾਂ ਰਿਕਵਰੀਯੋਗ ਡੇਟਾ ਦੇਖ ਸਕਦੇ ਹੋ
ਸੋਚਣ ਲਈ ਸੀਮਾਵਾਂ:
- ਸੰਵੇਦਨਸ਼ੀਲ ਡੇਟਾਬੇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਤੀਜੀ-ਧਿਰ ਦੇ ਸਰਵਰਾਂ 'ਤੇ ਅਪਲੋਡ ਕਰਨ ਨਾਲ ਗੋਪਨੀਯਤਾ ਸੰਬੰਧੀ ਚਿੰਤਾਵਾਂ ਵਧਦੀਆਂ ਹਨ
- ਵੱਧ ਤੋਂ ਵੱਧ ਡੇਟਾਬੇਸ ਆਕਾਰ ਵਿੱਚ ਪਾਬੰਦੀਆਂ ਹਨ
- ਔਫਲਾਈਨ ਟੂਲਸ ਨਾਲੋਂ ਘੱਟ ਅਨੁਕੂਲਤਾ ਵਿਕਲਪ
- ਰਿਕਵਰੀ ਸਪੀਡ ਸਰਵਰ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਲੋਡ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ।
- ਡੈਮੋ ਸੰਸਕਰਣ ਖਰੀਦ ਤੱਕ ਸਿਰਫ਼ ਕੁਝ ਰਿਕਵਰੀਯੋਗ ਡੇਟਾ ਦਿਖਾਉਂਦੇ ਹਨ
ਔਫਲਾਈਨ ਰਿਕਵਰੀ ਟੂਲ ਤੁਹਾਨੂੰ ਵਧੇਰੇ ਨਿਯੰਤਰਣ ਅਤੇ ਗੋਪਨੀਯਤਾ ਦਿੰਦੇ ਹਨ ਪਰ ਵਧੇਰੇ ਤਕਨੀਕੀ ਮੁਹਾਰਤ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਐਮ.ost ਔਨਲਾਈਨ ਸੇਵਾਵਾਂ ਤੁਹਾਨੂੰ ਮੁਫ਼ਤ ਡੈਮੋ ਨਾਲ ਉਹਨਾਂ ਦੀ ਪ੍ਰਭਾਵਸ਼ੀਲਤਾ ਦੀ ਜਾਂਚ ਕਰਨ ਦਿੰਦੀਆਂ ਹਨ। ਇਹ ਡੈਮੋ ਨਮੂਨਾ ਡੇਟਾ ਨੂੰ ਰਿਕਵਰ ਕਰਦੇ ਹਨ ਅਤੇ ਪਲੇਸਹੋਲਡਰਾਂ ਨਾਲ ਹੋਰ ਰਿਕਵਰੀਯੋਗ ਚੀਜ਼ਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕਰਦੇ ਹਨ।
ਔਨਲਾਈਨ ਅਤੇ ਔਫਲਾਈਨ ਰਿਕਵਰੀ ਵਿਚਕਾਰ ਸਭ ਤੋਂ ਵਧੀਆ ਚੋਣ ਤੁਹਾਡੀਆਂ ਜ਼ਰੂਰਤਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਸਮੇਂ ਦਾ ਦਬਾਅ, ਤਕਨੀਕੀ ਹੁਨਰ, ਡੇਟਾ ਸੰਵੇਦਨਸ਼ੀਲਤਾ, ਅਤੇ MDF ਫਾਈਲ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੀ ਕਿਸਮ, ਇਹ ਸਾਰੇ ਇਸ ਫੈਸਲੇ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦੇ ਹਨ।
5. ਹੋਰ ਹੱਲ
ਜਦੋਂ ਕਿ ਪਿਛਲੇ ਭਾਗਾਂ ਵਿੱਚ ਦੱਸੇ ਗਏ ਤਰੀਕੇ m ਨੂੰ ਸੰਭਾਲਦੇ ਹਨost MDF ਫਾਈਲ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੇ ਦ੍ਰਿਸ਼, ਡੇਟਾਬੇਸ ਰਿਕਵਰੀ ਲੈਂਡਸਕੇਪ ਵਾਧੂ ਵਿਸ਼ੇਸ਼ ਹੱਲ ਪੇਸ਼ ਕਰਦਾ ਹੈ। ਅਸੀਂ ਕਈ ਤਰੀਕਿਆਂ ਦਾ ਮੁਲਾਂਕਣ ਕੀਤਾ ਹੈ ਅਤੇ ਕੰਪਾਇਲ ਕੀਤਾ ਹੈ ਐਮ ਦੀ ਇਹ ਵਿਆਪਕ ਸੂਚੀost ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਵਿਕਲਪਕ ਤਰੀਕੇ ਜੋ ਮੁੱਖ ਮੁਰੰਮਤ ਰਣਨੀਤੀਆਂ ਦੇ ਪੂਰਕ ਹਨ।
6. ਮੁਰੰਮਤ ਤੋਂ ਬਾਅਦ: ਆਪਣੇ ਡੇਟਾਬੇਸ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਅਤੇ ਸੁਰੱਖਿਅਤ ਕਰੋ
ਤੁਹਾਡੀ ਖਰਾਬ MDF ਫਾਈਲ ਦੀ ਮੁਰੰਮਤ ਕਰਨ ਨਾਲ ਸਿਰਫ਼ ਅੱਧੀ ਸਮੱਸਿਆ ਹੱਲ ਹੁੰਦੀ ਹੈ। ਡੇਟਾ ਦੀ ਇਕਸਾਰਤਾ ਬਣਾਈ ਰੱਖਣ ਅਤੇ ਭਵਿੱਖ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਰੋਕਣ ਲਈ ਤੁਹਾਡੇ ਡੇਟਾਬੇਸ ਨੂੰ ਸਫਲ ਰਿਕਵਰੀ ਤੋਂ ਬਾਅਦ ਸਹੀ ਸਾਬਤ ਕਰਨ ਅਤੇ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
6.1 ਰਿਕਵਰ ਕੀਤੇ ਡੇਟਾ ਦੀ ਇਕਸਾਰਤਾ ਦੀ ਜਾਂਚ ਕਰੋ
ਇੱਕ ਵਿਸਤ੍ਰਿਤ ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂਚ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਮੁਰੰਮਤ ਤੋਂ ਬਾਅਦ ਸਾਰਾ ਡੇਟਾ ਬਰਕਰਾਰ ਰਹੇ। DATA_PURITY ਵਾਲੀ DBCC CHECKDB ਕਮਾਂਡ ਅਵੈਧ ਮੁੱਲਾਂ ਲਈ ਸਕੈਨ ਕਰਦੀ ਹੈ:
DBCC CHECKDB (database_name) WITH DATA_PURITY, NO_INFOMSGS;
ਇਹ ਕਮਾਂਡ ਉਹਨਾਂ ਕਾਲਮ ਮੁੱਲਾਂ ਨੂੰ ਪਛਾਣਦੀ ਹੈ ਜੋ ਉਹਨਾਂ ਦੇ ਡੇਟਾ ਕਿਸਮਾਂ ਲਈ ਅਵੈਧ ਜਾਂ ਸੀਮਾ ਤੋਂ ਬਾਹਰ ਹੋ ਸਕਦੇ ਹਨ। ਯਾਦ ਰੱਖੋ ਕਿ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੀ ਖੋਜੀਆਂ ਗਈਆਂ ਗਲਤੀਆਂ ਨੂੰ ਹੱਥੀਂ ਠੀਕ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਕਿਉਂਕਿ ਮੁਰੰਮਤ ਵਿਕਲਪ ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਠੀਕ ਨਹੀਂ ਕਰ ਸਕਦੇ।
DBCC CHECKCONSTRAINTS ਕਾਰੋਬਾਰੀ ਤਰਕ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਮੁਰੰਮਤ ਕਾਰਜ ਵਿਦੇਸ਼ੀ ਕੁੰਜੀ ਦੀਆਂ ਰੁਕਾਵਟਾਂ ਦੀ ਜਾਂਚ ਜਾਂ ਰੱਖ-ਰਖਾਅ ਨਹੀਂ ਕਰਦੇ ਹਨ।
6.2 ਸੂਚਕਾਂਕ ਅਤੇ ਪਾਬੰਦੀਆਂ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਓ
ਡੇਟਾ ਇਕਸਾਰਤਾ ਦੀ ਜਾਂਚ ਕਰਨ ਤੋਂ ਬਾਅਦ ਪ੍ਰਦਰਸ਼ਨ ਅਨੁਕੂਲਤਾ ਅਗਲਾ ਕਦਮ ਬਣ ਜਾਂਦੀ ਹੈ। ਮੁਰੰਮਤ ਕਾਰਜ ਅਕਸਰ ਸੂਚਕਾਂਕ ਨੂੰ ਖੰਡਿਤ ਛੱਡ ਦਿੰਦੇ ਹਨ, ਜਿਸ 'ਤੇ ਤੁਰੰਤ ਧਿਆਨ ਦੇਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:
ALTER INDEX ALL ON table_name REBUILD;
ਕੋਰ ਟੀਮ ਨੂੰ ਨਾਜ਼ੁਕ ਪ੍ਰਣਾਲੀਆਂ 'ਤੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਬਹਾਲ ਕਰਨ ਲਈ ਪਹਿਲਾਂ ਖਾਸ ਉੱਚ-ਵਰਤੋਂ ਸੂਚਕਾਂਕ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਨਵਾਂ, ਸਹੀ ਢੰਗ ਨਾਲ h ਬਣਾਉਂਦਾ ਹੈostਐਡ ਇੰਡੈਕਸ ਜੋ ਕਿ boost ਪੁੱਛਗਿੱਛ ਜਵਾਬ ਸਮਾਂ।
6.3 ਮੁਰੰਮਤ ਕੀਤੇ ਡੇਟਾਬੇਸ ਦਾ ਬੈਕਅੱਪ ਲਓ
ਆਪਣੇ ਨਵੇਂ ਮੁਰੰਮਤ ਕੀਤੇ ਡੇਟਾਬੇਸ ਦਾ ਤੁਰੰਤ ਪੂਰਾ ਬੈਕਅੱਪ ਬਣਾਓ:
BACKUP DATABASE database_name
TO DISK = 'path\backup_file.bak'
WITH CHECKSUM, FORMAT;
CHECKSUM ਵਿਕਲਪ ਓਪਰੇਸ਼ਨ ਦੌਰਾਨ ਬੈਕਅੱਪ ਦੀ ਇਕਸਾਰਤਾ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਬਾਅਦ ਵਿੱਚ ਇੱਕ ਟੈਸਟ ਸਰਵਰ 'ਤੇ ਬੈਕਅੱਪ ਦੀ ਜਾਂਚ ਕਰੋ ਤਾਂ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਇਹ ਉਤਪਾਦਨ ਰਿਕਵਰੀ ਲਈ ਵਰਤਣ ਤੋਂ ਪਹਿਲਾਂ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ।
6.4 ਨਿਗਰਾਨੀ ਅਤੇ ਚੇਤਾਵਨੀਆਂ ਸਥਾਪਤ ਕਰੋ
ਕਿਰਿਆਸ਼ੀਲ ਨਿਗਰਾਨੀ ਸੰਭਾਵੀ ਸਮੱਸਿਆਵਾਂ ਦਾ ਪਤਾ ਲਗਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਉਹ ਡੇਟਾ ਨੂੰ ਖਰਾਬ ਕਰ ਦੇਣ। ਮੁੱਖ ਮੈਟ੍ਰਿਕਸ ਲਈ ਅਲਰਟ ਸੈੱਟ ਕਰੋ ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- CPU ਪ੍ਰਤੀਸ਼ਤ (ਥ੍ਰੈਸ਼ਹੋਲਡ: 90%)
- ਵਰਤੀ ਗਈ ਡਾਟਾ ਸਪੇਸ ਪ੍ਰਤੀਸ਼ਤ (ਥ੍ਰੈਸ਼ਹੋਲਡ: 95%)
- ਵਰਕਰ ਦੀ ਵਰਤੋਂ (ਥ੍ਰੈਸ਼ਹੋਲਡ: 60%)
- ਡੈੱਡਲਾਕ (ਕੋਈ ਵੀ ਘਟਨਾ)
- ਕਨੈਕਸ਼ਨ ਕੋਸ਼ਿਸ਼ਾਂ ਵਿੱਚ ਸਿਸਟਮ ਗਲਤੀਆਂ
ਅਜ਼ੂਰ ਮਾਨੀਟਰ ਜਾਂ SQL Server ਮੈਨੇਜਮੈਂਟ ਸਟੂਡੀਓ ਇਹਨਾਂ ਅਲਰਟਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰ ਸਕਦਾ ਹੈ। ਸਟੇਟਫੁੱਲ ਅਲਰਟ ਹੱਲ ਹੋਣ ਤੱਕ ਚਾਲੂ ਰਹਿੰਦੇ ਹਨ, ਜੋ ਚੱਲ ਰਹੇ ਮੁੱਦਿਆਂ ਦੌਰਾਨ ਸੂਚਨਾ ਤੂਫਾਨਾਂ ਨੂੰ ਰੋਕਦਾ ਹੈ।
ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਜਲਦੀ ਫੜਨ ਲਈ DBCC CHECKDB ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਹਫਤਾਵਾਰੀ ਇਕਸਾਰਤਾ ਜਾਂਚਾਂ ਨੂੰ ਮਹੱਤਵਪੂਰਨ ਡੇਟਾਬੇਸਾਂ 'ਤੇ ਚਲਾਉਣਾ ਚਾਹੀਦਾ ਹੈ।
7. ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਪ੍ਰਸ਼ਨ
ਡਾਟਾਬੇਸ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਉਪਭੋਗਤਾਵਾਂ ਤੋਂ ਬਹੁਤ ਸਾਰੇ ਸਵਾਲ ਪੈਦਾ ਕਰਦਾ ਹੈ। ਆਓ MDF ਫਾਈਲਾਂ ਦੀ ਮੁਰੰਮਤ ਬਾਰੇ ਕੁਝ ਆਮ ਸਵਾਲਾਂ 'ਤੇ ਨਜ਼ਰ ਮਾਰੀਏ SQL Server.
7.1 ਕੀ ਮੈਂ LDF ਫਾਈਲ ਤੋਂ ਬਿਨਾਂ MDF ਫਾਈਲ ਨੂੰ ਰਿਕਵਰ ਕਰ ਸਕਦਾ ਹਾਂ?
ਜਵਾਬ: ਹਾਂ, ਪੇਸ਼ੇਵਰ ਸਾਧਨਾਂ ਨਾਲ ਜਿਵੇਂ ਕਿ DataNumen SQL Recovery, ਤੁਸੀਂ LDF ਫਾਈਲ ਤੋਂ ਬਿਨਾਂ MDF ਫਾਈਲ ਨੂੰ ਰਿਕਵਰ ਕਰ ਸਕਦੇ ਹੋ।
7.2 ਕੀ ਮੈਨੂੰ ਤੀਜੀ-ਧਿਰ ਮੁਰੰਮਤ ਟੂਲ ਜਾਂ ਬਿਲਟ-ਇਨ ਤਰੀਕਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ?
ਜਵਾਬ: ਬਿਲਟ-ਇਨ ਢੰਗ ਪਹਿਲੀ ਕੋਸ਼ਿਸ਼ ਦੇ ਹੱਕਦਾਰ ਹਨ ਕਿਉਂਕਿ ਉਹਨਾਂ ਕੋਲ ਅਧਿਕਾਰਤ ਸਮਰਥਨ ਹੈ। ਇਸ ਦੇ ਬਾਵਜੂਦ, ਤੀਜੀ-ਧਿਰ ਦੇ ਸਾਧਨ ਗੰਭੀਰ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੇ ਮਾਮਲਿਆਂ ਵਿੱਚ ਵਧੇਰੇ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਨ। ਸਭ ਤੋਂ ਵਧੀਆ ਚੋਣ ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ:
- ਡਾਟਾ ਦੀ ਗੰਭੀਰਤਾ
- ਬੈਕਅੱਪ ਉਪਲਬਧਤਾ
- ਸਮਾਂ ਸੀਮਾ
- ਬਜਟ ਦੀਆਂ ਰੁਕਾਵਟਾਂ
- ਡਾਟਾ ਨੁਕਸਾਨ ਲਈ ਜੋਖਮ ਸਹਿਣਸ਼ੀਲਤਾ
8. ਸਿੱਟਾ
SQL Server ਡਾਟਾਬੇਸ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਨੂੰ ਡਾਟਾ ਦੇ ਨੁਕਸਾਨ ਨੂੰ ਘੱਟ ਤੋਂ ਘੱਟ ਕਰਨ ਲਈ ਤੁਰੰਤ ਖੋਜ ਅਤੇ ਸਹੀ ਰਿਕਵਰੀ ਤਰੀਕਿਆਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। MDF ਫਾਈਲ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੇ ਚਿੰਨ੍ਹ ਤੁਹਾਨੂੰ ਸਮੱਸਿਆਵਾਂ ਪੈਦਾ ਹੋਣ 'ਤੇ ਤੇਜ਼ੀ ਨਾਲ ਕੰਮ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ। ਤੁਹਾਡੇ ਕੋਲ ਬਿਲਟ-ਇਨ ਤੋਂ ਲੈ ਕੇ ਕਈ ਰਿਕਵਰੀ ਵਿਕਲਪ ਹਨ। SQL Server ਵਿਸ਼ੇਸ਼ ਤੀਜੀ-ਧਿਰ ਹੱਲਾਂ ਲਈ ਟੂਲ ਜਿਵੇਂ ਕਿ DataNumen SQL Recovery ਸੰਦ ਹੈ. ਹੇਠਾਂ ਇਸ ਲੇਖ ਦਾ ਸਾਰ ਦਿੱਤਾ ਗਿਆ ਹੈ:
ਰੋਕਥਾਮ ਇਲਾਜ ਨਾਲੋਂ ਬਿਹਤਰ ਕੰਮ ਕਰਦੀ ਹੈ। ਨਿਯਮਤ ਡੇਟਾਬੇਸ ਰੱਖ-ਰਖਾਅ, ਸਹੀ ਬੈਕਅੱਪ ਪ੍ਰਕਿਰਿਆਵਾਂ, ਅਤੇ ਡਿਸਕ ਸਿਹਤ ਨਿਗਰਾਨੀ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੇ ਜੋਖਮਾਂ ਨੂੰ ਕਾਫ਼ੀ ਹੱਦ ਤੱਕ ਘਟਾਉਂਦੀ ਹੈ। ਸਿਸਟਮ ਨੂੰ ਮੁਰੰਮਤ ਤੋਂ ਬਾਅਦ ਡੇਟਾ ਨੂੰ ਭਰੋਸੇਯੋਗ ਰੱਖਣ ਲਈ ਇਮਾਨਦਾਰੀ ਜਾਂਚਾਂ ਰਾਹੀਂ ਬਰਾਮਦ ਕੀਤੇ ਡੇਟਾਬੇਸ ਨੂੰ ਸਾਬਤ ਕਰਨ ਅਤੇ ਸੂਚਕਾਂਕ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਣ ਦੀ ਵੀ ਲੋੜ ਹੈ।