SQL Server’a Başka Bilgisayardan Bağlanabilme

by Alper KOCA 9. Haziran 2009 09:45

Dün Sharepoint kurmak için SQL Server 2008’i ağda görünür yapmam gerekiyordu. Sevgili Onur arkadaşımla zamanında denemiştik o bana ip’sini yolladı ve bende bağlanabilmiştim. Peki ben bunu nasıl yapabilirim? Araştırmalarım neticesinde nasıl yapılabileceğini buldum ve sizinle paylaşmak istedim :)

İlk başta SQL Server Configuration Manager’ı açmanız gerekiyor. Kendisi Microsoft SQL Server 2008 –> Configuration Tools altında bulunuyor.

sql_server_configuration_manager

SQl Server Network Configuration’dan Protocols for MSSQLSERVER’ı seçmeniz gerekiyor. İtalik olarak yazdığım MSSQLSERVER sizin kurarken sunucunuza verdiğiniz isim. (Instance Name) Yani sizinki farklı olabilir.

sql_server_configuration_manager1

Sağda gelen ekranda protokol isimleri gözüküyor. Bizim için önemli olan TCP/IP protokolü. Şuan için bende aktif değil. Hadi gelin bunu aktif yapalım :) TCP/IP protokoüne iki defa tıklayalım.

sql_server_configuration_manager2

Karşımızı yukarıdaki gibi bir ekran gelecek. burdan Enabled özelliğini Yes yapalım ve IP Addresses sekmesine geçelim.

sql_server_configuration_manager3

Bu ekranda benim bilgisayarımda olan IP’ler var ama siz kendinize uygun olan IP’den Enabled özelliğini Yes yapın. Benim için uygun olan IP 192.168.1.2 ve port numarası MS SQL Server ile varsayılan olarak gelen 1433. Isterseniz bunu değiştirebilirsiniz.

Bu işlemleride yaptıktan sonra artık SQL Server’ını ağa açılmıyor :) Firewall’a izin vermeniz gerekiyor 1433 portuna. Başka bir antivirüs yazılımınız varsa onunda firewall’ına sizin vermeniz gerekiyor. Bu işlemlerden sonra sizin ağınızda bulunan başka bir bilgisayardan SQL server’ınıza bağlanabilirsiniz. Eğer internetten bağlanmak istiyorsanız Modem’inizin 1433 portunun açık olduğunuza emin olun açıksa internetten internet IP’niz ilede bağlanabilirsiniz.

Tags: , , ,

SQL Server 2008

Ankara Dönüşü

by Alper KOCA 4. Mayıs 2009 21:30

3 – 4  Mayıs 2009 tarihlerinde yapılan nedir?tv seminerlerine katılma imkanı buldum ve bu imkanı hemen değerlendirip trene atladım Ankaraya gittim. Hayattımda yaptığım büyük hatalardan birtanesi trenle Ankara’ya gitmek. İkincisiyse şuanda yaptığım hata geri trenle dönüyorum :) ama bu sefer ne mutluki piriz bulduk ve bilgisayarım var aklımdakileri hemen yazabiliyorum.

Anlatacak çok şey var. Benim için süprizlerele geçeceği çok belli olan süper seminerlere katıldım. İlk süprizimi Ankara’ya gitmeden 2 saat önce aldım. Gitmek için hazırlanırken maillerime baktım ve Daron Yöndem’in Live Grubundan süper bir maille çok mutlu oldum. Nedir?tv seminerlerinden bir gün önce SQL kampıda ayarlanmış. Koşa koşa o kampa girdik. Girdik çünkü yolculuk boyu tek değildim yanımda Kaan Başlı’da vardı :) hatta şuan yanımda oda birşeyler yazıyor.

İlk olarak biraz kamptan bahsedim. Süper 4 seminer vardı ama malesefki tren yolculuğunun yorgunluğu ve uykuya yenik düşmemizden son seminere katılamadık. Buradan Muammer Benzeş’e özür diliyorum.

