Technical Anshu ਮੁੱਖ › ਟਿਊਟੋਰਿਅਲਸ › SQL ਸਰਵਰ ਇਨਕ੍ਰਿਪਸ਼ਨ ਗਲਤੀ
🔐 SQL ਸਰਵਰ ਫਿਕਸ

SQL ਸਰਵਰ ਇਨਕ੍ਰਿਪਸ਼ਨ ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰੋ - ਇੱਕ ਕਲਿੱਕ ਹੱਲ

SQL ਸਰਵਰ ਕਨੈਕਟ ਕਰਦਾ ਹੈ, ਫਿਰ ਲੌਗਇਨ ਤੋਂ ਇਨਕਾਰ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਰਵਰ ਦੇ ਸਰਟੀਫਿਕੇਟ 'ਤੇ ਭਰੋਸਾ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਕੋਈ ਨੈੱਟਵਰਕ ਸਮੱਸਿਆ ਨਹੀਂ ਹੈ ਅਤੇ ਤੁਹਾਡਾ ਡੇਟਾ ਖਤਮ ਨਹੀਂ ਹੋਇਆ ਹੈ - ਇਹ ਇੱਕ ਭਰੋਸੇ ਦੀ ਸਮੱਸਿਆ ਹੈ। ਵਿਡੀਓ ਦੁਆਰਾ ਉਹਨਾਂ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲੇ ਕ੍ਰਮ ਵਿੱਚ ਫਿਕਸਾਂ ਦੁਆਰਾ ਕੰਮ ਕਰੋ: ਤੇਜ਼ ਕਲਾਇੰਟ-ਸਾਈਡ ਵਿਕਲਪ, ਇੱਕ ਐਪ ਕਨੈਕਸ਼ਨ ਸਤਰ ਦੇ ਅੰਦਰ ਉਹੀ ਸਵਿੱਚ, ਅਤੇ ਸਰਵਰ 'ਤੇ ਹੀ ਸਹੀ ਫਿਕਸ।

✍️ Technical Anshu🔐 SQL Server🎧 Multi-Language Audio
SQL ਸਰਵਰ ਇਨਕ੍ਰਿਪਸ਼ਨ ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰੋ - ਇੱਕ ਕਲਿੱਕ ਹੱਲ
🎧 ਬਹੁ-ਭਾਸ਼ਾਈ ਆਡੀਓ: ਵੀਡੀਓ ਪਲੇਅਰ ਵਿੱਚ [ਸੈਟਿੰਗਾਂ] (⚙️) ➔ [ਆਡੀਓ ਟਰੈਕ] 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਭਾਸ਼ਾ ਚੁਣੋ।

📑ਚੈਪਟਰ

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

📋 ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਅਤੇ ਕਦਮ-ਦਰ-ਕਦਮ ਗਾਈਡ

1

ਗਲਤੀ ਪੜ੍ਹੋ - ਇਹ ਇੱਕ ਟਰੱਸਟ ਸਮੱਸਿਆ ਹੈ, ਇੱਕ ਨੈੱਟਵਰਕ ਸਮੱਸਿਆ ਨਹੀਂ ਹੈ

ਤੁਹਾਡਾ ਨੈੱਟਵਰਕ ਠੀਕ ਹੈ ਅਤੇ ਸਰਵਰ ਚੱਲ ਰਿਹਾ ਹੈ। ਕਨੈਕਸ਼ਨ SQL ਸਰਵਰ ਤੱਕ ਪਹੁੰਚਿਆ, ਸਰਵਰ ਨੇ ਲੌਗਇਨ ਲਈ ਇੱਕ ਏਨਕ੍ਰਿਪਟਡ ਚੈਨਲ ਦੀ ਪੇਸ਼ਕਸ਼ ਕੀਤੀ, ਅਤੇ ਤੁਹਾਡੇ PC ਨੇ ਇਸਨੂੰ ਇਨਕਾਰ ਕਰ ਦਿੱਤਾ ਕਿਉਂਕਿ ਸਰਵਰ ਦੀ ਪਛਾਣ ਨੂੰ ਸਾਬਤ ਕਰਨ ਵਾਲੇ ਸਰਟੀਫਿਕੇਟ 'ਤੇ ਤੁਹਾਡੇ PC 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਵਾਲੇ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਦੁਆਰਾ ਹਸਤਾਖਰ ਨਹੀਂ ਕੀਤੇ ਗਏ ਹਨ। ਪੂਰੀ ਗਲਤੀ SSMS ਦਿਖਾਉਂਦਾ ਹੈ:

