Merhaba,
Öncelikle MsSQL server için biraz yüzeysel bilgiye sahibim. Çok fazla kullanma fırsatım olmadım. Daha çok PostgreSQL tecrübesine sahibim.
Şirket içinde çalışan SQL Express Server sunucu güncelleme yapmadan önce sorunsuz çalışıyordu. Fakat sunucu güncelleme işleminde sonra SQL Server ile ilgili bazı güncellemeler de yükledi. Bu yükleme işleminde sonra Sql Server Agent açılmıyor. Yüklenen güncellemeleri geri aldım fakat yine aynı durum söz konusu. SQL log dosyasına baktığımda verdiği hata ise şu şekilde.
SQL Agent açılmadan da Client kullanıcılar ağ üzerinden bağlantı kuramıyor. Lokal olarak sunucu üzerinden sorunsuz çalışıyor. SQL Management Studio üzerinden de veri tabanlarına bağlantı sağlıyorum.
İnternetten baktığımda INSTANCE name değişmiş olabilir veya değiştirerek kullan gibi bilgiler vardı.
MsSQL üzerinde tam olarak tecrübe ve bilgiye sahip değilim. Çözüm için ne yapmam gerekiyor. En son çare Veri Tabanı yedeklerini alıp tekrar yükleme yapmak var. Fakat ben bunu yapmak istemiyorum.
NOT
Öncelikle MsSQL server için biraz yüzeysel bilgiye sahibim. Çok fazla kullanma fırsatım olmadım. Daha çok PostgreSQL tecrübesine sahibim.
Şirket içinde çalışan SQL Express Server sunucu güncelleme yapmadan önce sorunsuz çalışıyordu. Fakat sunucu güncelleme işleminde sonra SQL Server ile ilgili bazı güncellemeler de yükledi. Bu yükleme işleminde sonra Sql Server Agent açılmıyor. Yüklenen güncellemeleri geri aldım fakat yine aynı durum söz konusu. SQL log dosyasına baktığımda verdiği hata ise şu şekilde.
2018-11-01 11:38:11 - ? [100] Microsoft SQLServerAgent version 11.0.7001.0 (X64 unicode retail build) : Process ID 3524 2018-11-01 11:38:11 - ? [495] The SQL Server Agent startup service account is SERVER\SERVERRDP$. 2018-11-01 11:38:13 - ? [393] Waiting for SQL Server to recover database 'msdb'... 2018-11-01 11:38:13 - ! [298] SQLServer Error: 229, The EXECUTE permission was denied on the object 'sp_sqlagent_update_agent_xps', database 'msdb', schema 'dbo'. [SQLSTATE 42000] (DisableAgentXPs) 2018-11-01 11:38:13 - ! [000] The EXECUTE permission was denied on the object 'sp_sqlagent_update_agent_xps', database 'msdb', schema 'dbo'. [SQLSTATE 42000] (Error 229) 2018-11-01 11:38:13 - ! [298] SQLServer Error: 229, The EXECUTE permission was denied on the object 'sp_sqlagent_update_agent_xps', database 'msdb', schema 'dbo'. [SQLSTATE 42000] (DisableAgentXPs) 2018-11-01 11:38:13 - ! [000] The EXECUTE permission was denied on the object 'sp_sqlagent_update_agent_xps', database 'msdb', schema 'dbo'. [SQLSTATE 42000] (Error 229) 2018-11-01 11:38:22 - ? [098] SQLServerAgent terminated (normally)
SQL Agent açılmadan da Client kullanıcılar ağ üzerinden bağlantı kuramıyor. Lokal olarak sunucu üzerinden sorunsuz çalışıyor. SQL Management Studio üzerinden de veri tabanlarına bağlantı sağlıyorum.
İnternetten baktığımda INSTANCE name değişmiş olabilir veya değiştirerek kullan gibi bilgiler vardı.
MsSQL üzerinde tam olarak tecrübe ve bilgiye sahip değilim. Çözüm için ne yapmam gerekiyor. En son çare Veri Tabanı yedeklerini alıp tekrar yükleme yapmak var. Fakat ben bunu yapmak istemiyorum.
NOT
- Windows Hizmetlerden baktığımda
Çalıştırılabilir dosyanın yolu = "C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Binn\SQLAGENT.EXE" -i SQLEXPRESS - Sql Server Configuration Manager üzerinden SQL Server(SQLEXPRESS) durdurup. Önce SQL Agent açarsam Agent açılıyor. Sonrasında SQL Server açtığımda ise SQL Agent hizmeti tekrardan duruyor.
PostgreSQL - Linux - Delphi, Poliüretan