Sayfalar

10 Aralık 2013 Salı

Watchguard Site To Site VPN Remote Desktop Sorunu

Şubelerimiz arasında kapalı devre site to site vpn yapısı mevcut ve her iki uçtada watchguard firewall kullanmaktayız.Karşı şubeden uzak masaüstü bağlantısı ile merkezimizdeki sunucu'ya bağlanıp ERP programına veri girişi yapılmakta.Belirli bir süredir tüm ping,tracert çıktıları normal olmasına rağmen şubemiz merkeze bağlantı yapamamaktaydı.Merkezdeki Watchguard firebox ile paket trafiğini incelediğimde aşağıda görüldüğü gibi firewall 3389 uzakmasaüstü isteğini önce kabul ediyor sonra paketi drop ediyordu;









Yapılan çalışmada paketin merkezdeki wathguard policy management'ta bulunan drop spoofing attacks alanının aktif olmasından kaynaklandığı anlaşıldı.Paket trafiğinde de karşı şubedeki ip adresinin zaten spoofing yaptığı izlenimi var.Çözüm olarak drop spoofing attacks check işareti kaldırılmalı.Ama kanımca bu geçici bir çözüm gibi gözükmekte.













6 Mayıs 2013 Pazartesi

SYSVOL ve NETLOGON Paylaşımlarının Kaybolma Sorunu

Yakın bir tarihte sunucu üzerindeki SYSVOL ve NETLOGON paylaşımlarımız kaybolduğu için ağdaki istemciler sunucuya ve birbirlerine ulaşamamaya başladı.Sorunun çözümü için;
Öncelikle netstop ntfrs komutu ile replikasyon servisini durdurup ardından regedit'te yer alan HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Paramaters\Backup/Restore\Process at Startup konumudaki burflag dizesine d4 değeri girip ardından netstart ntfrs komutu ile replikasyon servisini başlattığımızda SYSVOL paylaşımı yeniden oluşacak ve istemci sunucular arasındaki bağlantı sorunu ortadan kalkacaktır.NETLOGON paylaşımının gelmesi için ise izledğimiz yol güncel SYSVOL yedeği elimizde olduğu için C:\WINDOWS\SYSVOL\domain yolunda bulunan script ve policy'leri sunucu üzerinde boş olan C:\WINDOWS\SYSVOL\domain bölümüne kopyalayıp netlogon servisini yeniden başlatınca NETLOGON paylaşımı yeniden oluşmaktadır.

22 Kasım 2012 Perşembe

Ambiguous Column Name Hatası

SQL Server'da bulunan veritabanımız altındaki bir view'a query analyzer'da Where komutu ile sorgu isteği yaptığımızda aşağıdaki hatayı alabiliriz;








Yukarıdaki hatayı almamızın sebebi bu view içinde aynı kolon için birden fazla where cümlesinin geçmiş olmasından dolayıdır.Bunun için where komutunu yazdıktan sonra görmek istediğimiz kolonun yer aldığı tabloyu kolon isminden önce yazmamız gerekmektedir.Örnek;

where TBLSIPARIS.STOK_KODU='ABCDE'

13 Mart 2012 Salı

SQL Server 2012 Backup Timeline Özelliği ile Silinen Kaydı Geri Alma

Bir önceki yazımda genel olarak bahsettiğim SQL Server 2012 ile birlikte gelen  Backup Timeline özelliğini farklı bir yedek veritabanında test etme fırsatım oldu.(Yaptığım test kendi ortamımda denendiği için sizde Backup Timeline özelliği için kendinize özgü çözümler geliştirebilirsiniz.)Öncelikle mevcut veritabanımızın full ve transaction log yedeklerini almamız gerekmekte;




                                                           Veritabanı Full Yedek








                                                   Veritabanı Transaction Log Yedek




Ardından tablomda bulunan 12.03.2012 tarihine ait 360 adet kaydı DELETE komutu ile siliyorum.(Kaydın yanlışlıkla silindiğini farzedebilirsiniz).








                                                         Silinen 360 adet Kayıt




SELECT sorgusu ile 12.03.2012 tarihindeki kayıtların silindiğini teyit ettikten sonra daha önce aldığım FULL ve Transaction Log dosyalarını mevcut veritabanı üzerinde sağ click yapıp Restore komutunu göstererek bulundukları fiziksel ortamdan seçiyorum;






Yukarıda Transaction log dosyası açık yeşil renk ile görünmekte.Restore işlemini bitirdikten sonra SELECT komutu ile sildiğimiz 360 adet kaydın gelip gelmediğini kontrol edebiliriz.






Full Backup ve Transaction Log  Backup dosyalarını SQL Server 2012'de saatlik olarak
 yedek aldırabiliriz(SQL Server 2008 ile birlikte Backup Compress Sayesinde daha az yer kaplayan yedekler alabiliyoruz).Eğer şirketinizde anlık olarak insert,update ve delete komutlarının çok yoğun olarak işlendiği bir ortamınız varsa Transaction log dönüşlerini çok dikkatli yapmamız gerekmekte.

11 Mart 2012 Pazar

SQL Server 2012 Backup Timeline Özelliği




SQL Server 2012 sürümünü yükledikten sonra veritabanı restore ederken ilk dikkatimi çeken Backup Timeline özelliği oldu.Bu özellik ile zaman bazında full backup veya transaction log dosyalarının gui modda zaman bazında restore edildiği anlaşılmakta.İlk bakışta harika bir özelliğe benzemekte.SQL Server 2012'yi kullandıkça bakalım daha ne kadar yeni özellikle karşılaşacağız:)

8 Mart 2012 Perşembe

SQL Server 2012 Artık Technet Download Sitesinde

Technet Subscriber Downloads alanına bakarken SQL Server 2012'nin download listesinde yer aldığını gördüm.Technet aboneliğiniz varsa hemen indirebilirsiniz.


https://technet.microsoft.com/tr-tr/subscriptions/securedownloads/hh442904#searchTerm=sql%20server&ProductFamilyId=0&Languages=en&PageSize=10&PageIndex=0


7 Mart 2012 Çarşamba

SQL SERVER 2012 RTM Yayınlandı

SQL Server 2012 RTM 07.03.2012 tarihi itibari ile yayınlandı.Aşağıdaki linklerden indirebilirsiniz;

SQL Server 2012 RTM versiyonu;

http://www.microsoft.com/sqlserver/en/us/get-sql-server/try-it.aspx

SQL Server 2012 evaluation versiyonu;

http://www.microsoft.com/sqlserver/en/us/default.aspx