📌 ਗਲਤੀ, ਬਿਲਕੁਲ ਜਿਵੇਂ ਕਿ SSMS ਇਸ ਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ: "ਸਰਵਰ ਨਾਲ ਸਫਲਤਾਪੂਰਵਕ ਇੱਕ ਕਨੈਕਸ਼ਨ ਸਥਾਪਤ ਕੀਤਾ ਗਿਆ ਸੀ, ਪਰ ਫਿਰ ਲੌਗਇਨ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਇੱਕ ਤਰੁੱਟੀ ਉਤਪੰਨ ਹੋਈ। (ਪ੍ਰਦਾਤਾ: SSL ਪ੍ਰਦਾਤਾ, ਗਲਤੀ: 0 - ਸਰਟੀਫਿਕੇਟ ਚੇਨ ਇੱਕ ਅਥਾਰਟੀ ਦੁਆਰਾ ਜਾਰੀ ਕੀਤੀ ਗਈ ਸੀ ਜੋ ਭਰੋਸੇਯੋਗ ਨਹੀਂ ਹੈ।)"

ਮੂਲ ਰੂਪ ਵਿੱਚ, SQL ਸਰਵਰ ਇੱਕ ਸਵੈ-ਦਸਤਖਤ ਸਰਟੀਫਿਕੇਟ ਨਾਲ ਲੌਗਇਨ ਦੀ ਰੱਖਿਆ ਕਰਦਾ ਹੈ ਜੋ ਇਹ ਆਪਣੇ ਆਪ ਬਣਾਉਂਦਾ ਹੈ। ਇੱਕ ਸਵੈ-ਦਸਤਖਤ ਸਰਟੀਫਿਕੇਟ ਟ੍ਰੈਫਿਕ ਨੂੰ ਏਨਕ੍ਰਿਪਟ ਕਰਦਾ ਹੈ, ਪਰ ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰ ਸਕਦਾ ਕਿ ਸਰਵਰ ਅਸਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਰਵਰ ਹੈ, ਇਸਲਈ ਗਾਹਕ ਜੋ ਪ੍ਰਮਾਣਿਤ ਏਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਮੰਗ ਕਰਦੇ ਹਨ ਇਸ ਨੂੰ ਅਸਵੀਕਾਰ ਕਰਦੇ ਹਨ। ਹਰ ਇਮਾਨਦਾਰ ਫਿਕਸ ਦੋ ਚੀਜ਼ਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ: ਕਲਾਇੰਟ ਨੂੰ ਇਸ ਖਾਸ ਸਰਵਰ ਨੂੰ ਜਾਣਬੁੱਝ ਕੇ ਸਵੀਕਾਰ ਕਰਨ ਲਈ ਬਣਾਓ (ਕਦਮ 2 ਅਤੇ 3), ਜਾਂ ਸਰਵਰ ਨੂੰ ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਪ੍ਰਦਾਨ ਕਰੋ ਗਾਹਕਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਆਪਣੇ ਉੱਤੇ ਭਰੋਸਾ ਕਰੋ (ਕਦਮ 4)।

2

SSMS ਵਿੱਚ ਤਤਕਾਲ ਕਲਾਇੰਟ ਫਿਕਸ - ਟਰੱਸਟ ਸਰਵਰ ਸਰਟੀਫਿਕੇਟ

