<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Alptekin Bodur</title><link>http://www.alptekinbodur.com/</link><language>tr</language><description>Ne aradığını bilmeyen neyi bulduğunu anlayamaz!</description><generator>wwww.alptekinbodur.com</generator><item><title>MSSQL 2005 Express Kurulum ve Yapılandırma - 2</title><guid isPermaLink="true">http://www.alptekinbodur.com/makale/MSSQL-2005-Express-Kurulum-ve-Yapilandirma-2/</guid><link>http://www.alptekinbodur.com/makale/MSSQL-2005-Express-Kurulum-ve-Yapilandirma-2/</link><description><![CDATA[<p><font size="2" face="Arial"><b><i>MsSql 2005 Server 2005 Express Edition with  Advanced Services</i></b> S&uuml;r&uuml;m&uuml;n&uuml; y&uuml;klemeye başlamadan &ouml;nce kendi sisteminizin  uyumluluğu denetlemenizi tavsiye ederim. <a href="http://www.microsoft.com/downloads/details.aspx?familyid=4C6BA9FD-319A-4887-BC75-3B02B5E48A40&amp;displaylang=en#Requirements" target="_blank"> http://www.microsoft.com/downloads/details.aspx?familyid=4C6BA9FD-319A-4887-BC75-3B02B5E48A40&amp;displaylang=en#Requirements</a> <br />
<br />
Sistem Gereksinimleri şu şekilde :<br />
&nbsp;</font></p>

<ul>
    <li><font size="2" face="Arial">En az Windows 2000 (SP4), Windows XP Pro  	(SP2), Windows 2003 (SP1) işletim sistemi,</font></li>
    <li><font size="2" face="Arial">P3 500 MHz veya &uuml;st&uuml; işlemci,</font></li>
    <li><font size="2" face="Arial">En az 512 MB Bellek,</font></li>
    <li><font size="2" face="Arial">600 MB kullanılabilir disk alanı,</font></li>
    <li><font size="2" face="Arial">.Net Framework 2,</font></li>
    <li><font size="2" face="Arial">IIS 5</font></li>
