Microsoft SQL Server Agent üzerindeki Job çalışmama sorunu (The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. [SQLSTATE 22007] (Error 242))

Microsoft SQL Server üzerinde çalışması gereken job'lardan birisi aşağıdaki hatayı vermeye başladı.

HATA: NT SERVICE\SQLSERVERAGENT. The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. [SQLSTATE 22007] (Error 242)  Cursor is not open. [SQLSTATE 42000] (Error 16917)  Cursor is not open. [SQLSTATE 42000] (Error 16917)  The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. [SQLSTATE 22007] (Error 242).  The step failed.


Job içinde çalışan Script: 

DECLARE @RC int

-- TODO: Set parameter values here.

EXECUTE @RC = [dbo].[SP_PDKSIstanbulGunlukGirisler]
GO

Yukarıdaki Script SQL Management Studio içinde sorunsuz çalışıyor, ancak job içinde çalışmıyordu. Bunun nedeni job'u çalıştıran user'ın "NT SERVICE\SQLSERVERAGENT özelliklerinden default language özelliğini "Turkish" olarak değiştirdikten sonra Job sorunsuz çalıştı. (job içindeki SP'nin 'SP_PDKSIstanbulGunlukGirisler' içinde tarih hesaplamaları TR ayarları olduğu için Türkçe, sizin örneğinizde tersi olabilir)




Bilgisayarın çıkış yaptığı internet dış IP'yi bulmak (WhatismyIP.com işlevini görür)

Kullanılan sistemlerde çıkış yaptığınız IP'yi kontrol etmek için aşağıdaki prosedür kullanılabilir. Bu  https://www.whatismyip.com/  a...