Tsql etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Tsql etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

21 Nisan 2013 Pazar

Operating system error 5: "5(Erişim engellendi.)". (Microsoft SQL Server) Hatası Çözümü

Sql server'da database attach ederken eğer Operating system error 5: "5(Erişim engellendi.)" bu hatayı almanızın sebebi,dosyaya Sql Server'in yetkisi olmamasından dolayı kaynaklanır.
Çözümü;
Sql Server sağ tıklayıp yönetici olarak çalıştırdığınızda,database attach edebilirsiniz.

6 Şubat 2013 Çarşamba

Index’lerin fragmentation değerlerini öğrenmek

İndexlerimizin fragmentation yani bozulan oranları öğrenmek için aşağıdaki kodu T-sql'de çalışıyoruz.

Use ademcinar
GO
SELECT
      ps.object_id,
      i.name as IndexName,
      OBJECT_SCHEMA_NAME(ps.object_id) as ObjectSchemaName,
      OBJECT_NAME (ps.object_id) as ObjectName,
      ps.avg_fragmentation_in_percent
FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL , NULL, 'LIMITED') ps
INNER JOIN sys.indexes i ON i.object_id=ps.object_id and i.index_id=ps.index_id
WHERE avg_fragmentation_in_percent > 5 AND ps.index_id > 0
ORDER BY avg_fragmentation_in_percent desc




Çıkan sonuçta avg_fragmentation_in_percent değeri %30'dan büyük ise indexleri rebuild ile düzeltebiliriz.Eğer %30'dan küçük ise reorganize ile düzeltebiliriz.
Bir sonraki makalede indexrebuild ve reorganize işlemlerini anlatacağım