</ul>
<p><font size="2" face="Arial">eğer sisteminiz bu &ouml;zellikleri taşımıyorsa  kurulum sırasında hata alabilir veya hi&ccedil; kurulum yapamayabilirsiniz. İlgili  y&ouml;nergeleri takip ederek kurulumu tamamlıyoruz. <br />
<br />
Kurumlum sırasında Authenticaiton adımında Windows Authenticaiton se&ccedil;erseniz  sonraki bağlantılarımızda parolaya gerek kalmadan veritabanına bağlanacaktır.  Sadece lokal &ccedil;alışacaksanız bu adımda bir değişiklik yapmayın. Ancak Network  &uuml;zerinde &ccedil;alıştırmayı d&uuml;ş&uuml;n&uuml;yorsanız bu adımda mutlaka parola belirlemelisiniz.</font></p>
<p><font size="2" face="Arial">Şimdi k&uuml;&ccedil;&uuml;k bir uygulama ile veritabanımızı bir  test edelim: </font></p>
<p><img height="189" border="0" width="311" src="http://www.alptekinbodur.com/resimler/yuklemeler/makale/bos-form.jpg" alt="" /><font size="2" face="Arial"><br />
Resimdeki gibi boş bir form (<b>Form1</b>) oluşturup, ara&ccedil; kutusundan &uuml;zerine  bir adet buton (<b>Button1</b>) ekleyelim. Eklediğimiz butonun &uuml;zerine &ccedil;ift  tıklayarak kod tarafına ge&ccedil;iyoruz.</font></p>
<p><strong><font size="2" face="Arial">C#.NET</font></strong></p>
<pre class="brush: c-sharp;">
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace Uygulama
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            //butona tıklandığı zaman yapılacak işlemler
            string bg = &quot;Data Source=PCADI\\SQLEXPRESS;Initial Catalog=;User Id=sa;Password=parola;&quot;;
            //sql bağlantı c&uuml;mlemizi yazıyoruz pcadına siz kendi bilgisayarınızın adını yazmalısınız
            //bilgisayar adına local yazmanızda yeterli olacaktır.
            SqlConnection bag = new SqlConnection(bg);
            //sql bağlantımızı tanımlıyoruz.
            try
            {
                bag.Open();
                //bağlantıyı a&ccedil;ıyoruz
                MessageBox.Show(&quot;Bağlantı a&ccedil;ıldı.&quot;, &quot;Bilgi&quot;, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            //bağlatının a&ccedil;ıldığını mesaj kutusu ile bildiriyoruz.
            catch (Exception ex)
            {
                //hata oluşması durumunda yapılacak işler
                MessageBox.Show(ex.Message, &quot;Hata&quot;, MessageBoxButtons.OK, MessageBoxIcon.Error);
                //mesaj kutusu ile ne hatası olduğunu bildiriyoruz.
            }
            finally
            {
                //her durumda yapılacak son işlem
                bag.Close();
                //bağlantı ile işimiz bittiği i&ccedil;in kapatıyoruz.
            }
        }
    }
}
</pre>
<p><strong><font size="2" face="Arial">VB.NET</font></strong></p>
<pre class="brush: vbnet;">
Imports System
Imports System.Windows
Imports System.Data.SqlClient
Public Class Form1
   Dim db As String = &quot;Data Source=PCADI\SQLEXPRESS;Initial Catalog=;User Id=sa;Password=parola;&quot;
   'sql bağlantı c&uuml;mlemizi yazıyoruz pcadına siz kendi bilgisayarınızın adını yazmalısınız
   'bilgisayar adına local yazmanızda yeterli olacaktır.
   Dim bag As New SqlConnection(db)
   'sql bağlantımızı tanımlıyoruz.
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       'butona tıklandığı zaman yapılacak işlemler
       Try
           bag.Open()
           'bağlantıyı a&ccedil;ıyoruz
           MessageBox.Show(&quot;Bağlantı a&ccedil;ıldı.&quot;, &quot;Bilgi&quot;, MessageBoxButtons.OK, MessageBoxIcon.Information)
           'bağlatının a&ccedil;ıldığını mesaj kutusu ile bildiriyoruz.
       Catch ex As Exception
           'hata oluşması durumunda yapılacak işler
           MessageBox.Show(ex.Message, &quot;Hata&quot;, MessageBoxButtons.OK, MessageBoxIcon.Error)
           &quot;mesaj kutusu ile ne hatası olduğunu bildiriyoruz.
       Finally
           'her durumda yapılacak son işlem
           bag.Close()
           'bağlantı ile işimiz bittiği i&ccedil;in kapatıyoruz.
       End Try
   End Sub
End Class
</pre>
<p><font size="2" face="Arial">kodumuzu yazıp F5 tuşuna basarak build edip  programımızı &ccedil;alıştırıyoruz. Button1 e tıklayarak bağlantımızı test ediyoruz.</font></p>
<p><img height="119" border="0" width="143" src="http://www.alptekinbodur.com/resimler/yuklemeler/makale/mesaj.jpg" alt="" /></p>
<p><font size="2" face="Arial">Eğer bağlantı a&ccedil;ıldı mesajı yerine hata mesajı  alırsanız bu veritabanına bağlantı kurulamadığı i&ccedil;indir. Bir sonraki yazımda bu  konulara değineceğim.</font></p>]]></description><category><![CDATA[]]></category><dc:creator>www.alptekinbodur.com</dc:creator><pubDate>Fri, 21 Mar 2008 22:54:21 +0200</pubDate></item><item><title>MSSQL 2005 Express Kurulum ve Yapılandırma - 1</title><guid isPermaLink="true">http://www.alptekinbodur.com/makale/MSSQL-2005-Express-Kurulum-ve-Yapilandirma-1/</guid><link>http://www.alptekinbodur.com/makale/MSSQL-2005-Express-Kurulum-ve-Yapilandirma-1/</link><description><![CDATA[<p>&Ccedil;evremdeki arkadaşlarımın bolca soruları nedeniyle; birka&ccedil; yerli sitede g&ouml;rd&uuml;ğ&uuml;m anket sonu&ccedil;ları beni nedense fazla şaşırtmadı. Ms Sql 2000 ve &ouml;nceki versiyonlarından edindiğimiz bilgi ve bence &ouml;n &ouml;nemlisi alışkanlıklarımız 2005 versiyonlarına uyum sağlamamızı kim ne derse desin biraz zorlaştırdı. Mesela benim en &ccedil;ok duyduğum eleştiri şu idi:&nbsp;<em>(Abi MS, 2005 versiyonuna Enterprise Manager eklemeyi unutmuş galiba !)</em></p>

