Sayfalar

28 Aralık 2021 Salı

HYPER-V Host Olarak Kurulan DC Sunucusunun Saatini Senkron Duruma Getirmek

 Hyper-v içine kurdugumuz DC sanal makinelerimiz,ortamda fiziksel DC veya Saat eşitleme sunucusu olmadıgı için Ev Sahibi Node işletim sistemi saatini almakta ve istemci makinelere bu saat dağıtılmakta buda E-defter,E-irsaliye gibi işlemlerin aksamasına veya reddedilmesine neden  olmaktaydı.Bu sorunu çözmek için HYPER-V manager veya Cluster manager üzerinde ilgili DCyi seçip,sağ click setting ayararına gelip,buradan integration services kısmında Time Synchronization tıkını kaldırmamız gerekmektedir.





Ardından,komut istemini yönetici olarak çalıştırıp,w32tm.exe /config /manualpeerlist:”0.us.pool.ntp.org, 1.us.pool.ntp.org, 2.us.pool.ntp.org, 3.us.pool.ntp.org” /syncfromflags:manual /reliable:YES /update  komutunu verip,sunucu üzerinde time servisini yeniden başlatmamız gerekmektedir.İstemci tarafında ise PC'ler yenden başlatıldıgı takdirde ilgili dc saat sunucusu üzerinden doğru saat bilgileri alınacaktır.

16 Aralık 2021 Perşembe

Dell PowerConnect 1548N Switch İçin Yönetim IP Adresi Tanımlamak

 Şirketimizdeki Network anahtarları Layer 2 katman ağ anahtarları oldugu için arada şifre veya ip adresi yapılandırmasını ayarlamamız gerekiyor,dajha önceki yazı da yeni anahtar şifresi  veya unutulmuş şifreyi nasıl değiştireceğimize değinmiştik şimdi de web üzerinden ulaşmak için ip adresi tanımlamanın nasıl yapılacağına değineceğiz,bunun için putty yazılımı,Dell ile gelen console kablosu ve Digitus usb seri çevirici cihaz'a  ihtiyacımız bulunmakta olup,console kablosunu switch'in console portuna seri kısmı ise çevirici ile bilgisayarımızın usb portuna bağlayıp,aygıt yoneticisinden kaçıncı com port oldugunu bulup putty yazılımdaki com port alanına bu değeri girmemiz gerekmektedir,ardından;


  • enable komutuna vermeli.
  • configure komutu ile yapılandırma ekranına girmeliyiz.
  • ardından show vlan ile hangi vlan ve hangi ip adresi oldugu bilgisini görebiliriz.
  • interface vlan1 komutu ile vlan1 interface'ini seçmeliyiz
  • ip adress x.x.x.x/x ile ip adresi atamalıyız
Yukarıdaki işlemlerin ardından,önce exit komutunu vermeli ardından wr komutunu verip "Y" tulşuna basarak yapıladırmayı kaydetmemiz gerekmektedir.Bu işlemlerin ardından verdiğimiz ip ile web üzerinden switch yönetimine ulaşabiliriz.

Direct Query Olan Power BI Gateway Sunucusunu Farklı Sunucuya Taşımak

 SQL Sunucu üzerindeki View yapılarındaki sorgularla Power BI  Bulut sunucumuza rapor yayınlarken Power BI Gateway yazılımını Direct Query sebebi ile Standart mode olarak kullanıyorduk(Normalde Power BI 8 Defa güncelleme  yaptırmakta,sık güncelleme için Direct Query ile 15 dakikalık periyotlarla güncelleme yapabilmekteyiz).Yakın bir zamanda eski sunucu'yu kaldırıp,yeni sunucu kurulumu yapınca raporlar ulaşılamaz hale geldi,normalde raporlar Power BI'ın bulut web alanında bulunmakta.Yeni sunucu ayarları için Direct Query kullandıgımız için Power BI Sitesinden standart  Mode olan Gateway yazılımını indirip power bi yetkili kullanıcı hesabı ile online hale getirmemiz gerekiyor,ardından aşağıdaki işlemleri yapmamız gerekmekte:

  • Power BI Desktop Manager ile Pbix uzantılı raporlarımızı açarak,üst menülerden Transform Data-Data Source Settings kısmında yeni sunucumuzun bilgilerini ve isterse SQL sa şifresini yazıp raporu yeniden Power BI çalışma alanımıza publish etmeliyiz.
  • Ardından Power BI Web üzerindeki çalışma alanımıza giderek,veri kümelerinden ağ geçidi ayarlarımızın online ve çalışır durumda oldugunu kontrol ederek rapor yenileme ayarlarını kontrol etmeliyiz.
  • Her bir rapor için yukarıdaki adımları tekrar etmemiz gerekmektedir.