İlk başta Daron Yöndem’in yaptığı Silverlight 3.0 yenilikleri seminerini izledik. Aslında seminerde değildi günün şovu olmuştu :) Silverlight gerçekten güzel bir teknoloji ve ilerde süprizlerle silverlight ile geleceğim. Ama daha 3.0 kullanamıyoruz bunun bir burukluğu olsada 2.0’da yetiyor bize. 2. Seminer olarak SQL2008 ile gelen yeniliklere baktık. Tarık Kranda anlattı sunumu. SQL2008’de yeni olarak ne var ne yok artık biliyorum ama daha çok araştırmak lazım. Açıkcası bu seminerin anlamını bir sonraki seminerde anladım. Önceden SQL nedirki yani 3 – 5 veri koy onları geri çek yöntem nasıl olursa olsun derdim ama bir sonraki seminer olan “Index Strategies and Performance Tunning” seminerini Pamir Erdem verdi. Seminer benim ufkumu ve bakış açımı çok değiştirdi. SQL bumuymuş be dedim resmen :) Bunun için yeni bir paragraf istiyorum izninizle

SQL’e değinmeden edemiyorum çünkü büyülendim ve bir çok şeyi yanlış yaptığımı anladım. Trenden inince ilk işim SQL’i araştırmak olacak. Aklımda kalan yanlışlarımdan where sorgusunda fonksiyon kullanıyor olmam. Örnek olarak:

select * from UYE where UYE.GirisTarihi < GETDATE()

 

İtiraf ediyorum ben bunu kullanıyordum. Bunun yanlış olan tarafı ise sorgu her çalıştığında saniyenin ilerliyor olması. sorgu kayıtlar arasında ilerlerken bakacak şuanki zamandan küçükmü ama sorgu 10 snye sürecekse ne olacak? tabiki kayıtlar arasında 10 saniyelik farklar olabilecek. Benim bu sorgum biraz senaryo ile uyuşmasada umarım anlamışsınızdır nedemek istediğimi. Peki bu nasıl olacaktı?

Declare @t datetime = GetDate()
select * from UYE where UYE.GirisTarihi < @t

Tabiki yukardaki gibi olacaktı. İlk başta zamanı alacaktınız sonra arama yapacaktınız.

Birtek bunu öğrenmedim arama yapmaktan bahsediyorum ama bu SQL nasıl arama yapıyor? Arama yaparken neye bakıyor? Arama yaparken neler önemli? Bu soruların cevaplarını aldım. Hepsinide güncel örneklerle pekiştirdi Pamir Erdem. Burdan kendisine çok teşekkür ediyorum.

Pamir Erdem seminerinden sonra Tarık Kranda’nın ne demek istediğini anladım :) SQL2008 yeniliklerinden bende bahsetmeye çalışacam sizlere. Ama yine üzülerek söylüyorum çok yorgundum ve Muammer Benzeş’in seminerini kaçırdım. Tekrardan özür dülüyorum kendisine.

Birinci günü bitirdik ikinci güne bu sefer dinç olarak başladık. Cidden dinçtim bu sefer tüm seminerlere katıldım. Yine süper seminerler vardı. Tabi daha salona girmeden bir hayal krıklığına uğrasakta olsun süperdi :)

İlk seminere Uğur Umutluoğlu ASP.NET MVC Controllerini anlatarak başladı. MVC, ASP.NET ile bir site yapmak için kullanabileceğiniz bir geliştirme türü. ASP.NET’e özgü birşey değil birçok dilde bullanılıyor. Zaten sonuçta bir Tasarım Deseni. Kabaca anlatacak olursam desen yapısı gereği 3 katmandan oluşuyor. Model, View, Controller. Siz bir Controller nesnesi yapıyorsunuz ve bilgileri Model’dan çekiyorsunuz sonra o bilgileri View katmanında gösteriyorsunuz. Arada daha birçok ayrıntı var ama bu burada anlatılacak birşey değil onunda nasıl işlediğini yazacam. Kafamda çok soru işaretleri oldu bu mimariyle ama bakaldım ne olacak. Bu arada Spagetti sevenler MVC ile uğraşabilir :)

