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

ਵਿੰਡੋ ਦੀ ਆਪਣੀ ਕਨੈਕਸ਼ਨ ਸਥਿਤੀ ਹੁੰਦੀ ਹੈ

ਹਰ ਕੁਐਰੀ ਵਿੰਡੋ ਇੱਕ ਕਨੈਕਸ਼ਨ, ਇੱਕ ਡੇਟਾਬੇਸ ਅਤੇ ਇੱਕ ਅਧਿਕਾਰ ਸੰਦਰਭ ਲੈ ਕੇ ਚੱਲਦੀ ਹੈ। Object Explorer ਕਿਸੇ ਹੋਰ ਸਰਵਰ ਜਾਂ ਡੇਟਾਬੇਸ ਨਾਲ ਜੁੜਿਆ ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਕੋਈ ਹੋਰ ਟੈਬ ਕਿਸੇ ਹੋਰ ਖਾਤੇ ਨਾਲ ਚੱਲ ਰਹੀ ਹੋ ਸਕਦੀ ਹੈ। ਕਿਸੇ ਹੋਰ ਚੀਜ਼ ਨਾਲ ਤੁਲਨਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਭਾਵਿਤ ਵਿੰਡੋ ਦੀ ਆਪਣੀ ਸਥਿਤੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ। VPN ਚਾਲੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਖੁੱਲ੍ਹੀ ਵਿੰਡੋ ਵੀ ਉਸ ਕਨੈਕਸ਼ਨ ਨਾਲ ਬੱਝੀ ਹੋ ਸਕਦੀ ਹੈ ਜੋ ਹੁਣ ਮੌਜੂਦ ਨਹੀਂ, ਇਸ ਲਈ ਉਸ ਦੀ ਸਥਿਤੀ ਟਾਈਟਲ ਬਾਰ ਦੇ ਸੰਕੇਤ ਨਾਲੋਂ ਵੱਧ ਮਹੱਤਵਪੂਰਨ ਹੈ।

VPN ਵਿੱਚ ਰੁਕਾਵਟ ਉਸ ਵਿੰਡੋ ਨੂੰ ਡਿਸਕਨੈਕਟ ਛੱਡ ਸਕਦੀ ਹੈ ਜਦੋਂ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਅਜੇ ਵੀ ਜੀਵਤ ਦਿਸਦਾ ਹੈ। ਆਮ SSMS ਵਰਕਫਲੋ ਰਾਹੀਂ ਦੁਬਾਰਾ ਕਨੈਕਟ ਕਰੋ, ਫਿਰ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਡੇਟਾਬੇਸ ਚੋਣਕਾਰ ਤੁਹਾਡੇ ਉਮੀਦ ਕੀਤੇ ਡੇਟਾਬੇਸ ਨੂੰ ਦਿਖਾ ਰਿਹਾ ਹੈ।

ਸਥਾਨਕ ਕੈਸ਼ ਨੂੰ ਦੁਬਾਰਾ ਬਣਨ ਲਈ ਮਜਬੂਰ ਕਰੋ

Microsoft ਦੀ IntelliSense ਸਮੱਸਿਆ ਨਿਵਾਰਣ ਗਾਈਡ ਸਮਰਥਿਤ ਰਿਫ੍ਰੈਸ਼ ਦਾ ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਕਰਦੀ ਹੈ: ਸੰਪਾਦਿਤ ਕਰੋ → IntelliSense → ਸਥਾਨਕ ਕੈਸ਼ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ, ਜਾਂ Ctrl+Shift+R। ਕਨੈਕਸ਼ਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਤੋਂ ਬਾਅਦ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਵਿੰਡੋ ਖੁੱਲ੍ਹੀ ਰਹਿੰਦਿਆਂ ਵਸਤੂਆਂ ਬਦਲੀਆਂ ਹੋਣ। ਰਿਫ੍ਰੈਸ਼ ਸਥਾਨਕ ਸੂਚੀ ਦੁਬਾਰਾ ਬਣਾਉਂਦਾ ਹੈ; ਇਹ ਗੁੰਮ ਹੋਇਆ ਨੈੱਟਵਰਕ ਮਾਰਗ ਬਹਾਲ ਨਹੀਂ ਕਰ ਸਕਦਾ।

ਇਹ ਵੀ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਐਡੀਟਰ ਲਈ IntelliSense ਸਮਰੱਥ ਹੈ ਅਤੇ ਸਥਾਪਿਤ SSMS ਸੰਸਕਰਣ ਉਸ ਸਟੇਟਮੈਂਟ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਲਿਖ ਰਹੇ ਹੋ। ਪੂਰਨਤਾ ਦਾ ਵਿਵਹਾਰ ਸੰਸਕਰਣਾਂ ਵਿਚਕਾਰ ਬਦਲਦਾ ਹੈ ਅਤੇ ਹਰ ਉਤਪਾਦ ਜਾਂ ਸਕ੍ਰਿਪਟ ਰੂਪ ਨੂੰ ਕਵਰ ਨਹੀਂ ਕਰਦਾ। ਜੇ ਸ਼ਾਰਟਕਟ ਕੁਝ ਨਹੀਂ ਕਰਦਾ, ਤਾਂ ਇਸ ਨੂੰ VPN ਲੱਛਣ ਨਹੀਂ ਬਲਕਿ ਐਡੀਟਰ ਸਥਿਤੀ ਦਾ ਲੱਛਣ ਮੰਨੋ। ਸਲੇਟੀ ਰਹਿੰਦਾ ਮੀਨੂ ਆਈਟਮ ਅਤੇ ਕਿਸੇ ਹੋਰ ਕੀ ਬਾਈਂਡਿੰਗ ਵੱਲੋਂ ਨਿਗਲਿਆ ਸ਼ਾਰਟਕਟ, ਦੋਵੇਂ ਐਡੀਟਰ ਦੀਆਂ ਤੱਥ ਹਨ ਜੋ ਟਨਲ ਨੂੰ ਦੋਸ਼ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਦਰਜ ਕਰਨ ਯੋਗ ਹਨ।

ਗੁੰਮ ਨਾਮ ਅਧਿਕਾਰ ਹੋ ਸਕਦੇ ਹਨ

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

ਕੰਮ ਲਈ ਲੋੜੀਂਦੀ ਘੱਟੋ-ਘੱਟ ਇਜਾਜ਼ਤ ਡੇਟਾਬੇਸ ਮਾਲਕ ਤੋਂ ਮੰਗੋ, ਅਤੇ ਉਹ ਮਨਜ਼ੂਰੀ ਖਾਸ ਰੱਖੋ। ਸੁਝਾਅ ਸੂਚੀ ਭਰਨ ਲਈ ਦਿੱਤੇ ਵਿਆਪਕ ਪ੍ਰਸ਼ਾਸਕੀ ਅਧਿਕਾਰ ਛੋਟੀ ਸੁਵਿਧਾ ਦੇ ਬਦਲੇ ਵੱਡਾ ਜੋਖਮ ਦਿੰਦੇ ਹਨ।

ਤੈਅ ਕਰੋ ਕਿ ਅਸਲ ਵਿੱਚ ਤੁਹਾਡੀ ਕਿਹੜੀ ਅਸਫਲਤਾ ਹੈ

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

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

ਸੰਬੰਧਿਤ ਲੇਖ