ਇਹ ਵੀਡੀਓ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਤੇਜ਼ ਰਸਤਾ ਹੈ। ਇਹ ਸਰਵਰ 'ਤੇ ਕੁਝ ਨਹੀਂ ਬਦਲਦਾ; ਇਹ ਇਸ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਸਰਵਰ ਦੇ ਸਰਟੀਫਿਕੇਟ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨ ਲਈ ਦੱਸਦਾ ਹੈ ਇਹ ਜਾਂਚੇ ਬਿਨਾਂ ਕਿ ਕਿਸਨੇ ਇਸ 'ਤੇ ਦਸਤਖਤ ਕੀਤੇ ਹਨ। SSMS ਸਰਵਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਵਿੰਡੋ ਵਿੱਚ, ਵਾਧੂ ਟੈਬਾਂ ਖੋਲ੍ਹਣ ਲਈ ਵਿਕਲਪਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਕਨੈਕਸ਼ਨ ਵਿਸ਼ੇਸ਼ਤਾ ਟੈਬ 'ਤੇ ਜਾਓ, ਏਨਕ੍ਰਿਪਸ਼ਨ ਨੂੰ ਲਾਜ਼ਮੀ 'ਤੇ ਸੈੱਟ ਕਰੋ (ਜਾਂ ਇਸਨੂੰ ਪੇਸ਼ਕਸ਼ ਅਨੁਸਾਰ ਛੱਡੋ), ਟਰੱਸਟ ਸਰਵਰ ਸਰਟੀਫਿਕੇਟ 'ਤੇ ਨਿਸ਼ਾਨ ਲਗਾਓ, ਅਤੇ ਕਨੈਕਟ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਲੌਗਇਨ ਤੁਰੰਤ ਹੀ ਹੋ ਜਾਂਦਾ ਹੈ।

⚠️ ਜਾਣੋ ਕਿ ਚੈਕਬਾਕਸ ਕੀ ਬੰਦ ਹੁੰਦਾ ਹੈ: ਟ੍ਰੈਫਿਕ ਐਨਕ੍ਰਿਪਟਡ ਰਹਿੰਦਾ ਹੈ, ਪਰ ਪਛਾਣ ਜਾਂਚ ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ - ਕਲਾਇੰਟ ਵਿਚਕਾਰ ਰੱਖੇ ਇੱਕ ਜਾਅਲੀ ਸਰਵਰ ਨੂੰ ਵੀ ਸਵੀਕਾਰ ਕਰੇਗਾ। ਤੁਹਾਡੇ ਆਪਣੇ ਦਫਤਰ ਦੇ LAN 'ਤੇ, ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤੇ ਸਰਵਰ ਲਈ, ਇਹ ਰੋਜ਼ਾਨਾ ਸਵੀਕਾਰ ਕੀਤਾ ਜਾਣ ਵਾਲਾ ਕਾਰਜ ਹੈ, ਅਤੇ ਵਿਕਾਸ ਅਤੇ ਟੈਸਟ ਮਸ਼ੀਨਾਂ ਵਿੱਚ ਇਹ ਇੱਕ ਨਿਰਪੱਖ ਵਪਾਰ ਹੈ। ਇੰਟਰਨੈੱਟ 'ਤੇ, ਜਾਂ ਗਾਹਕ ਡੇਟਾ ਰੱਖਣ ਵਾਲੇ ਉਤਪਾਦਨ ਸਰਵਰ 'ਤੇ, ਇਸ ਨੂੰ ਸਿਰਫ ਇੱਕ ਅਸਥਾਈ ਪੁਲ ਦੇ ਰੂਪ ਵਿੱਚ ਮੰਨੋ ਅਤੇ ਕਦਮ 4 ਦੇ ਨਾਲ ਕੰਮ ਨੂੰ ਪੂਰਾ ਕਰੋ। ਇਹ ਇੱਕ ਪੁਲ ਹੈ, ਮੰਜ਼ਿਲ ਨਹੀਂ।
3

ਇੱਕ ਐਪ ਕਨੈਕਸ਼ਨ ਸਟ੍ਰਿੰਗ ਦੇ ਅੰਦਰ ਸਮਾਨ ਫਿਕਸ

