Sayfalar

6 Ekim 2010 Çarşamba

SQL Server 2008 R2 Ücretsiz E-Kitap

SQL Server 2008 R2 versiyonu ile ilgili Microsoft resmi sitesini gezerken SQL Server 2008 R2 veritabanı yönetimi ile ilgili bir elektronik kitap indirme linkine rastladım.Aşağıdaki linki açıp sağ tarafta yer alan bölümden  Learn SQL Server 2008 R2 Now yazısının altında pdf veya xsl uzantılı elektronik kitaplardan istediğinizi indirebilirsiniz.













http://www.microsoft.com/sqlserver/2008/en/us/support.aspx

4 Ekim 2010 Pazartesi

SQL Server 2008 R2 Sürümünde Bir veya Birden Fazla Tablonun Scriptini Oluşturmak

SQL Server'daki tabloları farklı bir sunucuya içinde veri olmadan taşımak isteyebiliriz.Normalde bu işlemi yedek alarak veya mdf,ldf dosyalarını farklı bir sunucuya taşıyarak yapmaktayız fakat bu şekilde tablolardaki verininde silinmesi gereken durumlar olabilir.Bunun için Database içindeki tüm tabloları script ile almalıyız.Bunun için SQL Server Management Studioyu açıp Script hazırlamak istediğimiz Database üzerinde sağ tıklama ile Task-Generate Scripts seçeneğini seçmeliyiz.















Karşımıza aşağıdaki ekran gelecektir;
















Yukarıdaki ekranda Next butonunu tıklayıp aşağıda yer alan Tablo,Views ve Stored Procedur seçim ekranına gelmeliyiz;



Yukarıdaki ekranda seçimlik olarak script hazırlanacak Tablo,Views ve SP  seçeneklerinden hepsini veya istediğimiz seçenekleri seçmeliyiz.Ben sadece tablo seçeneğini seçerek Next Tuşunu tıklıyorum ve aşağıdaki ekrana geliyorum.


Yukarıdaki ekranda hazırladığımız scriptin hangi formatta kaydedileceği sorulmaktadır.Save to file seçeneğini seçip dosyanın kaydedileceği konumu belirtip Next tuşu ile bir sonraki ekrana geçiyoruz.(Dosya SQL uzantılı olark kaydedilmektedir)


Yukarıdaki ekran script işlemine başlmadan önce seçimlerimizi kontrol etmemizi sağlayan ekrandır.Next butonunu tıklayıp script dosyasının hazırlandığı aşağıdaki ekrana geçiyoruz.

Yukarıdaki ekranda işlemlerin tamamlanmasının ardından Result bölümünde gördüğümüz Success yazısı tablo script hazırlama işleminin başarı ile tamamlandığını göstermektedir.Finish butonunu tıklayıp SQL uzantılı script dosyasını kaydettiğimiz konumdan dosyamızı alarak farklı bir SQL Sunucu üzerindeki database altına scriptimizi Query Analyzer ekranında Execute edip çalıştırarak tabloların oluşmasını sağlayabiliriz.Kolay Gelsin!


1 Ekim 2010 Cuma

Metin Olarak Saklanan Değeri Sayıya Dönüştürme

Zaman zaman başınıza gelmiştir Excel'in çeşitli versiyonlarında hücredeki sayılar metin olarak
saklanıyor ve sayısal işlemleri yapmamıza izin vermiyor.Bu sorunun çözümü için Excel sayfasında herhangi bir boş hücreye 1 değerini giriyoruz ve düzen menüsünden kopyala'yı seçiyoruz.Ardından Metin olarak saklanan değer aralığındaki hücreleri seçerek sağ tıklama ile özel yapıştır-çarp seçeneklerini seçerek metin olarak saklanan değeri sayıya dönüştürmüş oluyoruz.

23 Eylül 2010 Perşembe

SVCHOST.EXE

svchost.exe virüsle ilişkilendirilebildiği için sistemcilerin korkulu rüyası olmuştur.Aşağıdaki komut task manager üzerinde PID numaralarıyla görülen svchost dosyalarının ne işe yaradığını ve hangi uygulamaları kontrol ettiğini göstermektedir.

tasklist /svc /fi "imagename eq svchost.exe

14 Eylül 2010 Salı

SQL Server 2008 R2 Sürümünde Job'ların İzlenmesi

SQL Server 2008 R2 sürümünde Business İntelligence uygulamalarında veri küpleri belirli zamanlarda otomatik olarak update edilmektedir.Zman zaman update işleminin tamamlanmadığı için eksik veriler gelmektedir.Update işleminin hangi aşamada olduğunu öğrenmek için SQL Server Management Studio'yu açarak SQL Server Agent'a gelmeliyiz burada Job Activity Monitor'a çift klik yaparak job'ın o anki durumunu görebiliriz.Örneğin aşağıdaki ekranda Status Bölümünde Executing yazan job işlemi halen devam etmektedir.

7 Eylül 2010 Salı

HP Server Firmware Update

Son aldığımız HP DL 380 G6 sunucusu ile gelen 8.70 versiyon numaralı HP Proliant Firmware Maintanance  cd'si ile HP ML 350 G4P ve HP ML 350 G5 sunucularının fimware update işlemi sorunsuz gerçekleştirilmekte 8.40 versiyonlu smart start cd si ile HP ML 350 G4P ve HP ML 350 G5 sunucularının kurulumu yapılabilmektedir.

6 Eylül 2010 Pazartesi

ASP Tabanlı Stok Takip Programında 3005 Nolu Event Id Hatası ve Çözümü

SQL Server 2005 veritabanında çalışan ASP 2.0 ile yazılmış barkod ve stok takip programı günün belirli saatlerinde SQL Server ile bağlantıyı kesiyor ve web sayfasına ulaşılmaz hatası veriyordu SQL Server servislerini ve IIS servislerini yeniden başlatınca sorun çözülüyordu.Sorun günün belirli saatlerinde tekrar ettiği için üretimde sorunlar oluşuyordu.SQL Sunucunun kurulu olduğu serverda Windows olay günlüklerini incelediğimizde sorun oluştuğu saatte günlüklere id numarası 3005 olan bir olay günlüğü düşüyordu.Günlüğün genel mesajı aşağıdaki gibiydi;

Event code: 3005



Event message: An unhandled exception has occurred.


....


Exception information:


Exception type: ArgumentException


Exception message: An entry with the same key already exists.

Sorunun çözümü için ASP projesini Visual studio programı ile açarak web config dosyasındaki Max Pool Size=100;Pooling=True değişkenini Max Pool Size=10000;Pooling=False olarak değiştirince 3005 kodlu sorun çözülmektedir.Sorun ASP de yer alan bir bug'dan kaynaklanmaktaymış.