İkinci seminer SharePoint ile ilgiliydi ve Burak Batur bizle değerli bilgilerini paylaştı. SharePoint nedir diye merak ediyordum hatta bir ara araştırmaya başlamıştım ki vizeler saolsun. SharePoint ayrı bir dünyaymış onu anladım. İş uygulaması geliştirmek istiyorsanız bir bakın derim. Adana’ya gidince bu işede bulaşacam :)

Ufak bir yemek molası verdikten sonra Burak Selim Şenyurt’un anlattığı WCF 4.0 & WF 4.0 seminerine katıldık. Bir evliliğe şahit olduk. Nasıl yani? .net 3.0 ile WCF ile WF bir ortamda tanışmışlar. .net 3.5 ile Flört ederken .net 3.5 SP1 ile nişanlanmışlar, gel gelelim .net 4.0 geliyor ki nişanı fazla uzun tutmamak gerek ve evlendirdik bunları :) Peki ne yaptık biz?

Ne yaptığımızı ilerleyen günlerde araştırınca anlatacam :) Ama Burak Selim Şenyurt’un semineride bir harikaydı. WCF’ile biraz ilgilenmiştim ama WF nedir bilmiyordum artık biliyorumki bunları iyi araştırmak lazım. Tabi birde Oslo ve Dublin olayı varki birazda siz araştırın :) Ama bu söylediklerim yakında açığa çıkacak bloğumda bekleyin ve görün.

Günün Son seminerini Daron Yöndem verdi. Açılışıda o yapmıştı ve Şov yaptı demiştim. Kapanışta ise WPF ve MultiTouch Programlama hakkında bilgilendik. MultiTouch olayı işi bitirdi :) Parmakla mıncıklayarak artık bilgisayara hükmedebileceğiz :) Daron Yöndem bilgisayarını Parmaklarıyla mıncıklarken bizde öyle baktık vay be neler yapılıyor ama bu yapılanlar sadece 5 satır kod ile yapılıyor diye iç geçiriyorduk. Evet sadece 5 satır kod ile bir resmi parmağımızla büyüttük, açısını değiştirdik ve bir çok şey yaptık. Bu konuyu araştıramicam çünkü donanımım buna izin vermiyor ama bunun yerine MultiPoint var bilgisayara birden çok mouse ile hükmedebiliyorsunuz ve birden fazla fare işaretciniz oluyor. Bunu araştırabiliriz dedim ve bir araştırma konusu daha ekledim kendime.

Gün bitti süper 7 seminere katıldık, yorgunuz, Adana’ya dönüyoruz. Bu etkinliği düzenleyen herkese teşekkür ediyorum. Umarım birçok seminerde birlikte oluruz :)

 

MVP’ler ARASINDA KALDIM

mvp

Tags: , , , , , , , ,

Seminer

nedirtv?com – Nisan Ayı Webinerleri

by Alper KOCA 13. Nisan 2009 01:44

 

Nedirtv?com’un bu ayki webinerleri yine dolu dolu. birbirinden güzel ve yeni konular var ki içinde kaçırılmaması gereken konularda var :)

 

Webinerlere katılabilmek için bilgisayarınızda Live Meeting programının yüklü olması gerekiyor. Eğer program yoksa girmek istediğiniz webinerin linkine tıklayın sonra açılacak sayfada “Accept Terms and Install Client” butonuna tıplayıp 16.4 MB’lık dosyayı bilgisayarınıza indiip kurduktan sonra “Join Meeting” butonuna basıp “launch.rtc” dosyasınıda bilgisayarınıza indirip o program aracılığıyla webinere katılabilirsiniz. Ilk programı bir defa yükledikten sonra istediğiniz webinerin “launch.rtc” dosyasını indirerek diğer webinerlere katılabilirsiniz.