ਜੇਕਰ ਕੋਈ ਐਪਲੀਕੇਸ਼ਨ SSMS ਦੀ ਬਜਾਏ ਫੇਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਉਹੀ ਸਵਿੱਚ ਇਸਦੇ ਕਨੈਕਸ਼ਨ ਸਤਰ ਵਿੱਚ ਰਹਿੰਦਾ ਹੈ। ਦੋ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਸ਼ਾਮਲ ਕਰੋ - Encrypt=True ਸੁਰੱਖਿਅਤ ਚੈਨਲ ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ, ਅਤੇ TrustServerCertificate=True SSMS ਚੈੱਕਬਾਕਸ ਦੀ ਕਨੈਕਸ਼ਨ-ਸਟ੍ਰਿੰਗ ਸਪੈਲਿੰਗ ਹੈ:

Connection String
Server=SQL01;Database=AppDB;User Id=appuser;Password=YourPassword;Encrypt=True;TrustServerCertificate=True;

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

📌 ਐਪਾਂ ਦੁਬਾਰਾ ਬਣਾਏ ਬਿਨਾਂ ਕਿਉਂ ਟੁੱਟ ਗਈਆਂ: ਹਾਲ ਹੀ ਦੇ ਡਰਾਈਵਰਾਂ ਨੇ ਆਪਣੇ ਡਿਫੌਲਟ ਬਦਲ ਦਿੱਤੇ ਹਨ - Microsoft.Data.SqlClient 5.1 ਅਤੇ ਨਵੇਂ, ਅਤੇ ODBC ਡਰਾਈਵਰ 18, ਡਿਫੌਲਟ ਤੌਰ 'ਤੇ ਏਨਕ੍ਰਿਪਟ ਨੂੰ ਚਾਲੂ ਕੀਤਾ ਗਿਆ ਹੈ। ਕਨੈਕਸ਼ਨ ਸਤਰ ਜਿਨ੍ਹਾਂ ਨੇ ਕਦੇ ਵੀ ਏਨਕ੍ਰਿਪਸ਼ਨ ਦਾ ਜ਼ਿਕਰ ਨਹੀਂ ਕੀਤਾ, ਉਹਨਾਂ ਸਰਵਰਾਂ ਦੇ ਵਿਰੁੱਧ, ਜਿਨ੍ਹਾਂ ਦੇ ਸਵੈ-ਦਸਤਖਤ ਸਰਟੀਫਿਕੇਟ ਪ੍ਰਮਾਣਿਕਤਾ ਪਾਸ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹਨ, ਇਸਦੀ ਮੰਗ ਕਰਨੀ ਸ਼ੁਰੂ ਕਰ ਦਿੱਤੀ ਹੈ। ਤੁਹਾਡੇ ਡੇਟਾਬੇਸ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਬਦਲਿਆ; ਸਤਰ ਦੇ ਅੰਦਰ ਇਕਰਾਰਨਾਮੇ ਨੇ ਕੀਤਾ. ਸੈਟਿੰਗਾਂ ਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਲਿਖਣ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਅਗਲਾ ਡਰਾਈਵਰ ਅੱਪਡੇਟ ਤੁਹਾਡੀ ਪਿੱਠ ਪਿੱਛੇ ਤੁਹਾਡੇ ਐਪ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਨਹੀਂ ਬਦਲ ਸਕਦਾ।
4

ਸਹੀ ਫਿਕਸ - ਸਰਵਰ ਨੂੰ ਇੱਕ ਅਸਲੀ ਸਰਟੀਫਿਕੇਟ ਦਿਓ