Eğer elimizde pbix uzantılı raporlarımız yoksa,Power Bi web alanında veri kümeleri ve veri akışları alanına gidip ilgili veri kümesini seçip,pbix dosyasını indirip derleme yapabiliriz.


11 Ekim 2021 Pazartesi

IP Adresi Üzerinden Paylaşıma Ulaşmak İsterken Alınan Hata (bu dosyaların açılması bilgisayarınıza zarar verebilir Hatası)

 File Server Üzerinde bulunan paylaşıma isim ve paylaşım yolu üzerinden ulaşıp çoklu excel dosyalarını seçip kopyalamak isteğimizde  herhangi bir sorun yaşamamıza rağmen,ip adresi üzerinden paylaşıma ulaşmak istediğimizde "bu dosyaların açılması bilgisayarınıza zarar verebilir,internet güvenlik ayarlarınız bir veya daha fazla dosyanın açılmasını engelledi,bu dosyaları yine de kopyalamak istiyormusunuz?" hatası veriyordu.Bu sorunda akla ilk gelen çözüm Sunucu DNS sunucu üzerinde Forward Lookup Zone veya Reverse Lookup Zone kayıtlarına bakmaktır.İlgili kayıtlara baktıgımızda ilgili makinelerin her  iki alan üzerinde de A ve PTR DNS Kayıtları oldugunu tespit ettik.Sorunun çözümü için denetim masası-İnternet Özellikleri-Güvenlik-Siteler tabına gidip Gelişmiş butonunu tıklayıp File server IP adresini eklediğimizde sorun ortadan kalkacaktır.

13 Eylül 2021 Pazartesi

Dell IDRAC Java The Viewer Has Terminated Hatası

 Dell VRTX M630 bütünleşik sunucusunda IDRAC'e Java ile bağlanırken aşağıdaki hatayı alıyorsanız,çözüm için Windows Sunucu veya İstemci işletim sistemleri için C:\Program Files (x86)\Java\jre1.8.0_301\lib\security  yolunda java.security dosyasını notepad ile açıp,ctrl+f ile “jdk.tls.disabledAlgorithms=SSLv3”  söz dizimini bulup,bunu #“jdk.tls.disabledAlgorithms=SSLv3” şeklinde yorum haline getirip, text editörünü kapatarak IDRAC'e Java ile yeniden bağlandıgımızda sorun ortadan kalkacaktır.Bazı durumlarda java.security dosyasını kaydetmek isterken yetki hatası vermekte olup,root klasör'de ilgili kullanıcı için yazma izni verdiğinizde sorun ortadan kalkacaktır.




14 Haziran 2021 Pazartesi

Watchguard Firewall'de Dışarıdan Açık 8080 Nolu Web Portu

 Watchguard Firewall cihazınızda varsayılan kurallardan Watchguard Web UI kuralında, İnternet ortamından  Açık Web Portundan web arayüzü ile  8080 portunu kullanarak firewall sisteminize giriş yapılabilmektedir.Yalnız bu Any-External ise tüm internet'e açık olacağı için güvenlik açıgı durum'u olşmaktadır,bunun için Ip adresi üzerinden giriş yapmak güvenli bir seçenektir.Bu güvenlik açağı durumunu Policy Manager-Watchguard Web UI kuralına girerek From kısmından Any-External seçeneğini kaldırıp yapılandırmayı kaydederek engelleyebilirsiniz.İlgili ekran aşağıdadır:




6 Mayıs 2021 Perşembe

