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.
sql server etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
sql server etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
21 Nisan 2013 Pazar
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
14 Ocak 2013 Pazartesi
WITH (NOLOCK) Hayat Kurtarır :)
NOLOCK Sql Server'da tablolarımızın kilitlenmesini(deadlock) olmasını engeller,normal şartlarda tablodaki crud işlemlerinde, örnek: update sorgudan cevap dönene kadar tabloyu lock(deadlock) eder başka bir işlem yapmaya izin vermez. Lock ettiği için farklı bir sorgudan değer bir önceki işlem bitmeden değer döndürmez.Bu durum orta ölçekli projelerde hissedilmese de büyük projelerde başımızı belaya sokabilir.
Kullanımı;
select * from Customers WITH (NOLOCK)Kullanımı;
Tablo adından sonra "WITH (NOLOCK)" yazmamız yeterli olacaktır.fakat NOLOCK nerede kullanacağımız çok önemli buna çok dikkat etmeliyiz,eğer anlık işlemler çok ise NOLOCK kullanmanız bize avantajdan ziyade dezavantaja dönüşebilir.
Örnek verecek olursak E-ticaret sitesinden bir ürünü iki kişiye satma ihtimaliniz yüksek çünkü tabloyu lock etmediğiniz için birden çok kişi aynı ürünü satabiliriz.Tabi bu işlemleri "TRANSACTION" ile yapabilirseniz bir sıkıntı yaşamazsınız.
28 Kasım 2012 Çarşamba
The operating system returned the error '5(Access is denied.)' while attempting 'RestoreContainer::ValidateTargetForCreation' Hatası Çözümü
The operating system returned the error '5(Access is denied.)' while attempting 'RestoreContainer::ValidateTargetForCreation' Hatası Çözümü;
Hata Açıklaması:
Bir yedek dosyasını bir SQL Server Instance' ına açmaya çalıştığınızda, eğer SQL Server Servisinizin, yedeği açmaya çalıştığınız klasör için gerekli izinleri yoksa bu hata mesajıyla karşılaşırsınız.
Çözümü:
SQL Server Configuration Manager > SQL Server 2012 Services >SQL Server Services Sekmesinde.
Çıkan pencereden Sql Server (MSSQLSERVER) üzerinde çift tıklıyoruz, Logon sekmesinde bulunan "Built-in account" seçeneğini Local System olarak değiştiriyoruz.
Hata Açıklaması:
Bir yedek dosyasını bir SQL Server Instance' ına açmaya çalıştığınızda, eğer SQL Server Servisinizin, yedeği açmaya çalıştığınız klasör için gerekli izinleri yoksa bu hata mesajıyla karşılaşırsınız.
Çözümü:
SQL Server Configuration Manager > SQL Server 2012 Services >SQL Server Services Sekmesinde.
Çıkan pencereden Sql Server (MSSQLSERVER) üzerinde çift tıklıyoruz, Logon sekmesinde bulunan "Built-in account" seçeneğini Local System olarak değiştiriyoruz.
Etiketler:
Android,
Asp.Net,
C#,
Metro Style,
sql server,
sql server backup,
Windows Phone
14 Nisan 2012 Cumartesi
SQL Server 2012 Sanal Lansman
SQL Server 2012 Sanal Lansman
Microsoft SQL Server 2012 ile daha ileri, daha gelişmiş, daha hızlı!
8 Mart 2012 tarihinde gerçekleşecek olan bu çevrimiçi etkinlik, SQL Server 2012 ile Yeni Veri Dünyasına katılmanıza olanak tanıyacak. Yalnızca Microsoft ürün ekipleriyle değil, aynı zamanda iş ortaklarımızla ve en yenilikçi müşterilerimizle de bir araya gelin. SQL Server 2012, bugün teknolojideki en geniş Veri Platformlarının bir parçasıdır. Sunduğu iş kritik güveni, yüksek hızlı performansı ve şaşırtıcı etkileşimli veri görselleştirmelerini keşfedin.
SQL Server 2012 Sanal lansmanımızda 14 tanesi yerel olmak üzere 45′in üzerinde oturumla SQL Server 2012 hakkında öğrenmek istediğiniz her şeye istediğiniz anda ulaşabileceksiniz.
SQL Server 2012′nin sunduğu iş kritik sağlamlık, çığır açan iş zekası ve size göre şekillenen bulut altyapısını hemen keşfetmek için SQL Server 2012 sanal lansmanımızı kaçırmayın.
SQL Server 2012′nin sunduğu iş kritik sağlamlık, çığır açan iş zekası ve size göre şekillenen bulut altyapısını hemen keşfetmek için SQL Server 2012 sanal lansmanımızı kaçırmayın.
Kayıt olmak için tıklayın...
Kaydol:
Kayıtlar (Atom)