ਸਥਾਈ ਮੁਰੰਮਤ ਇੱਕ ਵਾਰ ਹੁੰਦੀ ਹੈ, ਸਰਵਰ 'ਤੇ, ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਹਰ ਕਲਾਇੰਟ ਬਿਨਾਂ ਕਿਸੇ ਚੈਕਬਾਕਸ ਅਤੇ ਬਿਨਾਂ ਚੇਤਾਵਨੀ ਦੇ ਸਖਤੀ ਨਾਲ ਜੁੜਦਾ ਹੈ। ਪਹਿਲਾਂ ਸਰਵਰ ਪ੍ਰਮਾਣਿਕਤਾ ਵਰਤੋਂ ਦੇ ਨਾਲ, ਆਪਣੇ ਅੰਦਰੂਨੀ ਸਰਟੀਫਿਕੇਟ ਅਥਾਰਟੀ ਜਾਂ ਜਨਤਕ CA ਤੋਂ ਸਰਵਰ ਦੇ ਪੂਰੇ DNS ਨਾਮ (ਉਦਾਹਰਨ ਲਈ sql01.company.local) ਲਈ ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਪ੍ਰਾਪਤ ਕਰੋ। ਇਸਨੂੰ, ਇਸਦੀ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਨਾਲ, SQL ਸਰਵਰ ਮਸ਼ੀਨ 'ਤੇ ਲੋਕਲ ਕੰਪਿਊਟਰ ਸਰਟੀਫਿਕੇਟ ਸਟੋਰ ਵਿੱਚ ਆਯਾਤ ਕਰੋ। ਫਿਰ ਸਰਟੀਫਿਕੇਟ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ, ਸਾਰੇ ਕਾਰਜ → ਨਿਜੀ ਕੁੰਜੀਆਂ ਪ੍ਰਬੰਧਿਤ ਕਰੋ ਚੁਣੋ, ਅਤੇ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ 'ਤੇ SQL ਸਰਵਰ ਸੇਵਾ ਖਾਤੇ ਨੂੰ ਪੜ੍ਹੋ ਅਨੁਮਤੀ ਦਿਓ। SQL ਸਰਵਰ ਸੰਰਚਨਾ ਪ੍ਰਬੰਧਕ ਖੋਲ੍ਹੋ, SQL ਸਰਵਰ ਨੈੱਟਵਰਕ ਸੰਰਚਨਾ ਦਾ ਵਿਸਤਾਰ ਕਰੋ, MSSQLSERVER ਲਈ ਪ੍ਰੋਟੋਕੋਲ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ, ਪ੍ਰਾਪਰਟੀਜ਼ ਚੁਣੋ, ਅਤੇ ਸਰਟੀਫਿਕੇਟ ਟੈਬ 'ਤੇ ਸਰਟੀਫਿਕੇਟ ਚੁਣੋ। ਝੰਡੇ ਟੈਬ 'ਤੇ ਤੁਸੀਂ ForceEncryption ਨੂੰ ਹਾਂ 'ਤੇ ਵੀ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ, ਇਸ ਲਈ ਹਰੇਕ ਕਲਾਇੰਟ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। SQL ਸਰਵਰ ਸੇਵਾ ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰੋ - ਤਬਦੀਲੀ ਉਦੋਂ ਤੱਕ ਕੁਝ ਨਹੀਂ ਕਰਦੀ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਨਹੀਂ ਕਰਦੇ।

✅ ਦੋ ਜਾਲ ਜੋ ਲਗਭਗ ਹਰ "ਇਹ ਕੰਮ ਨਹੀਂ ਕੀਤਾ" ਦਾ ਕਾਰਨ ਬਣਦੇ ਹਨ: ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਜਿਸਦਾ ਨਾਮ ਕਲਾਇੰਟਸ ਦੁਆਰਾ ਕਨੈਕਟ ਕੀਤੇ ਨਾਮ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ (ਸਰਵਰ ਦੇ DNS ਨਾਮ ਦੁਆਰਾ ਕਨੈਕਟ ਕਰੋ, ਇਸਦੇ IP ਪਤੇ ਨਾਲ ਨਹੀਂ), ਅਤੇ ਇੱਕ ਸੇਵਾ ਖਾਤਾ ਜੋ ਨਿੱਜੀ ਕੁੰਜੀ ਨੂੰ ਨਹੀਂ ਪੜ੍ਹ ਸਕਦਾ ਹੈ। ਰੀਸਟਾਰਟ ਹੋਣ ਤੋਂ ਬਾਅਦ, SQL ਸਰਵਰ ਗਲਤੀ ਲੌਗ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਸਫਲਤਾਪੂਰਵਕ ਏਨਕ੍ਰਿਪਸ਼ਨ ਲਈ ਲੋਡ ਕੀਤਾ ਗਿਆ ਸੀ - ਜੇਕਰ ਇਸਦੀ ਬਜਾਏ ਸ਼ਿਕਾਇਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਪ੍ਰਾਈਵੇਟ-ਕੁੰਜੀ ਅਨੁਮਤੀ ਦੇਖਣ ਲਈ ਪਹਿਲੀ ਥਾਂ ਹੈ।
⚠️ ਫੋਰਸ ਇਨਕ੍ਰਿਪਸ਼ਨ ਬਾਰੇ: ਸਰਵਰ 'ਤੇ ਇਸਨੂੰ ਹਾਂ 'ਤੇ ਸੈੱਟ ਕਰਨਾ ਹਰ ਕਨੈਕਸ਼ਨ ਲਈ ਇਨਕ੍ਰਿਪਸ਼ਨ ਫੋਰਸ ਕਰਦਾ ਹੈ - ਜੋ ਕਿ ਇੱਕ ਭਰੋਸੇਯੋਗ ਸਰਟੀਫਿਕੇਟ ਸਥਾਪਤ ਹੋਣ ਤੋਂ ਬਾਅਦ ਹੀ ਸਹੀ ਅੰਤ ਸਥਿਤੀ ਹੈ। ਇਸ ਨੂੰ ਮਜਬੂਰ ਕਰਨਾ ਜਦੋਂ ਕਿ ਸਰਵਰ ਅਜੇ ਵੀ ਆਪਣਾ ਸਵੈ-ਦਸਤਖਤ ਸਰਟੀਫਿਕੇਟ ਰੱਖਦਾ ਹੈ, ਹਰ ਸਖਤ ਕਲਾਇੰਟ ਨੂੰ ਉਸੇ ਤਰੁੱਟੀ ਨਾਲ ਅਸਫਲ ਬਣਾ ਦਿੰਦਾ ਹੈ, ਸਭ ਇੱਕੋ ਵਾਰ।
5

