26 Ekim 2010 Salı

Microsoft Outlook ” İşlem, bu bilgisayar üzerindeki kısıtlamalar nedeniyle iptal edildi. Lütfen sistem yöneticinize danışın.” Hatası

Daha önce Google Chrome  yüklenip uninstall işlemi yapılmış bir notebook'ta Microsoft Outlook 2007'de herhangi bir html bağlantı linkini açacağımız zaman aşağıdada görülen ” İşlem, bu bilgisayar üzerindeki kısıtlamalar nedeniyle iptal edildi. Lütfen sistem yöneticinize danışın.” hatasını veriyordu.


Regedit üzerinde Chrome ile ilgili anahtaları kaldırmamıza rağmen problem çözülmemişti.Problemden kurtulmak için ise başlat çalıştır regedit(c:\windows\system32\regedit32.exe) girilerek burda HKEY_CURRENT_USER\Software\Classes altında aşağıdaki anahtarları htmlfile olarak değiştirmeliyiz


.htm ChromeHTML değeri htmlfile olarak değiştirilecek.
.html ChromeHTML değeri htmlfile olarak değiştirilecek.

.shtml ChromeHTML değeri htmlfile olarak değiştirilecek.

.xht ChromeHTML değeri htmlfile olarak değiştirilecek.

.xhtml ChromeHTML değeri htmlfile olarak değiştirilecek.
 
yukarıdaki değişiklikler yapılıp Outlook 2007 programını kapatıp yeniden açtığımızda linkler sorunsuz olarak açılacaktır.

25 Ekim 2010 Pazartesi

SQL Server 2008 Master Veritabanı System Viewleri

SQL Server Master veritabanı altındaki sistem viewleri ile SQL Sunucu ile ilgili çeşitli bilgiler alabiliriz.Örneğin;SQL Sunucumuzda bulunan veritabanlarını isim,oluşturulma tarihi,sql compability level,collation name,user access durumu(single user,multi user),online-offline durumu ve recovery model gibi durumlarını görmek istersek aşağıdaki genel komutu verebiliriz;

select *
from sys.databases

SQL Sunucumuza yapılan bağlantılarla ilgili (hangi porttan bağlanıyor,ip adresi,shared memory veya TCP/IP) bilgi almak için ise aşağıdaki komutu kullanabiliriz;

select *

from sys.dm_exec_connections

23 Ekim 2010 Cumartesi

SQL Server'da Veritabanını Farklı Sunuculara Taşıma Yöntemleri

Veritabanımızın çalıştığı sunucu donanım bakımından ihtiyaçlarımıza cevap vermeyebilir.Bunun için yeni aldığımız donanım konfigurasyonu yüksek sunucuya SQL veritabanlarının taşımamız gerekmektedir.Veritabanını 3 farklı yolla diğer sunucuya taşıyabiliriz;

1)Eski sunucumuzda bak uzantılı yedek alacağız aldığımız bak uzantılı yedeği ağ veya flush hdd ile yeni sunucuya alarak burada restore işlemini yapacağız.

2)Eski sunucuda bulunan veritabanımızı detach ederek burdaki ldf ve mdf dosyalarını yeni sunucuya taşıyıp attach edeceğiz.

3)Eski sunucu üzerinde SQL Server Management Studio'yu açıp taşımak istediğimiz veri tabanı üzerinde copy database komutu verip kaynak ve hedef sunucuları belirterek taşıyacağız.Burada 2 türlü veritabanı taşıma seçeneği karşımıza çıkmaktadır;

a)use the detach and attach metod
Yukarıdaki metot veritabanımızı detach edip hedef sunucuya attach işlemi yapar büyük veritabanları için öneriliyor ve hızlı bir işlemdir işlem boyunca doğal olarak database offline olacağı için kullanıcılar bağlanamamaktadır.Ayrıca if a failure occurs,reattach the source database işeretini seçersek herhangi bir şekilde (bağlantı problemleri disk okuma yazma sorunları gibi) sorun oluştuğunda veritabanımızın eski sunucya yeniden attach edilecektir.

b)use the SQL Management Studio
Yukarıdaki metotta veritabanımız online durumdayken işlem yapılabilmektedir yinede sorun olmaması için hiç bir kullanıcı bağlanmamalıdır yavaş bir seçenek sunar.

22 Ekim 2010 Cuma

Türkçe Microsoft Haber Grupları

Microsoft Technet Download sayfasını gezerken Microsoft'un Türkçe haber gruplarınında yayına başladığını gördüm.İngilizce kaynak sıkıntısı çekenler için iyi bir haber.Aşağıdaki linklerden haber gruplarına ulaşabilkirsiniz.

Türkçe Technet ; http://social.technet.microsoft.com/Forums/tr-TR/categories?prof=required&lc=1055