Office 2016/2019 Otomatik Tamamlama Sorunu

 Son Office güncelleştirmelerinin yüklenmesinin ardından Office 2016/2019 versionlarını kullanan Office paketi Outlook programlarında Mail gönderirken Otomatik Tamamlama seçimlik penceresi yukarı yönde açılmaya başladı ve bu problem kişi seçimini zorlaştırmaya başladı.


Sorun Office Güncelleştirmesi ile ilgili olup aşağıdaki adımları tamamlayınca sorun geçici olarak çözülecektir.Güncelleme ardından tekrar etkilenmemesi için Office güncelleştirmelerini devre dışı bırakmak gerekmektedir. 

  • Başlat çalıştır'a cmd yazıp sağ click yönetici olarak çalıştır komutu verilmelidir.
  • Ardından  aşağıdaki komut cmd ekranına alınmalı ve enter tuşuna basılmalıdır.Office upate yüklemesi bitip Outlook programını yeniden açtıgımızda problem çözülmüş olacaktır.

"C:\Program Files\Common Files\microsoft shared\ClickToRun\officec2rclient.exe" /update user updatetoversion=16.0.13901.20462

23 Nisan 2021 Cuma

Power BI Tekrarlayan Veriler

 SQL Server veri kaynağımızdan Power BI ortamına aktardıgımız raporumuzda tekrar eden verilerin toplamda yanlış değer vermesi sorunu oluşuyor buda yanlış öngörü alınmasına sebep oluyordu. Veri yapımızın örneklemesi aşağıdaki  tablodaki gibiydi:



Yukarıdaki örnekte aynı belge numaralarına ait Miktar1 ve Miktar2 alanlarında,Miktar1 alanındaki sayısal verilerin tekrar edilmesine bakılmaksızın doğru bir değer veriyor,Miktar2 alanı ise  sayısal veriler tekrar ettiği için dip toplamda olmaması gereken bir değer getiriyordu. Aslında olması gereken değer yukarıdaki örnek tablomuzdaki Miktar2 Tekrarsız Toplam alanındaki dip toplamdaki "23" değeri idi.Bu sorun veri kaynağında yani SQL sunucu'dada view yapısı gereği( T-SQL Distinct) çözülememişti.Sorunu çözmek için Power BI Desktop ortamında Measure yardımıyla 2 adet Measure yani ölçü oluşturuldu ve aşağıdaki DAX komutları kullanılarak Miktar2 alanındaki tekrar eden veriler teke indirelerek olması gereken "23" toplam sonucuna ulaşmış olundu.


Measure Komutları

Öncelikle MAX içeren bir Measure oluşturuyoruz:

Measure 2 = MAX(SQL Veri Kaynağı Adı[Miktar2])


Ardından bu Measure'u çağırmak için SUMX içeren bir Measure oluşturuyoruz


Measure = SUMX(VALUES(SQL Veri Kaynağı Adı[Belge NO]),[Measure 2])



Bu işlemlerin ardından yeni bir sütun oluşturulup tekrarsız verilerin toplamını
almış olacağız.

9 Nisan 2021 Cuma

” Kullanmaya çalıştığınız oturum açma yöntemine izin verilmiyor. GPO Hatası

 Yakın zaman'da Windows Server 2012 R2 işletim sistemi Group Policy ayarlarında güvenlik ile ilgili  değişiklik yapıp gpupdate /force ile policy ayarlarını yayınladıgımızda,policy ayarını alan sistemlerde oturum açma sırasında ” Kullanmaya çalıştığınız oturum açma yöntemine izin verilmiyor. Daha fazla bilgi için lütfen ağ yöneticinize başvurun. ”  hatası oluşup logon sorunları ortaya çıkmaya başladı.Sorunu incelediğimizde Local Administrator grubuna üye PC'lerde bu problem oluşmuyor,standart user'lar etkileniyordu.Sorunun  çözümü için Default Domain Policy üzerinde sağ tıklama ile Edit seçeneğini seçip,Computer Configuration>Windows Settings>Security Settings>Local Policies/User Right Assigment altında, Allow log on locally ayarının bulunduğu konteynır üzerindeki seçeneklerden domain/user eklemesinin yapıp gpupdate/force komutunu verip yeni ayarların etkin olmasını beklememiz gerekmektedir.

13 Mart 2021 Cumartesi

