Forum
Merhabalar;
Server'da sql server 2000 ve 2005 yüklü. Ancak 2005 her gün sabah geldiğimde çalışmadığını görmekteyim. Program sql server 2005'e login olamıyor ancak 2000'deki program çalışıyor. 2005 için hizmetlerden güvenlik kısmından hata olduğunda hizmeti yeniden başlat yaptım. Herşeyi kontrol ettim. Event'a log atmıyor. Sql 2005'in klasöründeki loglara baktığımda 2 farklı hata gözüme çarptı.
1- The SQL Network Interface library could not deregister the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b. Administrator should deregister this SPN manually to avoid client authentication errors.
2- 2010-08-02 07:55:08.68 Server Error: 17054, Severity: 16, State: 1
Tabi bunlar benim gördüklerim. Server'ı yeniden başlatmadan sql kendine gelemiyor ve programlar çalışmıyor. Yardımcı olabilirmisiniz ?
Merhabalar
Oncelikle Sql serverlerin hangi surumleri oldugunu lutfen aciklarmisin? Servis packlari kontrol ediniz. Iki Sql 2000 ve 2005 in paralel calismasi icin sql 2000 en az sp3 yuklu olmasi lazim. Firewall portlarini 1433 kontrol ettikten sonra .Asagidaki linkleri incelermisin.
http://blogs.msdn.com/b/sql_protocols/archive/2005/10/12/479871.aspx
http://support.microsoft.com/kb/909801
Tesekkurler
sql server 2000 sp1
sql server 2005 sp1
Asagidaki linktenSQl SP4 yukle, Bakalim sorunun devam edecekmi
2000'de sorun yok. 2005'te sorun var
Sql 2000 sp4 yuklemeden herhangi bir troubleshooting yapman dogru olmaz. Yani senin sql 2000 sp1 , sql 2005in yolunu tikadigi icin calismasina engel olmus olabilir,
Bu dediğinizi deneyeceğim.
Ferhat beyin cümlesi gayet doyurucu olmuş aslında: "Iki Sql 2000 ve 2005 in paralel calismasi icin sql 2000 en az sp3 yuklu olmasi lazim" Dolayısıyla SQL 2000'in en az sp3'e yükseltilmesi lazım.
Aslında SQL 2000'i sistemde neden tuttuğunuzu anlayamadım. SQL 2005 üzerinde SQL 2000 veritabanları gayet sağlıklı (hatta belki de daha iyi) bir şekilde barındırılabilir. Böylece SQL 2000'e harcadığınız RAM'den de kurtulmuş olursunuz. Bence SQL 2000 üzerindeki veritabanını SQL 2005'e kopyaladıktan sonra sağlıklı çalıştığından emin olup SQL 2000'i bilgisayardan kaldırın; siz de rahat edin sistem de etsin.
İyi çalışmalar
Ferhat beyin cümlesi gayet doyurucu olmuş aslında: "Iki Sql 2000 ve 2005 in paralel calismasi icin sql 2000 en az sp3 yuklu olmasi lazim" Dolayısıyla SQL 2000'in en az sp3'e yükseltilmesi lazım.
Aslında SQL 2000'i sistemde neden tuttuğunuzu anlayamadım. SQL 2005 üzerinde SQL 2000 veritabanları gayet sağlıklı (hatta belki de daha iyi) bir şekilde barındırılabilir. Böylece SQL 2000'e harcadığınız RAM'den de kurtulmuş olursunuz. Bence SQL 2000 üzerindeki veritabanını SQL 2005'e kopyaladıktan sonra sağlıklı çalıştığından emin olup SQL 2000'i bilgisayardan kaldırın; siz de rahat edin sistem de etsin.
İyi çalışmalar
Merhabalar;
2000'in yüklü olma sebebi kullanılan programın 2005'i desteklememesi. 2005'in çalışma sebebi kullanılan diğer programın 2005 altı sürümlerde çalışmaması 🙂 Bende bu durumdan rahatsızım ancak olmadı. Bu arada SP'leri yükledim. Ancak 2005 hala kendini kapatıyor. Dikkat ediyorum, server'ı restart ettikten 24 saat sonra durduruyor. Daha önce bu sorun yoktu. Servisleri, 2005 ayarlarını kontrol ettim. Ama sorun göremedim. Atladığım bir yermi var eceba?
Bu arada ilgilenen tüm arkadaşlara ayrıca teşekkür ederim.
sql 2005 deki joblari, zamanlanmis gorevleri kontrol edermisin?belki arka planda calisan bi script filan vardir
Eger sql serveri reset atmak zorunda kaliyorsan
@ECHO OFF
NET STOP SQLSERVERAGENT
NET STOP MSSQLSERVER
NET START MSSQLSERVER
NET START SQLSERVERAGENT
Soyle bir script bat dosyasi diye kaydet kullan. Daha sonra zamanlanmis gorevlere ekle. Her sabah calissin
iyi calismalar
Eger sql serveri reset atmak zorunda kaliyorsan
@ECHO OFF
NET STOP SQLSERVERAGENT
NET STOP MSSQLSERVER
NET START MSSQLSERVER
NET START SQLSERVERAGENT
Soyle bir script bat dosyasi diye kaydet kullan. Daha sonra zamanlanmis gorevlere ekle. Her sabah calissin
iyi calismalar
Eger sql serveri reset atmak zorunda kaliyorsan
@ECHO OFF
NET STOP SQLSERVERAGENT
NET STOP MSSQLSERVER
NET START MSSQLSERVER
NET START SQLSERVERAGENT
Soyle bir script bat dosyasi diye kaydet kullan. Daha sonra zamanlanmis gorevlere ekle. Her sabah calissin
iyi calismalar
Onu denedim. Ancak olmadı. Server reset yemeden düzelmiyor. 2005'i yeniden yükledim ama olmadı. Arka planda çalışan bir job yok 🙁
Tam hatırlamıyorum ama bir müşterimizde buna benzer bir sorun oldu sanırım...eğer yanlış bilmiyorsam 2005 Sp3 kurarsanız sorununuzun çözelceğine inanıyorum.
iyi çalışmalar Kolay gelsin
Ferhat beyin cümlesi gayet doyurucu olmuş aslında: "Iki Sql 2000 ve 2005 in paralel calismasi icin sql 2000 en az sp3 yuklu olmasi lazim" Dolayısıyla SQL 2000'in en az sp3'e yükseltilmesi lazım.
Aslında SQL 2000'i sistemde neden tuttuğunuzu anlayamadım. SQL 2005 üzerinde SQL 2000 veritabanları gayet sağlıklı (hatta belki de daha iyi) bir şekilde barındırılabilir. Böylece SQL 2000'e harcadığınız RAM'den de kurtulmuş olursunuz. Bence SQL 2000 üzerindeki veritabanını SQL 2005'e kopyaladıktan sonra sağlıklı çalıştığından emin olup SQL 2000'i bilgisayardan kaldırın; siz de rahat edin sistem de etsin.
İyi çalışmalar
Merhabalar;
2000'in yüklü olma sebebi kullanılan programın 2005'i desteklememesi. 2005'in çalışma sebebi kullanılan diğer programın 2005 altı sürümlerde çalışmaması 🙂 Bende bu durumdan rahatsızım ancak olmadı. Bu arada SP'leri yükledim. Ancak 2005 hala kendini kapatıyor. Dikkat ediyorum, server'ı restart ettikten 24 saat sonra durduruyor. Daha önce bu sorun yoktu. Servisleri, 2005 ayarlarını kontrol ettim. Ama sorun göremedim. Atladığım bir yermi var eceba?
Bu arada ilgilenen tüm arkadaşlara ayrıca teşekkür ederim.
Programın SQL Server versiyonunu desteklememesi şeklinde bir kavram olamaz. Ancak SQL veritabanının sürümünü desteklememesi olabilir.
Ben de size SQL 2005 üzerine 2000 veritabanınızı uyumluluk modunda oluşturmanızı (ya da daha kısaca aktarmanızı) öneriyorum. Deneyip sonucu bildirir misiniz? Problem çıkması için bir neden olduğunu sanmıyorum.