Türkçe MSDN ; http://social.msdn.microsoft.com/Forums/tr-TR/categories?prof=required&lc=1055

Türkçe Haber Grubu ; http://answers.microsoft.com/tr-tr/default.aspx

SQL Server 2008 R2 Standart Sürümü ve Yedekleme SQL Server 2008 R2 Audit

SQL Server 2008 Standart sürümde sıkıştırılmış yedek özelliği desteklenmemekteydi.SQL Server 2008 R2 sürümü ile birlikte Standart sürümde yedek sıkıştırma özellik desteğide gelmiş.Sıkıştırılarak alınan yedek disk üzerinde az yer kapladığı için aldığımz yedekleri diskinde büyüklüğüne göre uzun süre saklayabiliriz.Örneğin benim üretim ortamımdaki veritabanımın boyutu 2,5 GB seviyesinde olup sıkıştırılmış yedek alınca bu seviye 300 MB'lara kadar inmekte ve gün içerisinde saat başı yedekler alabilmekteyim.Ayrıca SQL Server 2008 R2 sürümü ile gelen database audit özelliği,SQL Server 2008 R2 standart sürümde Management Studio içinde olmasına rağmen desteklenmemektedir.

15 Ekim 2010 Cuma

Northwind ve Pubs Veritabanları

SQL Server sürümlerini öğrenme esnasında çok iyi bir kaynak olan ve orjinal Microsoft yayınlarındada örnek olarak kullanılan Northwind ve Pubs veritabanlarına aşağıdaki linklerden ulaşabilirsiniz.Dosyaları zipli halinden extrach ettikten sonra özelliklerden everyone-full control olarak izinleri ayarlayıp attach edebilirsiniz.

http://hotfile.com/dl/76234342/9cb4738/pubs_and_northwind.rar.html

Microsoft Remote Connection Manager

Çözümpark'ın sitesinden aldığımız haberlere göre Microsoft Remote Connection Manager gelişmiş özelliklere sahip uzak masaüstü programı yayınlanmış ilk kurulumdan sonraki gözlemelerimi göre sistem yöneticilerinin çok işine yarayacağa benziyor.Aşağıdaki linkten indirilebilir.


http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=4603c621-6de7-4ccb-9f51-d53dc7e48047

Windows Server 2008 R2 Enterprise Wireless Yapılandırması

Dizüstü bilgisayara yüklediğim Windows Server 2008 R2 Enterprise sürümü  Intel'in Wireless Network Kartını tanımasına rağmen kablosuz ağlara bağlanmamaktaydı.Daha önceki Windows sürümlerinde olduğu gibi servislerden kablosuz sıfır yapılandırma benzeri bir servis aradığımda kapalı durumda olan Wired AutoConfig servisini bulup başlatmama rağmen bağlantı sağlanamamıştı.Kablosuz ağ yapılandırmasını tamamlamak için ise start ve control panel - programs and features yolu izlenerek Turn Windows Features on or off tıklanıp server manager penceresine gelinir burada features seçilerek en sağda Add Features tıklanıp Wireless Lan Service işaretlenerek install butonuna tıklatılır ;















Yukarıdaki ekranda servisin yüklendiği görülmektedir.yüklemenin tamamlanamsının ardından windows servislerine girerek burada WLAN AutoConfig servisinin eklendiğini ve başlatılmış durumda olduğunu kontrol etmeliyiz ;
















ardından sağ alt köşedeki wireless bağlantıdan mevcut kablosuz cihazlardan birisini seçerek kablosuz ağ bağlantısını kurmalıyız.


7 Ekim 2010 Perşembe

Windows Vista Business SP2 Yüklü Makinedeki Ağ Sorunu

Domain'e dahil Windows Vista Business SP2 Yüklü Makinede Primary Domain Controller olan Sunucu'ya ağ komşularımdan giriş yapacağımız zaman \\test erişilemez.Bu ağ kaynağını kullanma izniniz olmayabilir.Erişim izninizin olup olmadığını öğrenmek için bu sunucunun yöneticisiyle temasa geçin. Ağ yolu bulunamadı.Hatası veriyordu PC DNS sunucu'yu görüyordu ve ip ayarlarını düzgün olarak ana sunucudan alıyordu.Net Logon ve İş İstasyonu servislerini yeniden başlatmamıza rağmen sorun çözülmemişti.Servislere baktığımızda başlatılmamış olarak gözüken Net.Tcp Bağlantı Noktası Paylaştırma Hizmeti isimli aşağıda görüntüsü yer alan servis yer alıyordu.







Sorunu çözmek için  Net.Tcp Bağlantı Noktası Paylaştırma Hizmeti servisini start ve başlatma durumunu otomatik yaparak PC'mizi yeniden başlattıktan sonra Ağ komşularından ana sunucuya giriş yaptık.







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.