Windows 10 kb 5000802 ve kb 5000808 nolu Güncellemeleri İle Oluşan Mavi Ekran Sorunu

 10 Mart Çarşamba günü kb 5000802 ve kb 5000808 nolu güncelleştirmeleri alıp Kyocera yazıcı tanımlı Windows 10 sistemlerimizde mavi ekran  ile yeniden başlatma problemi oluşmaya başladı.Sistem geri yükleme tarzı işlemlerde sorunumuzu çözmedi.Kesin çözüm için aşağıdaki adımları uygulamalıyız:


  • Başlat çubugu arama kısmına cmd yazıp sağ click yönetici olarak çalıştır demeliyiz.
  • wusa /uninstall /kb:5000802
  • wusa /uninstall /kb:5000808
yularıdaki komutları sırasıyla komut istemine yazıp kaldırma istemini onaylayıp sisteminizi yeniden başlattıgınızda problem çözüme ulaşacaktır.

10 Mart 2021 Çarşamba

Microsoft 365 Outlook Programı Posta Öğelerini Boş Konu Satırları İle Gösterilmesi Sorunu

 Son zamanlarda Windows 10 Pro işletim sistemi ve Microsoft 365 E3 paketi Outlook programını kullanan yöneticimizde okunmayan posta ögelerinde boş,gereksiz ve birden fazla posta içeriği geliyor ve aramalar sırasında sorun oluşturuyordu.Gerek Windows Gerek Office tarafında yaptıgımız tüm güncellemeler eksiksiz olmasına ragmen sorun devam ediyordu.Yaptıgımız araştırmada aşağıdaki şekelide çözüm bulduk:

  • Öncelikle MFCMAPI programını GitHub - stephenegriffin/mfcmapi: MFCMAPI  linkini kullanarak indirmeniz gerekmekte olup 32/64 versiyonlarına göre seçim yapmanız gerekiyor.
  • Ardından programı çalıştırıp Tools-Options menüsünde diğer işaretli alanları varsayılan olarak bırakarak Aşağıdaki seçenekleri işaretleyip OK butonunu tıklayınız

  • OpenMsgStore'u ararken MDB_Online işaretini kullanın
  • OpenEntry'i ararken MAPI_NO_CACHE işaretini kullanın
  • Ardından Session menusune gelerek  Logon'u tıklayıp birden fazla mail profili kullanıyorsanız doğru profil'i seçip OK butonunu seçin.
  • Gelen ekranda default profile=True olan seçeneği çift tıklayıp gelen ekran'da Bilgi Deposunun En Üstü'nü genişletip ve PersonMetadata'yı seçin.
  • Ardından PersonMetadata > Gelişmiş > Klasördeki boş öğeler ve alt klasörler'e sağ tıklayın ve Öğeleri ve Alt Klasörleri Sil iletişim kutusunda, Güçlü Silme'yi (Hard Deletion) seçin ve ardından Tamam'ı seçin.
Bu işlemleri yaptıktan sonra Outlook programını açtıgınızda boş mailler'in temizlendiğini göreceksiniz.

9 Mart 2021 Salı

SQL Server Veritabanlarının Son 3 Aydaki Ulaştıgı Boyutları Görme Sorgusu

 Yakın bir zamanda üye oldugum bir SQL grubunda  veritabanlarının son 3 aydaki büyüklükleri ile ilgili bir bilgi'ye rastladım.Sorguyu SQL Management Studio Query ekranına aldıktan sonra sorgu'da hedef veritabanının ismini,boyutunu öğrenmek istediğiniz Veritabanı ile değiştirmeniz gerekmektedir.Sorgu'da dikkatimi çeken bir özellik yapılan yedeklemenin msdb sistem veritabanındaki yedekleme kaydı tablosundaki boyutuna bakarak sonuç getirdiğini düşünüyorum.


Kaynak: Ömer Çolakoğlu 




SELECT DATABASE_NAME,YEAR(backup_start_date) YEAR_ ,MONTH(backup_start_date) MONTH_ ,

MIN(BackupSize) FIRSTSIZE_MB,max(BackupSize) LASTSIZE_MB,max(BackupSize)-MIN(BackupSize) AS GROW_MB,