Webinerlere katılmak için 5 dakika önceden bağlantı kurmanız yetecektir ama girmek için belirli bir zaman yok webiner olduğu sürece istediğiniz zaman girip çıkabilirsiniz.

Bu kısa açıklamdan sonra webiner konuları olarak SQL Server Integration Services, WCF ve TCP Hosting, Silverlight 3.0, XNA Game Studio 3.0 ile Oyun Geliştirme, SQL Server 2008 - Full-Text Indexing, Silverlight 3.0 ve İş Uygulamaları, ASP.NET MVC Framework'e Giriş, SQL Data Services konuları sunulacakmış.

Webinerler zevkli geçecek gibi süper konular var umarım hiç birini kaçırmam :)

Webinerler hakkında ayrıntılı bilgiyi nedirtv?com adresinden öğrenebilirsiniz.

Konu: SQL Server Integration Services
Zaman: 14 Nisan 2009 Salı 21:00-22:00
Konuşmacı: Burak BATUR
Adres: https://www.livemeeting.com/cc/usergroups/join?id=K3S876&role=attend

Konu: WCF ve TCP Hosting
Zaman: 17 Nisan 2009 Cuma 21:00-22:00
Konuşmacı: Onur ŞİMŞEK
Adres: https://www.livemeeting.com/cc/usergroups/join?id=M4Z6R2&role=attend

Konu: Silverlight 3.0
Zaman: 19 Nisan 2009 Pazar 21:00-22:00
Konuşmacı: Daron YÖNDEM
Adres: https://www.livemeeting.com/cc/usergroups/join?id=Z2535F&role=attend

Konu: XNA Game Studio 3.0 ile Oyun Geliştirme
Zaman: 21 Nisan 2009 Salı 21:00-22:00
Konuşmacı: Cemil UZUN
Adres: https://www.livemeeting.com/cc/usergroups/join?id=Q5TM74&role=attend

Konu: SQL Server 2008 - Full-Text Indexing
Zaman: 22 Nisan 2009 Çarşamba 21:00-22:00
Konuşmacı: Pamir ERDEM
Adres: https://www.livemeeting.com/cc/usergroups/join?id=FD368T&role=attend

Konu: Silverlight 3.0 ve İş Uygulamaları
Zaman: 26 Nisan 2009 Pazar 21:00-22:00
Konuşmacı: Daron YÖNDEM
Adres: https://www.livemeeting.com/cc/usergroups/join?id=58G535&role=attend

Konu: ASP.NET MVC Framework'e Giriş
Zaman: 27 Nisan 2009 Pazartesi 21:00-22:00
Konuşmacı: Uğur UMUTLUOĞLU
Adres: https://www.livemeeting.com/cc/usergroups/join?id=GNM9B3&role=attend

Konu: SQL Data Services
Zaman: 28 Nisan 2009 Salı 21:00-22:00
Konuşmacı: Y.Tarık KRANDA
Adres: https://www.livemeeting.com/cc/usergroups/join?id=4S2MDW&role=attend 

Tags: , , , , ,

Webiner

SQL Server 2008 Service Pack 1

by Alper KOCA 8. Nisan 2009 21:19

Microsoft SQL Server 2008 Service Pack 1 07-04-2009 tarihi itibariyle artık yayında :) 

SQL Server 2008 Service Pack 1 

Tags:

SQL Server 2008

Powered by BlogEngine.NET 1.6.1.0 - FunkyGrunge Theme by n3o Web Designers

 

Alper KOCA

Alper KOCA
Çukurova Üniversitesi Bilgisayar Mühendisi
3. Sınıf Öğrencisi
Microsoft Student Partner