WELCOME TO CUNAYWEB

Giriş

Bu platform; veritabanı alanındaki mesleki birikimimi kalıcı bir dijital hafızaya dönüştürmek ve başta DBA adayları olmak üzere tüm sistem ve yazılım mühendislerine pratik bir kılavuz sunmak amacıyla kuruldu. Yapay zekanın hızla yanıt ürettiği bir çağda klasik web siteleri demode görünse de, sahadan gelen gerçek deneyim ve doğrudan teknik notlar güvenilirliğini her zaman korur. İhtiyacınız olan konuları yukarıdaki arama alanından tarayabilir, teknik detaylara doğrudan ulaşabilirsiniz. Umarım çalışmalarınıza katkı sağlar. Saygılarımla.

LINUX

remote desktop sorunu - docker ayakta iken

vpn ile baglanirken remote desktop Ubuntuya bağlanıyordu, birden bağlanma srunu yaşamaya başladım. sorun dockerın kafasına göre IP dağıtması imiş.

Çözüm

/etc/docker altına daemon.json oluşturdum ve alttaki ayarı ekledim Docker Desktop ayarlarına girip Docker Engine (JSON) sekmesini açın.

Ayarların içine şu bloğu ekleyin:

"default-address-pools": [ { "base": "10.250.0.0/16", "size": 24 } ]

Docker'ı restart edin, ardından proje klasörünüzde docker compose down ve docker compose up -d yapın.

Bu sayede Docker 172.20.x.x bloklarını tamamen serbest bırakacak, GlobalProtect tünel rotaları temizlenecek ve Ubuntu makinenize RDP ile sorunsuz erişebileceksiniz.

Admin UserSep 6, 2026
SQL

rarely used indexes

DECLARE @dbid INT SELECT @dbid = db_id() SELECT objectname = object_name(s.object_id) ,s.object_id ,indexname = i.NAME ,i.index_id ,user_seeks ,user_scans ,user_lookups ,user_updates FROM sys.dm_db_index_usage_stats s INNER JOIN sys.indexes i ON i.object_id = s.object_id AND i.index_id = s.index_id WHERE database_id = @dbid AND objectproperty(s.object_id, 'IsUserTable') = 1 ORDER BY (user_seeks + user_scans + user_lookups + user_updates) ASC
Admin UserSep 6, 2026
SQL

REPLICATION_BUG_FIX

REPLIKASYONA TABI OLAN BIR DATABASE,BASKA BIR SERVER UZERINDE RESTORE EDILDIKTEN SONRA RESTORE EDILEN SERVER UZERINDE, REPLICATION OLMAMASINA RAĞMEN SQL MANAGEMENT TOOL REPLICATION SEKMESINDE, AYNI REPLIKASYON BILGILERI SANAL OLARAK VARMIS GIBI GÖRÜLMEKTEDİR. BU PROBLEMI AŞAĞIDAKİ SCRIPT DÜZELTIR.

USE master GO -- Remove replication objects from the subscription database on MYSUB. DECLARE @subscriptionDB AS SYSNAME SET @subscriptionDB = N'ANKA_20091210' -- Remove replication objects from a subscription database (if necessary). USE master EXEC sp_removedbreplication @subscriptionDB GO USE distribution GO EXEC sp_removedistpublisherdbreplication @publisher = 'dtsqlstage' ,@publisher_db = 'ANKA_20091210'
Admin UserSep 6, 2026