ROUND((max(BackupSize)-MIN(BackupSize))/CONVERT(FLOAT,MIN(BackupSize))*100,2)  AS PERCENT_

FROM

(

SELECT

       s.database_name

,      s.backup_start_date

,      COUNT(*) OVER ( PARTITION BY s.database_name ) AS SampleSize

,      CAST( ( s.backup_size / 1024 / 1024 ) AS INT ) AS BackupSize

,      CAST( ( LAG(s.backup_size )

              OVER ( PARTITION BY s.database_name ORDER BY s.backup_start_date ) / 1024 / 1024 ) AS INT ) AS Previous_Backup_Size

FROM

       msdb..backupset s

WHERE

       s.type = 'D' --full backup

       and s.database_name='DB Adı'

) T GROUP BY DATABASE_NAME,MONTH(backup_start_date),YEAR(backup_start_date)


Microsoft 365 E3- E5 Paketi Outlook Yabancı Dil Çevirisi

Son zamanlarda  Kullanmakta olduğumuz Microsoft 365 Sistemi E3 Lisansındaki Outlook programında Yabancı kaynaklı bir E-Posta gelince otomatik çeviri yaptıgını farkettim.E1 ve diğer Office versiyonlarını kullanan kullanıcılarda Microsoft Outlook programında dosya-seçenekler-dil yoluna gittiğimizde öyle bir özellik yoktu, muhtemelen E3-E5 Lisansı kullanıcıları için son güncellemeler ile bu özellik eklenmiş olmakta. İlgili ekran aşağıdaki gibidir:






4 Şubat 2021 Perşembe

Dell Power Connect1500 Serisi Switch Cihazlarının Unutulan Yazma Okuma Şifresini Sıfırlama

 Dell Power Connect serisi Switch cihazlarımızın yazma okuma arabirimi şifresini unuttugumuz durumlarda (sık başıma gelen bir durumdur)fabrika ayarlarına döndürüp üzerindeki VLAN yapılandırmasını bozmadan yeniden şifre belirleme durumu bulunmakta olup, bunun için bazı yazılım ve donanım bileşenlerine ihtiyaç duyulmaktadır.Donanım grubunda Digitus veya başka bir marka Seri port USB Dönüştürücü cihaz ve Dell Switch  cihazı ile birlikte gelen bir ucu seri comport,diğer ucu RJ-45 olan console yapılandırma kablosudur.Yazılım tarafında ise comport bağlantısı kurmak için Putty isimli arabirim yazılımına ihtiyacımız olup putty sitesinden indirebiliriz.Gerekli bileşenleri sağladıktan sonra, öncelikle Digitus comport usb çeviricinin USB tarafını laptop'un USB girişine erkek comport tarafına ise Dell switch cihazının comport kablosunu bağlayıp Rj-45 ucunu  Switch'in  console girişine bağlamalıyız.ardından putty programını açıp gelen ekranda Serial seçeneğini seçip COM1 alanına aygıt yöneticisindeki seri bağlantı kısmında yer alan comport ismini yazmalıyız bendeki yapılandırmada COM5 yazdığı için Serial seçeneğine COM5 bağlantısını ekledim,bundan sonra open butonunu tıklatıp gelen dos ekranında enter tuşuna basarak sırasıyla aşağıdaki komutların girilmesi gerekmektedir;


  1. enable komutunu yazıp enter tuşuna basıyoruz.
  2. configure komutunu yazıp yine enter tuşuna basıp yapılandırma aşamasına geçiyoruz.
  3. gelen ekranda Madde 4'te bulunan komutu yazıyoruz bu örnekte ben kullanıcı adı olarak test şifre oalrak 12345678 örneğini kullandım bu seçenek değişken olup istediğiniz bir  kullanıcı adı ve şifre seçeneğini belirleyebilirsiniz.Privilege 15 yazma ve okuma olarak yüksek ayrıcalık seçeneği olarak tanımlanmaktadır.
  4. username test password 12345678 privilege 15

Yukarıdaki komutu yazdıktan sonra exit ile bir üst menü'ye dönüp wr komutunu yazıp enter tuşuna basmalı gelen ekranda "Y" seçeneğini seçerek yapılandırmayı kaydetmeliyız.Bu işlemlerin ardından belirlediğimiz kullanıcı adı ve şifre ile switch yönetici sayfasına giriş yapabileceğiz.