ਸਖਤ ਤਰੀਕੇ ਨਾਲ ਫਿਕਸ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ

ਇੱਕ ਲੌਗਇਨ ਜੋ ਚੁੱਪਚਾਪ ਸਫਲ ਹੁੰਦਾ ਹੈ, ਲੋਕਾਂ ਦੇ ਸੋਚਣ ਨਾਲੋਂ ਘੱਟ ਸਾਬਤ ਹੁੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਕੁਝ ਸੈਟਿੰਗ ਸੰਜੋਗ ਅਸਲ ਸੁਰੱਖਿਆ ਤੋਂ ਬਿਨਾਂ ਜੁੜਦੇ ਹਨ। ਦੋਨੋ ਅੱਧੇ ਸਾਬਤ ਕਰੋ. ਪਹਿਲਾਂ, ਕਿਸੇ ਕਲਾਇੰਟ ਤੋਂ ਸਖਤ ਤਰੀਕੇ ਨਾਲ ਮੁੜ ਕਨੈਕਟ ਕਰੋ: ਸਰਵਰ ਦੇ DNS ਨਾਮ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਨੈਕਟ ਕਰੋ - ਸਰਟੀਫਿਕੇਟ ਦੇ ਅੰਦਰ ਦਾ ਨਾਮ - ਐਨਕ੍ਰਿਪਸ਼ਨ ਨੂੰ ਲਾਜ਼ਮੀ 'ਤੇ ਸੈੱਟ ਕਰੋ ਅਤੇ ਟਰੱਸਟ ਸਰਵਰ ਸਰਟੀਫਿਕੇਟ ਨੂੰ ਬਿਨਾਂ ਨਿਸ਼ਾਨ ਛੱਡੋ। ਲੌਗਇਨ ਬਿਨਾਂ ਕਿਸੇ ਚੇਤਾਵਨੀ ਦੇ ਸਫਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਫਿਰ, ਉਸੇ ਸੈਸ਼ਨ ਵਿੱਚ, ਸਰਵਰ ਨੂੰ ਪੁੱਛੋ ਕਿ ਕੀ SSMS ਵਿੱਚ ਇਸ ਪੁੱਛਗਿੱਛ ਨੂੰ ਚਲਾ ਕੇ ਕੁਨੈਕਸ਼ਨ ਅਸਲ ਵਿੱਚ ਐਨਕ੍ਰਿਪਟ ਕੀਤਾ ਗਿਆ ਹੈ:

SQL Query
SELECT session_id, encrypt_option, auth_scheme FROM sys.dm_exec_connections WHERE session_id = @@SPID;

encrypt_option ਦਿਖਾ ਰਿਹਾ ਹੈ TRUE ਪਾਸਿੰਗ ਗ੍ਰੇਡ ਹੈ। ਕਾਰਜਸ਼ੀਲ ਲੌਗਇਨ ਦੇ ਨਾਲ ਗਲਤ ਦਾ ਮਤਲਬ ਹੈ ਸੁਰੱਖਿਆ ਨੂੰ ਛੱਡ ਕੇ ਕੁਨੈਕਸ਼ਨ ਸਫਲ ਹੋ ਗਿਆ ਹੈ, ਅਤੇ ਕੰਮ ਪੂਰਾ ਨਹੀਂ ਹੋਇਆ ਹੈ। ਉਹ ਪਾਸਿੰਗ ਟੈਸਟ ਅਸਲ ਸਮਾਪਤੀ ਲਾਈਨ ਹੈ: ਕੋਈ ਵੀ ਸਹੀ ਢੰਗ ਨਾਲ ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ ਕਲਾਇੰਟ, ਭਵਿੱਖ ਦੇ SSMS ਸੰਸਕਰਣਾਂ ਸਮੇਤ, ਹੁਣ ਪੂਰੀ ਪ੍ਰਮਾਣਿਕਤਾ ਨਾਲ ਜੁੜਦਾ ਹੈ ਅਤੇ ਕੋਈ ਵਿਸ਼ੇਸ਼ ਸੈਟਿੰਗਾਂ ਨਹੀਂ।

🏷️ਵਿਸ਼ਾ ਖੋਜ ਵੇਰੀਏਬਲ ਅਤੇ ਕੀਵਰਡ

🔍 SQLServer 🔍 CertificateNotTrusted 🔍 TrustServerCertificate 🔍 SSMS 🔍 ForceEncryption 🔍 TechnicalAnshu 🔍 SQL Server Encryption Error 🔍 Certificate Chain Not Trusted 🔍 Encrypt Connection 🔍 Connection String Fix 🔍 SQL Server Configuration Manager 🔍 SSL Provider Error
🎙️ ਪੂਰਾ ਟ੍ਰਾਂਸਕ੍ਰਿਪਟ — ਵਿਸਤਾਰ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ

__TOK_24__

__TOK_25__

__TOK_26__

❓ ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਕੀ ਇਹ ਟਿਊਟੋਰਿਅਲ 100% ਦੀ ਪਾਲਣਾ ਕਰਨ ਲਈ ਮੁਫ਼ਤ ਹੈ?

__TOK_27__

ਕੀ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਇਸ ਗਾਈਡ ਦੀ ਪਾਲਣਾ ਕਰ ਸਕਦੇ ਹਨ?

__TOK_28__

ਜੇ ਮੈਂ ਫਸ ਜਾਂਦਾ ਹਾਂ ਤਾਂ ਮੈਂ ਸਵਾਲ ਕਿੱਥੇ ਪੁੱਛ ਸਕਦਾ ਹਾਂ?

__TOK_29__

🚀 YouTube 'ਤੇ ਪੂਰਾ ਟਿਊਟੋਰਿਅਲ ਦੇਖੋ

__TOK_30__

__TOK_31__

▶️ ਪੂਰਾ ਵੀਡੀਓ ਦੇਖੋ
ਇਹ ਟਿਊਟੋਰਿਅਲ ਤਕਨੀਕੀ ਅੰਸ਼ੂ ਦੇ ਫਿਕਸ SQL ਸਰਵਰ ਐਨਕ੍ਰਿਪਸ਼ਨ ਐਰਰ ਵੀਡੀਓ 'ਤੇ ਅਧਾਰਤ ਹੈ • ਕਿਸੇ ਕਦਮ 'ਤੇ ਫਸਿਆ ਹੋਇਆ ਹੈ? ਵੀਡੀਓ ਟਿੱਪਣੀਆਂ ਵਿੱਚ ਪੁੱਛੋ — ਤੁਹਾਨੂੰ ਉੱਥੇ ਮਦਦ ਮਿਲੇਗੀ 🙏