<p>O a&ccedil;ıdan bakıldığında unutulan bir şey yoktu aslında. Dediğim gibi alışkanlıklar nedeniyle insan benzer şeyler arıyor.&nbsp; Bulamayınca ve g&ouml;remeyince tabi ki zorlanıyor.&nbsp; Bu nedenle ben 2005 versiyonlarını,&nbsp; 2000&rsquo;in geliştirilmişi olarak g&ouml;rm&uuml;yorum.&nbsp; Sadece g&ouml;rsel olarak değil. Altyapı ve mimari olarak ta &ccedil;ok b&uuml;y&uuml;k farklar var. Bu nedenle 2005 versiyonları bence bambaşka bir &uuml;r&uuml;n.&nbsp; Benzer tarafları veritabanı olmaları ve her ikisinin de ms &uuml;r&uuml;n&uuml; olması. Tabi bu benim şahsi fikrimdir ve beni bağlar&hellip;</p>
<p>Ms Sql 2005; 64bit, Express, Developer, Standart, Enterprise, Mobil, Workgroup s&uuml;r&uuml;mleri ile &ccedil;ok farklı proje ve işletmelerin ihtiya&ccedil;larına hitap etmektedir.&nbsp; Express ve Mobil dışındaki s&uuml;r&uuml;mleri y&uuml;ksek konfig&uuml;rasyon istemektedir.&nbsp; Mssql 2005 s&uuml;r&uuml;mleri, sistem gereksinimleri , karşılaştırma tabloları ve daha fazla bilgi i&ccedil;in <a href="http://www.microsoft.com/turkiye/sql/default.mspx">http://www.microsoft.com/turkiye/sql/default.mspx</a> bu adrese g&ouml;z atmanızı tavsiye ederim.<br />
Biz uygulanabilirliği daha kolay olduğu i&ccedil;in, her ne kadar bazı &ouml;zellikleri kısıtlanmış olsa da &uuml;st versiyonlarının &ouml;zeti olan, eski MSDE yeri ge&ccedil;en Express s&uuml;r&uuml;m&uuml; ile 2005 e merhaba diyelim. Tabi en &ouml;nemli etkende Express s&uuml;r&uuml;m&uuml;n&uuml;n &uuml;cretsiz olması<img alt="" src="http://www.alptekinbodur.com/editor/editor/images/smiley/msn/wink_smile.gif" />&nbsp;&nbsp;</p>
<p>Veritabanı gere&ccedil;leri ve y&ouml;netimi i&ccedil;in şu linkten <a href="http://www.microsoft.com/downloads/details.aspx?familyid=4C6BA9FD-319A-4887-BC75-3B02B5E48A40&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=4C6BA9FD-319A-4887-BC75-3B02B5E48A40&amp;displaylang=en</a>&nbsp; Microsoft SQL Server 2005 Express Edition with Advanced Services s&uuml;r&uuml;m&uuml;n&uuml; indirelim.&nbsp; Mssql 2005 express ve y&ouml;netim konsolu tek bir kurulum dosyası i&ccedil;erindedir. Boyutu&nbsp; 234 mb.</p>
<p><strong>devem edecek&hellip;</strong></p>
<p>&nbsp;</p>]]></description><category><![CDATA[]]></category><dc:creator>www.alptekinbodur.com</dc:creator><pubDate>Fri, 17 Agu 2007 17:54:00 +0200</pubDate></item></channel></rss>