17 Ocak 2021 Pazar

Power BI Direct Query ve Power BI Güncelleme Sıklıgını Arttırmak

 SQL Sunucumuz üzerindeki view'lara bağlı raporlarımızı Power BI ortamında yayınlarken sistem 8 defa güncelleştirmeye izin vermekteydi ve bu bizim için yeterli gelmemeye başlamıştı. Raporumuzu Direct Query ile yeniden oluşturduğumuzda bu defa Power BI platformunda Data Gateway pasif halde gelmekteydi ve dolayısıyla sunucu'daki veri Power BI ortamına aktarılamıyordu. Sunucumuz üzerinde kurulu Data Gateway ise kişisel mode olarak kuruluydu. Veri güncelleme sıklığını arttırmak için aşağıdaki adımların tamamlanması gerekmektedir:


  • Power BI Gateway | Microsoft Power BI   adresinden Data Gateway yazılımının standart Mode'u indirilip ilgili on prem sunucu'ya kurulup ilgili hesap ile oturum açılması gerekmekte.
  • Power BI Desktop yazılımı ile SQL Sunucu'dan alacağımız veri'yi Direct Query olarak hazırlamamız gerekiyor.
  • Ardından Power BI raporunu önce kaydedip,ardından Power BI çalışma alanımıza yayınlamamız(Publish seçeneği) gerekmektedir.
  • Raporu yayınladıktan sonra Power BI platformunda oturum açıp yayınladıgımız raporun veri kümesi ayarlarına girerek,Ağ geçidi bağlantısını "Yeni Veri Kaynağı" olarak eşitleyerek,ilgili ağ geçidini seçerek aktif hale getirmeliyiz ardından zamanlanmış önbellek yenileme ekranında yenileme sıklıgı için değer seçmeliyiz,biz sık yenileme istendiği için en düşük değer olan 15 dakika seçeneğini aktif hale getirdik,ardından mobil ortam ve power BI platformunda güncel değerleri olan raporumuzu almaya başlayacağız.




13 Ocak 2021 Çarşamba

Netsis TBLSTOKPH Tablosu ve 0 Numaralı Olmayan Depo Sorunu

 Power BI ortamına aktarım yaptıgımız Netsis veritabanındaki çeşitli tabloların birleşiminden oluşan  TBLSTOKOTR view'ına bağlı TBLSTOKPH  tablosunda normalde olmaması gereken "0" nolu depoya ait stok hareketleri bulunmaktaydı ve TBLSTOKDP tablosunda böyle bir depo tanımı yoktu.TBLSTOKPH tablosunun kardeş tablosu olan TBLSTHAR tablosuna baktıgımızda ilginç bir şekilde "0" nolu depo'ya ait hareket gözükmüyordu.Netsis yardım destek hattı ile yaptıgımız uzun görüşmenin ardından Netsis TBLSTOKPH tablosundan X stoğu için alınan hareketlerin 1 numaralı alandaki TOP_GIRIS_MIK ve TOP_CIKIS_MIK alanlarının aşağıdaki gibi fark sorgusu ile Aynı stok için TBLSTHAR tablosundan alınan Giriş ve Çıkış fark sorgusu bakieyeleri ise  aynı sonucu vermekteydi

1)SELECT STOK_KODU,DEPO_KODU ,TOP_GIRIS_MIK-TOP_CIKIS_MIK AS FARK FROM TBLSTOKPH WHERE STOK_KODU='X' AND DEPO_KODU='0'

 2)select

(

SELECT SUM(STHAR_GCMIK)

FROM TBLSTHAR

WHERE STOK_KODU='x'

AND STHAR_GCKOD='G'

)

-

 

(

SELECT SUM(STHAR_GCMIK)

FROM TBLSTHAR

WHERE STOK_KODU='x'

AND STHAR_GCKOD='C' )

 

AS FARK



Yaptıgımız araştırmalarda "0" nolu depo'nun tüm seçimlik depolardan alınan stok miktarlarının bakiye miktarlarını gösteren bir sanal depo olduğu sonucuna yukarıdaki sorgular sonucunda varmış olduk.