Kategori: HATA ÇÖZÜMLERİ

“Server TCP provider failed to listen on [ ‘any’ 1433]. Tcp port is already in use.” Hatasının Çözümü

SQL Server Servisi’ini start etmek istediğinizde aşağıdaki gibi bir hata alabilirsiniz. Hata mesajından yola çıkarak event viewer(olay görüntüleyicisi)’a bakmanız gerekir. Sunucunun dili ingilizce ise home tuşuna basarak Event viewer yazdığınızda karşınıza gelecektir. Türkçe ise olay görüntüleyicisi yazmalısınız. Event viewer açıldığında Windows Log/Windows Günlükleri kısmından Uygulama/Application sekmesine tıklayıp servisi açmaya çalıştığınızdaki hatalara baktığınızda aşağıdaki hatayı alıyorsanız, […]

“Cannot drop the database ” because it is being used for replication.” Hatasının Çözümü

Replication kurdunuz ama bir süre sonra veritabanını replike etme ihtiyacınız sonra erdi ya da sadece test amaçlı kurmuştunuz ve replication’ı kaldırıp veritabanını silmek istiyorsunuz.   İlgili publication ve subscription’ı kaldırdıktan sonra veritabanını yine de silmenize izin vermedi ve bu hatayı aldınız. Böyle bir durumda ilk etapta aşağıdaki script’i çalıştırın ve veritabanını tekrar silmeyi deneyin.   […]

“Cannot drop database “” because it is currently in use” Hatasının Çözümü

Veritabanını silmek istediğinizde eğer veritabanı üzerinde açık session varsa bu hatayı alırsınız. Veritabanını aşağıdaki gibi önce single_user mode’a alıp daha sonra silebilirsiniz. USE [master] GO ALTER DATABASE Test SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO DROP DATABASE [Test] GO Yukarıdaki script ile veritabanındaki açık connection’ları kapatıp veritabanını sadece kendimiz kullanabileceğimiz şekilde single_user olarak set ediyoruz ve […]

Failed Logon’ları Mail Atacak Alert Oluşturmak

Veritabanı Yöneticisi olarak Failed Logon’ları takip etmemiz ve yetkisi olmayan giriş denemeleri için kullanıcıları uyarmamız ya da bir problem olması durumunda problemi büyümeden çözmemiz gerekir.(Örneğin kullanıcının yanlış şifre girişi hesabının lock olması “SQL Server Kullanıcı Locklama Politikası” isimli makaleme göz atmak isteyebilirsiniz)   Failed Logon’ları bize mail atacak 2 tane alert oluşturacağız. İlkini oluşturmak için […]

“No global profile is configured. Specify a profile name in the @profile_name parameter.” Hatasının Çözümü

Database Mail konfigurasyonu doğru yapılmamışsa, msdb.dbo.sp_send_dbmail ‘i kullanarak mail göndermek istediğinizde bu hatayı alabilirsiniz. Database Mail Konfigürasyonunu yapmak için “Database Mail Konfigürasyonu” isimli makalemi okuyabilirsiniz. Bu hata Database Mail Profillerinden hiçbirinin global profile olarak set edilmemesinden kaynaklanır. Aşağıdaki şekilde sorunu çözebilirsiniz.   Database Mail üzerinde sağ tıklayarak Configure Database Mail diyoruz. Gelen ekranda Skip this […]