<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7014050499248417504</id><updated>2024-11-01T11:34:13.921+03:00</updated><category term="SQL"/><category term="güvenlik"/><category term="DevExpress"/><category term="GridView"/><category term="c#"/><category term="EditForm"/><category term="EditFormPrepared"/><category term="MSSQL"/><category term="backup"/><category term="linkedserver"/><category term="robocopy"/><category term="script"/><category term="sqlcmd"/><category term="yedekleme"/><category term="şifreli rar"/><category term=".net"/><category term="Ağ Cihazı"/><category term="Batch Backup"/><category term="Bulut Yedekleme"/><category term="ButtonClick"/><category term="Cascading LookupEdits"/><category term="Check List"/><category term="Config Check"/><category term="Cursor"/><category term="EditForInPlace"/><category term="EditForm Problemler"/><category term="EditFormShowing"/><category term="Excel Macro"/><category term="Hacking"/><category term="IIS"/><category term="InitNewRow"/><category term="Kod Çoklama"/><category term="Konfigürasyon Kontrol"/><category term="Kontrol Listesi"/><category term="LINQ"/><category term="LINQ Extension"/><category term="LookupEdit"/><category term="MS"/><category term="Mail Merge"/><category term="Ofis"/><category term="OptionBegavior"/><category term="Oracle"/><category term="Override Method"/><category term="Password Protected RAR oluşturma"/><category term="Proje Yedekleme"/><category term="Python"/><category term="Recovery"/><category term="Resim"/><category term="RowUpdated"/><category term="SQL BACKUP"/><category term="SQL c#  pratik"/><category term="T-SQL"/><category term="VBA"/><category term="ValidateRow"/><category term="Web"/><category term="Word"/><category term="backup database"/><category term="bat if exists"/><category term="blob"/><category term="dizi"/><category term="dosya var mı"/><category term="filesystem"/><category term="görev zamanlama"/><category term="handler"/><category term="jpeg"/><category term="komut satırından rar"/><category term="rar.exe"/><category term="resim yazma"/><category term="task scheduler"/><category term="tekil"/><category term="vbscript"/><category term="çift kayıt"/><title type='text'>Yazılım, sistem, veritabanı, güvenlik ve bilgi teknolojilerine dair paylaşımlar</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-655053452739225777</id><published>2017-02-08T12:24:00.001+03:00</published><updated>2017-02-08T12:27:55.313+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cascading LookupEdits"/><category scheme="http://www.blogger.com/atom/ns#" term="DevExpress"/><category scheme="http://www.blogger.com/atom/ns#" term="EditForm Problemler"/><category scheme="http://www.blogger.com/atom/ns#" term="EditFormPrepared"/><category scheme="http://www.blogger.com/atom/ns#" term="GridView"/><category scheme="http://www.blogger.com/atom/ns#" term="LookupEdit"/><title type='text'>DevExpress GridView  Sık Kullanılan Olay, Özellik veya Yaşanılan Sorunlar -3 (EditForm-  birbirine bağlı 2 lookupedit örneği) </title><content type='html'>&amp;nbsp; Devexpress&#39;te GridView&#39;in güzel özellliklerinden olan Express EditForm özelliği açıldığında bazı olaylar normal inplace edit işlemine göre farklı olabilmektedir. &lt;br /&gt;
&lt;br /&gt;
Bu örneğimizde bir adres bilgisi yazıyoruz ve gridin bir hücresinde ülkeler lookupedit&#39;i var diğer hücrede ise şehirler için bir lookupedit var. Eğer inplace edit işlemi kullanıyor isek &amp;nbsp;ülkeler lookupedit&#39;in &amp;nbsp;EditValueChanged &amp;nbsp;özelliğinde &amp;nbsp;şehirler lookupedit&#39;inin &amp;nbsp;datasource&#39;unu &amp;nbsp;null olarak atarız. &amp;nbsp;Kullanıcı &amp;nbsp;şehirler sütununa focus olduğu sırada &amp;nbsp; gridview&#39;ın &amp;nbsp;ShownEditor &amp;nbsp; methodu devreye girer ve bu method içinde seçilmiş ülke bilgisine göre &amp;nbsp;şehir bilgisini datasource olarak buradaki lookupedit&#39;imize atarız. Ancak &amp;nbsp;EditMode &amp;nbsp;özelliğimiz &amp;nbsp; EditForm &amp;nbsp;olarak atanmış ise &amp;nbsp;ShownEditor veya grid sütununa atanmış columnedit&#39;in &amp;nbsp;EditValueChanged methodları &amp;nbsp;tetiklenmez.. Bu durumu çözebilmek için &amp;nbsp;EditFormPrepared &amp;nbsp;olayında &amp;nbsp;bir &amp;nbsp;lookupedit&#39;lere &amp;nbsp;kendimiz method ekleyeceğiz. &amp;nbsp;Burada methodlar daha önceden eklenmişse diye önce methodu &amp;nbsp;-= &amp;nbsp;ile kaldırıp sonra &amp;nbsp;+= &amp;nbsp;ile ekliyoruz. &lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiBsXFdRUa5weLA41yGqiHBbsLnZ5dLeCVlAwxuYMq17Z0E4IFam9Dpq-EPxQ22UXNdhL6AQ38-3PLZXSMnAfMgPn_ZpcWTh5sTq0YkS6syAOWtPRiy0eSdqdE00UzKjEU_3EBN4qFbC8/s1600/blog_image.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiBsXFdRUa5weLA41yGqiHBbsLnZ5dLeCVlAwxuYMq17Z0E4IFam9Dpq-EPxQ22UXNdhL6AQ38-3PLZXSMnAfMgPn_ZpcWTh5sTq0YkS6syAOWtPRiy0eSdqdE00UzKjEU_3EBN4qFbC8/s1600/blog_image.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Aslında işlem normal inplaceden çok faklı değil. Sadece ilgili editorlerin olaylarını EditForm hazırlanırken ekliyoruz.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp; Burada normal lookupedit objelerimizden farklı olarak 2 adet lookupedit tanımluyoruz.&lt;br /&gt;
&amp;nbsp;EditFormPrepared methodunda &amp;nbsp;ülke sütununa ait olan edit objesini &amp;nbsp;_countryLookUp objemize &amp;nbsp;atıyoruz,&lt;br /&gt;
&amp;nbsp;şehirler sütununa ait olan lookupedit objesini ise _cityLookUp &amp;nbsp;objesine atıyoruz. &amp;nbsp;Eğer atama başarılı ve objeler null değil ise , &amp;nbsp;contry lookup&#39;a Leave olayını, &amp;nbsp;city lookup&#39;ına &amp;nbsp;Enter olayını ekliyoruz. &amp;nbsp;Önce çıkarıp sonra ekleme yapmamızın sebebi bir sonraki seferde Editform açıldığında olay zaten ekli ise hata vermesin diye yapılmaktadır.&lt;br /&gt;
&lt;br /&gt;
contry lookup &amp;nbsp;Leave olayında yani country &amp;nbsp;lookup&#39;ından değer seçilip fokus başka kontrole kaydığı zaman, , contry looku&#39;ı terkedildiğinde, &amp;nbsp;şehirler lookup&#39;ını boşaltıryoruz. &amp;nbsp;(datasource=null)&lt;br /&gt;
&lt;br /&gt;
citylookup&#39;ı aktifleştirildiği, kullanıcı &amp;nbsp;city editörüne tıkladığında ise seçilmiş &amp;nbsp;ülkeyi ilgili sütundaki bilgiyi okuyarak öğreniyoruz ve şehirler lookup&#39;ını buna göre filtreleyen methodu çağırıp bunu lookup&#39;a datasource olarak atıyoruz.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; </content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/655053452739225777/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/655053452739225777' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/655053452739225777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/655053452739225777'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2017/02/devexpresste-gridviewin-guzel.html' title='DevExpress GridView  Sık Kullanılan Olay, Özellik veya Yaşanılan Sorunlar -3 (EditForm-  birbirine bağlı 2 lookupedit örneği) '/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiBsXFdRUa5weLA41yGqiHBbsLnZ5dLeCVlAwxuYMq17Z0E4IFam9Dpq-EPxQ22UXNdhL6AQ38-3PLZXSMnAfMgPn_ZpcWTh5sTq0YkS6syAOWtPRiy0eSdqdE00UzKjEU_3EBN4qFbC8/s72-c/blog_image.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-8872892919730272246</id><published>2017-02-08T12:00:00.001+03:00</published><updated>2017-02-08T12:29:39.835+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DevExpress"/><category scheme="http://www.blogger.com/atom/ns#" term="EditForm"/><category scheme="http://www.blogger.com/atom/ns#" term="EditFormPrepared"/><category scheme="http://www.blogger.com/atom/ns#" term="EditFormShowing"/><category scheme="http://www.blogger.com/atom/ns#" term="GridView"/><category scheme="http://www.blogger.com/atom/ns#" term="InitNewRow"/><category scheme="http://www.blogger.com/atom/ns#" term="RowUpdated"/><category scheme="http://www.blogger.com/atom/ns#" term="ValidateRow"/><title type='text'>DevExpress GridView  Sık Kullanılan Olay, Özellik veya Yaşanılan Sorunlar -2 (EditForm- Açma,Validasyon,Güncelleme) </title><content type='html'>&amp;nbsp; Devexpress&#39;te GridView&#39;in güzel özellliklerinden olan Express EditForm özelliği açıldığında bazı olaylar normal inplace edit işlemine göre farklı olabilmektedir. &amp;nbsp;Burada editform ilk açılınca yapacaklarımız, editform kaydedilmeden önce ve kayıt işlemi için hangi olayları kullandığımızdan bahsedeceğiz.&lt;br /&gt;
1. resimde hangi olayın ne iş için kullanıldığına dair açıklama metodun hemen üstünde yazılmıştır, örnekleri kendinize göre düzenleyebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrLH2JDN9VddS8do-y8DrwCOjsqrFIv824xBFLCNk_TXgWw97Xu1VcTz3XFGXrqPiWG-hqzepzT0rYYy3I7d62RD61sCY2xAKdoXYiuzaeCsQDExa5LYGErcj2VIRBqc7HBwVax9uiz3Y/s1600/blog_image.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrLH2JDN9VddS8do-y8DrwCOjsqrFIv824xBFLCNk_TXgWw97Xu1VcTz3XFGXrqPiWG-hqzepzT0rYYy3I7d62RD61sCY2xAKdoXYiuzaeCsQDExa5LYGErcj2VIRBqc7HBwVax9uiz3Y/s1600/blog_image.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Resim 1 : &amp;nbsp;EditForm ilk açılış ayarları.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPwXEvI1NQfZjUevfuMl4SpavJEbS27iwP5f4k69f5I8m06544oTpofuY6Wr7u5OClbbvI3Rx6UpAAQz1j3VK5U5e0_uvVCioVhnGvQV2GCXEAmEO9-6i13ek4VtpygZq9JScs3L2iPAk/s1600/blog_image2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPwXEvI1NQfZjUevfuMl4SpavJEbS27iwP5f4k69f5I8m06544oTpofuY6Wr7u5OClbbvI3Rx6UpAAQz1j3VK5U5e0_uvVCioVhnGvQV2GCXEAmEO9-6i13ek4VtpygZq9JScs3L2iPAk/s1600/blog_image2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &amp;nbsp;Resim 2 - &amp;nbsp;EditForm Validasyon ve kayıt işlemi &lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/8872892919730272246/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/8872892919730272246' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8872892919730272246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8872892919730272246'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2017/02/devexpress-gridview-sk-kullanlan-olay_8.html' title='DevExpress GridView  Sık Kullanılan Olay, Özellik veya Yaşanılan Sorunlar -2 (EditForm- Açma,Validasyon,Güncelleme) '/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrLH2JDN9VddS8do-y8DrwCOjsqrFIv824xBFLCNk_TXgWw97Xu1VcTz3XFGXrqPiWG-hqzepzT0rYYy3I7d62RD61sCY2xAKdoXYiuzaeCsQDExa5LYGErcj2VIRBqc7HBwVax9uiz3Y/s72-c/blog_image.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-6181843080969046750</id><published>2017-02-08T11:33:00.000+03:00</published><updated>2017-02-08T11:33:39.288+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ButtonClick"/><category scheme="http://www.blogger.com/atom/ns#" term="DevExpress"/><category scheme="http://www.blogger.com/atom/ns#" term="EditForInPlace"/><category scheme="http://www.blogger.com/atom/ns#" term="EditForm"/><category scheme="http://www.blogger.com/atom/ns#" term="GridView"/><category scheme="http://www.blogger.com/atom/ns#" term="OptionBegavior"/><title type='text'>DevExpress GridView  Sık Kullanılan Olay, Özellik veya Yaşanılan Sorunlar -1 (EditForm-  ButtonEdit-Click Çalışmıyor) </title><content type='html'>&amp;nbsp; Eğer GridView&#39;in özelliklerinden OptionBehavior &amp;gt;&amp;gt; &amp;nbsp;EditingMode &amp;gt;&amp;gt; (EditFormInPlace, EditForm veya EditFormInplaceHideCurrentRow seçeneklerinden biri seçerek,&lt;br /&gt;
düzenleme işlemini EditForm üzerinde yaptırıyorsak. Grid &amp;nbsp;sütunlarına eklediğimiz ButtonEdit vb click olayı çalışmaz. Grid satırlarına double click yapılınca EditForm açıldığı için bu buttonedit&#39;lerin (örneğin silme veya seçme için kullanılan) click olayları çalışmayacaktır.&lt;br /&gt;
&lt;br /&gt;
Bu durumu çözmek için; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;1- Buttonlara tıklanınca yapılmasını istedğimiz işlemi bir methodun içene taşırız. örneğin &amp;nbsp;OnClickSilButton() diyelim&lt;br /&gt;
&amp;nbsp;2- GridView&#39;ın MouseUp eventından &amp;nbsp;hangi buttona tıklandığını yakalayarak ilgili method&#39;u çağırırız.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn9KubJyAfrVLlqh4mXfxG-HBlgCZh10Ii96sgGIEkW7IPViJbyNMeUQA9lnP6KyCAKuKu7JolJAIzwGbEIr9-6UOogNs4E4fQ2dAZdlleWvnQpizhV1UHco347wXz3s3nJ9dF6vooaaU/s1600/blog_image.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn9KubJyAfrVLlqh4mXfxG-HBlgCZh10Ii96sgGIEkW7IPViJbyNMeUQA9lnP6KyCAKuKu7JolJAIzwGbEIr9-6UOogNs4E4fQ2dAZdlleWvnQpizhV1UHco347wXz3s3nJ9dF6vooaaU/s1600/blog_image.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/6181843080969046750/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/6181843080969046750' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/6181843080969046750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/6181843080969046750'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2017/02/devexpress-gridview-sk-kullanlan-olay.html' title='DevExpress GridView  Sık Kullanılan Olay, Özellik veya Yaşanılan Sorunlar -1 (EditForm-  ButtonEdit-Click Çalışmıyor) '/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn9KubJyAfrVLlqh4mXfxG-HBlgCZh10Ii96sgGIEkW7IPViJbyNMeUQA9lnP6KyCAKuKu7JolJAIzwGbEIr9-6UOogNs4E4fQ2dAZdlleWvnQpizhV1UHco347wXz3s3nJ9dF6vooaaU/s72-c/blog_image.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-2794296303295111821</id><published>2017-01-27T03:09:00.000+03:00</published><updated>2017-01-30T18:45:54.165+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="backup"/><category scheme="http://www.blogger.com/atom/ns#" term="bat if exists"/><category scheme="http://www.blogger.com/atom/ns#" term="Batch Backup"/><category scheme="http://www.blogger.com/atom/ns#" term="Bulut Yedekleme"/><category scheme="http://www.blogger.com/atom/ns#" term="Password Protected RAR oluşturma"/><category scheme="http://www.blogger.com/atom/ns#" term="Proje Yedekleme"/><category scheme="http://www.blogger.com/atom/ns#" term="robocopy"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL BACKUP"/><category scheme="http://www.blogger.com/atom/ns#" term="sqlcmd"/><category scheme="http://www.blogger.com/atom/ns#" term="yedekleme"/><category scheme="http://www.blogger.com/atom/ns#" term="şifreli rar"/><title type='text'>Tam teşekküllü yedekleme script&#39;i (lokal, rar, full, usb, bulut)</title><content type='html'>Merhaba,&lt;br /&gt;
&lt;br /&gt;
.bat dosya&#39;yı  Zamanlanmış görevler ile çalıştırarak yedekleme işimizi günde birkaç kere olmak üzere otomatikleştirebiliriz. Böylece emek verdiğimiz işleri kaybetme riskimizi azaltmış oluruz.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;http://fatihunal34.blogspot.com.tr/2017/01/kolay-sql-server-ve-dosya-yedekleme.html&quot;&gt;Daha önce yayınlamış olduğum&lt;/a&gt; yedekleme scriptinin düzenlenmiş ve geliştirilmiş halidir.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Düzeltme ve Eklemeler : &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1- SQL YEDEKLEME:&lt;/b&gt; Daha önce  sql yedeğini alan script devamlı aynı dosyaya aldığı için dosya zamanla büyüyor ve yedek boyutu da artıyordu. Burada     &lt;br /&gt;
sql yedekleme dosyasını rar&#39;layıp,  kopyaladıktan sonra siliyoruz.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
2- RAR YEDEKLEME: &lt;/b&gt;Rarlama şifremizi parametre olarak veriyoruz. &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
3- BULUT YEDEKLEME:&lt;/b&gt; Lokal diskimize rar&#39;ladıktan sonra bu rar dosyayı onedrive klasörümüze kopyalıyoruz. (Ya da diğer bir bulut disk klasörümüze) &lt;br /&gt;
Buradaki klasör bizim bulut diskimizin lokal kopyası buraya attığımız dosya ayarlar farklı değilse otomatik buluta senkronize olacaktır. &lt;br /&gt;
Dosya yolunu kendi bulut disk klasörünüz olarak değiştirebilirsiniz  genelde user profilinde oluyor...&lt;br /&gt;
Hata olmasın diye burada yazılan klasör yolu kontrol ediliyor. Varsa kopyalanıyor...&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
4- USB YEDEKLEME: &lt;/b&gt;Bilgisayarımıza taktığımızda hangi sürücü harfini aldığını bildiğimiz bir USB diskimiz var ise, diyelimki L: harfi olsun &lt;br /&gt;
scriptin yanlışlıkla  aynı harfte olabilecek başka bir diske kopyalama yapmaması için disk üzerinde L:\ProjeYedek\check.txt  isminde bir &lt;br /&gt;
klasör ve dosya oluşturalım. Script bu dosya varlığını kontrol edecek ve ona göre buraya oluşmuş olan rar dosyasını kopyalayacaktır. Yoksa hata   &lt;br /&gt;
vermeden devam edecektir. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5- ROBOCOPY YEDEK: &lt;/b&gt; belirlemiş olduğumuz yedeklenecek klasörümüzün, hedef yerel diskimize (yerel disk harfine map edilmiş bulutta olabilir) Full  &lt;br /&gt;
yedek olarak tek tek kopyalanması işlemi. Burada kullanılan robocopy parametreleri ile hedef diskteki dosyalar ile kaynaktakiler  senkron edilir.   &lt;br /&gt;
değişenler kopyalanır. kaynakta silinmiş olanlar hedefte de silinir!... Bu parametreler sizin ihtiyacınıza göre değiştirilebilir.Hatta hedefte &lt;br /&gt;
tarihe göre bir klasör oluşturup o günün yedeği olur. Her güne ait bir yedek disk boyutunuza bağlı olarak daha güzel olacaktır.  &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Senaryo: &lt;/b&gt; &lt;br /&gt;
Çalışma alanım :   c:\projelerim   &lt;br /&gt;
Yedekleme Alanlarım:   &lt;br /&gt;
SQL geçici yedekleme klasörü :  c:\projelerim\_db_yedek\&lt;br /&gt;
Rar lokal yedekleme klasörü     z:\yedeklerim\RAR_YEDEK&lt;br /&gt;
Rar bulut kopyası :             C:\Users\%username%\OneDrive\OneDriveProjeFolder&lt;br /&gt;
Varsayılan USB klasörü          L:\ProjeYedek\       kontrol mekanizması olarak, bunun içinde bir adet check.txt isminde dosya olmalı... &lt;br /&gt;
Robocopy Full yedekleme klasörü  z:\yedeklerim\FULL_YEDEK    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ve scriptimiz : &lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
&lt;br /&gt;
set tarih=%date: =%&lt;br /&gt;
set tarih=%tarih:.=_%&lt;br /&gt;
echo %tarih%&lt;br /&gt;
ECHO backingup db...&lt;br /&gt;
&lt;br /&gt;
sqlcmd -E -S .\sqlexpress -q &quot;exit(BACKUP DATABASE [PROJEDB] TO  DISK = N&#39;c:\projelerim\_db_yedek\ProjeDB_%tarih%.bak&#39; WITH  DESCRIPTION = N&#39;ProjeDB Full Backup&#39;,  RETAINDAYS = 31, NOFORMAT, NOINIT,  MEDIANAME = N&#39;RSTBCKFULL&#39;,  NAME = N&#39;ProjeDB-Full Database Backup&#39;, NOSKIP, NOREWIND, NOUNLOAD,  STATS = 10)&quot;&lt;br /&gt;
&lt;br /&gt;
ECHO archiving files...&lt;br /&gt;
set password=K@mplexP@ssw0rd4Cloud&lt;br /&gt;
&lt;br /&gt;
C:\PROGRA~1\WinRAR\rar  a -r -x*.bat -x*.exe -x*.mdf -x*.ldf  -hp%password% -m5 Z:\yedeklerim\RAR_YEDEK\yedeklerim_%tarih%.rar  C:\projelerim\*.*&lt;br /&gt;
&lt;br /&gt;
if EXIST C:\Users\%username%\OneDrive\OneDriveProjeFolder (&lt;br /&gt;
ECHO coppying to onedrive&lt;br /&gt;
robocopy.exe  Z:\yedeklerim\RAR_YEDEK  C:\Users\%username%\OneDrive\OneDriveProjeFolder  yedeklerim_%tarih%.rar  /DCOPY:T /NP /R:0 /COPY:DAT /LOG:c:\OneDrive_yedekleme_Log_%tarih%.txt&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF EXIST L:\ProjeYedek\check.txt (&lt;br /&gt;
echo USB Exists coppying to I:\P\....&lt;br /&gt;
&lt;br /&gt;
robocopy.exe  Z:\yedeklerim\RAR_YEDEK  L:\ProjeYedek  yedeklerim_%tarih%.rar /DCOPY:T /NP /R:0 /COPY:DAT /LOG:c:\USB_Yedekleme_Log_%tarih%.txt&lt;br /&gt;
&lt;br /&gt;
) ELSE (&lt;br /&gt;
echo usb is not detected.. skip usb backup&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ECHO Copying files to backup location...&lt;br /&gt;
robocopy.exe &quot;c:\projelerim&quot; &quot;Z:\yedeklerim\FULL_YEDEK&quot; /CREATE /E /DCOPY:T /NP /R:0 /COPY:DAT /LOG+:c:\robocopy_yedek_log_%tarih%.txt /XF &quot;*.exe&quot; &quot;*.mdf&quot; &quot;*.ldf&quot;&lt;br /&gt;
robocopy.exe &quot;c:\projelerim&quot; &quot;Z:\yedeklerim\FULL_YEDEK&quot; /MIR /DCOPY:T /NP /R:0 /COPY:DAT /LOG+:c:\robocopy_yedek_log_%tarih%.txt /XF &quot;*.exe&quot; &quot;*.mdf&quot; &quot;*.ldf&quot;&lt;br /&gt;
&lt;br /&gt;
if exist c:\projelerim\_db_yedek\ProjeDB_%tarih%.bak (&lt;br /&gt;
echo  deleting db backup from source...&lt;br /&gt;
del c:\projelerim\_db_yedek\ProjeDB_%tarih%.bak&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
ECHO Finished..&lt;br /&gt;
&lt;br /&gt;
&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/2794296303295111821/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/2794296303295111821' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/2794296303295111821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/2794296303295111821'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2017/01/tam-tesekkullu-yedekleme-scripti-lokal.html' title='Tam teşekküllü yedekleme script&#39;i (lokal, rar, full, usb, bulut)'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-8913458246736206411</id><published>2017-01-27T02:16:00.000+03:00</published><updated>2017-01-27T02:16:30.734+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cursor"/><category scheme="http://www.blogger.com/atom/ns#" term="Kod Çoklama"/><category scheme="http://www.blogger.com/atom/ns#" term="LINQ"/><category scheme="http://www.blogger.com/atom/ns#" term="LINQ Extension"/><category scheme="http://www.blogger.com/atom/ns#" term="Override Method"/><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL"/><title type='text'>SQL ile C# &#39;a  kod oluşturma -2  (Tembellik SQL&#39;i )</title><content type='html'>&lt;br /&gt;
 Merhaba, &lt;br /&gt;
&lt;br /&gt;
  Diyelim ki; &lt;br /&gt;
   Veritabanımdaki tüm tablolarımda aşağıdaki anlamda alanlarım var. &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 * durum      ( 0 ise pasif, 1 ise aktif, 2  aktif ama görülmez,listelenmez,  3 ise silindi olacak..   )&lt;br /&gt;
 * oluşturma zamanı&lt;br /&gt;
 * oluşturan kullanıcı&lt;br /&gt;
 * güncelleme zamanı &lt;br /&gt;
 * güncelleyen kullanıcı&lt;br /&gt;
 * silme zamanı &lt;br /&gt;
 * silen kullanıcı &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  Projemde LINQ kullanıyorum ve bu alanları eklemek kodda ilerledikten sonradan aklıma geldi. &lt;br /&gt;
  Tüm LINQ CRUD methodlarını bulup bu alanları eklemek zahmetli olacağından, LINQ Datacontext  classına &lt;br /&gt;
  aşağıdaki gibi insert, update, delete override methodlarını yazarak bu işi halledeceğiz...&lt;br /&gt;
&lt;br /&gt;
  Ancak burada da tembellik damarı bastırdı,  tüm tablolar için bunları tekrar kopyala ismini değiştir kim uğraşacak en iyisi &lt;br /&gt;
  SQL veya Excel kullanarak tablo isimlerine göre bu kodu çoklamak. &lt;br /&gt;
  Burada ben T-SQL  cursor kullanarak  yukardaki alanların geçtiği tüm tablo isimlerine göre bu kod bloğunu çoklattım.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  SQL Management studio&#39;da sonucu grid olarak gösterirsek  satır sonu ifadeleri çalışmıyor tüm kod tek satır halinde oluşuyor. &lt;br /&gt;
  Text kısmında göster dersek sonuç olarak ortaya çıkan metin uzun olduğundan burada anlamsız bir şekikde eksik gözüküyor. &lt;br /&gt;
  O yüzden  &lt;b&gt;sql&#39;i run etmeden önce  File (Dosyada görüntüle) yi seçeceğiz.&lt;/b&gt;. &lt;br /&gt;
  &lt;br /&gt;
  Çoklamak istediğimiz  kod bloğu (&lt;b&gt;sadece bir tablo için &lt;/b&gt;) şu şekilde : &lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
 partial class DatabaseContext&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
        #region &quot;&lt;b&gt;TABLO_ABC&lt;/b&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
        partial void Update&lt;b&gt;TABLO_ABC&lt;/b&gt;(TABLO_ABC instance)&lt;br /&gt;
        {&lt;br /&gt;
&lt;br /&gt;
            instance.DATE_UPDATED = System.DateTime.Now;&lt;br /&gt;
            instance.USER_UPDATED = Global.Instance.UserId;&lt;br /&gt;
            this.ExecuteDynamicUpdate(instance);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        partial void Insert&lt;b&gt;TABLO_ABC&lt;/b&gt;(TABLO_ABC instance)&lt;br /&gt;
        {&lt;br /&gt;
            instance.DATE_CREATED = System.DateTime.Now;&lt;br /&gt;
            instance.USER_CREATED = Global.Instance.UserId;&lt;br /&gt;
            instance.STATUS = 1; // yeni eklenen kayıtlarda durumu 1 yapıyoruz...&lt;br /&gt;
            this.ExecuteDynamicInsert(instance);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        partial void Delete&lt;b&gt;TABLO_ABC&lt;/b&gt;(TABLO_ABC instance)&lt;br /&gt;
        {&lt;br /&gt;
            instance.DATE_DELETED = System.DateTime.Now;&lt;br /&gt;
            instance.USER_DELETED = Global.Instance.UserId;&lt;br /&gt;
            instance.STATUS = 3;   //silme işlemi gerçekleştirilmek istenince durum=3 yapıp biz update yönlendiriyoruz. &lt;br /&gt;
                           //ekranda sadece durum=1 ler geldiğinden kullanıcı bu satırı görmüyor..&lt;br /&gt;
            this.ExecuteDynamicUpdate(instance);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        #endregion&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 &lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
    Bu override methodlarımızı,  LINQ&#39;te veritabanı şemasını oluşturduğumuzda ekrana ayrı tabda açılan .cs uzantılı boş override DatabaseContext class&#39;ına yazacağız.  Daha sonraki veritabanı şema düzenlemeleri bu dosyadaki eklenti-override metodlarımızı silmiyor.. &lt;br /&gt;
&lt;br /&gt;
    Bizim tüm tablolar için çoklamak istediğimiz kısım   #region   #endregion  kısmı    &lt;br /&gt;
&lt;br /&gt;
    Burda dinamik olarak bu metni tüm tablolar için güncellemek için sadece yapmamız gereken tablo isimlerini depiştirmek. Çünkü diğer kodların &lt;br /&gt;
    hepsi tüm tablolar için aynı olacak. Bu yüzden T-SQL de, bu kod bloğunu  tablo isimlerinin yerine  &lt;TABLO_ADI&gt;  yazarak  nvarchar(MAX) tipinde       &lt;br /&gt;
    @SQL değişkenine atıyoruz. &lt;br /&gt;
&lt;br /&gt;
    Sonra içinde yukarıdaki  sütunlardan birisi geçen tüm tablolarımızın isimlerini  declare cursor ile select ediyoruz.  &lt;br /&gt;
    Her cursor döngüsünde  bu @SQL  değişkenindeki  &lt;TABLO_ADI&gt;  ifadesini cursor&#39;ün sıradaki satırındaki  tablo ismi ifadesi ile değiştirip sonucu &lt;br /&gt;
    nvarchar(MAX) tipindeki @tmp değişkenine atıyoruz.  &lt;br /&gt;
    Sonrada bu değeri  print ile dosyaya yazdırıyoruz... &lt;br /&gt;
&lt;br /&gt;
    Oluşan dosyayı  .txt  uzantısı ile kaydederseniz  içeriğini kopyalayıp .cs  dosyasına yapıştırabilirsiniz. &lt;br /&gt;
&lt;br /&gt;
    &lt;b&gt;Yardımcı T-SQL bloğumuz..... :&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;/* çalıştırmadan önce sonucun  dosyada gösterilmesi için yukarıdan Result to File (CTRL + SHIFT + F) seçiniz.. */&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
-- bazı tabloları istisna ederek içinde USER_DELETED sütunu geçen tüm tabloları cursor&#39;e select ediyoruz.. &lt;br /&gt;
declare c Cursor for select name&lt;br /&gt;
 from sys.tables t where type=&#39;U&#39;&lt;br /&gt;
 and  exists(select column_id from sys.columns where  object_id=OBJECT_ID(t.name,&#39;U&#39;)&lt;br /&gt;
 and name=&#39;USER_DELETED&#39;)&lt;br /&gt;
 and t.name not in (&#39;_tmp&#39;,&#39;sysdiagrams&#39;,&#39;ISTISNA_TABLO&#39;,&#39;PARAM_TABLO&#39;) &lt;br /&gt;
&lt;br /&gt;
 open c &lt;br /&gt;
&lt;br /&gt;
 -- değişken tanımları &lt;br /&gt;
 declare @newLine AS CHAR(2) = CHAR(13) + CHAR(10)&lt;br /&gt;
 declare @table nvarchar(30) &lt;br /&gt;
 declare @SQL  nvarchar(MAX) &lt;br /&gt;
  declare @tmp  nvarchar(MAX)  &lt;br /&gt;
&lt;br /&gt;
 --  başına ve sonuna  &#39; koyarak tablo ismi  &lt;TABLO_ADI&gt;  olarak değiştirilmiş kod bloğumuzu  @SQL değişkenine atıyoruz.. &lt;br /&gt;
 set @SQL=&#39;&lt;br /&gt;
    #region &quot;&lt;TABLO_ADI&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
        partial void Update&lt;TABLO_ADI&gt;(&lt;TABLO_ADI&gt; instance)&lt;br /&gt;
        {&lt;br /&gt;
&lt;br /&gt;
            instance.DATE_UPDATED = System.DateTime.Now;&lt;br /&gt;
            instance.USER_UPDATED = Global.Instance.UserId;&lt;br /&gt;
            this.ExecuteDynamicUpdate(instance);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        partial void Insert&lt;TABLO_ADI&gt;(&lt;TABLO_ADI&gt; instance)&lt;br /&gt;
        {&lt;br /&gt;
            instance.DATE_CREATED = System.DateTime.Now;&lt;br /&gt;
            instance.USER_CREATED = Global.Instance.UserId;&lt;br /&gt;
            instance.STATUS = 1; // yeni eklenen kayıtlarda durumu 1 yapıyoruz...&lt;br /&gt;
            this.ExecuteDynamicInsert(instance);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        partial void Delete&lt;TABLO_ADI&gt;(&lt;TABLO_ADI&gt; instance)&lt;br /&gt;
        {&lt;br /&gt;
            instance.DATE_DELETED = System.DateTime.Now;&lt;br /&gt;
            instance.USER_DELETED = Global.Instance.UserId;&lt;br /&gt;
            instance.STATUS = 3;   //silme işlemi gerçekleştirilmek istenince durum=3 yapıp biz update yönlendiriyoruz. &lt;br /&gt;
                           //ekranda sadece durum=1 ler geldiğinden kullanıcı bu satırı görmüyor..&lt;br /&gt;
            this.ExecuteDynamicUpdate(instance);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        #endregion&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 &#39;&lt;br /&gt;
 -- ile tablo ismini al.. &lt;br /&gt;
 fetch from c into @table &lt;br /&gt;
 while @@FETCH_STATUS!=-1 &lt;br /&gt;
 begin &lt;br /&gt;
   -- &lt;TABLO_ADI&gt;  ifadelerini  cursorün sıradaki tablo ismi ile değiştir..&lt;br /&gt;
  set @tmp=REPLACE(@SQL,&#39;&lt;TABLO_ADI&gt;&#39;,@table) &lt;br /&gt;
&lt;br /&gt;
  -- sonucu dosyaya yazdır &lt;br /&gt;
  print @tmp  &lt;br /&gt;
&lt;br /&gt;
  --gerekmeyebilir.. bir satırsonu  eklemek içi&lt;br /&gt;
  print @newLine &lt;br /&gt;
&lt;br /&gt;
  -- cursor&#39;ü ilerlet... &gt;&gt;&gt;&lt;br /&gt;
 fetch from c into @table &lt;br /&gt;
 end &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 -- kapat yoket... &lt;br /&gt;
close c&lt;br /&gt;
deallocate c &lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 sql&#39;i çalıştırınca ekrana gelen kaydet kısmında  dosya tipi tüm dosyalar  dosya ismi  sonuc.txt yapabilirsiniz.. &lt;br /&gt;
 dosya içeriğini alıp .cs dosyanıza yapıştırın.. &lt;br /&gt;
*/&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/8913458246736206411/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/8913458246736206411' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8913458246736206411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8913458246736206411'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2017/01/sql-ile-c-kod-olusturma-2-tembellik-sqli.html' title='SQL ile C# &#39;a  kod oluşturma -2  (Tembellik SQL&#39;i )'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-8836837611950423553</id><published>2017-01-13T03:07:00.000+03:00</published><updated>2017-01-27T03:14:19.019+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="backup"/><category scheme="http://www.blogger.com/atom/ns#" term="backup database"/><category scheme="http://www.blogger.com/atom/ns#" term="görev zamanlama"/><category scheme="http://www.blogger.com/atom/ns#" term="komut satırından rar"/><category scheme="http://www.blogger.com/atom/ns#" term="rar.exe"/><category scheme="http://www.blogger.com/atom/ns#" term="robocopy"/><category scheme="http://www.blogger.com/atom/ns#" term="sqlcmd"/><category scheme="http://www.blogger.com/atom/ns#" term="task scheduler"/><category scheme="http://www.blogger.com/atom/ns#" term="yedekleme"/><category scheme="http://www.blogger.com/atom/ns#" term="şifreli rar"/><title type='text'>Kolay SQL Server ve dosya yedekleme mekanizması</title><content type='html'>&lt;span style=&quot;color: red; font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;color: red; font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif;&quot;&gt;&lt;b&gt;Merhaba,&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Uzun süredir üzerinde çalıştığınız projeniz bilgisayarınızdaki sorun yüzünden erişilemez mi oldu,&lt;br /&gt;
ah keşke yedeklemeye önem verseydim mi diyorsunuz.&lt;br /&gt;
İşte size &amp;nbsp;herhangi bir program kurmadan kolayca oluşturabileceğiniz bir yedekleme mekanizması.&lt;br /&gt;
&lt;br /&gt;
diyelim ki&lt;br /&gt;
proje dosyalarımız &amp;nbsp;&lt;b&gt;c:\projelerim&lt;/b&gt; &amp;nbsp;klasöründe&lt;br /&gt;
ve &amp;nbsp;veri tabanı olarakta &amp;nbsp;MS SQL kullanıyoruz ve &lt;b&gt;ProjeDB&lt;/b&gt; adında bir veritabanımız var.&lt;br /&gt;
&lt;br /&gt;
yedeklerimizi &amp;nbsp; &lt;b&gt;Z:\yedeklerim&lt;/b&gt; &amp;nbsp;isimli bir klasöre alacağız.&lt;br /&gt;
&lt;br /&gt;
Z: diski &amp;nbsp;bulut bir depolamadan veya varsa bir sunucu alanından bir yer olursa çok daha güzel olur. böylece bilgisayar&lt;br /&gt;
tamamen erişilemez olursa yedeklerimiz uzakta olmuş olur. &lt;br /&gt;
&lt;br /&gt;
* şimdi biz önce veritabanı yedeğini &lt;b&gt;&amp;nbsp;c:\projelerim\_db_yedek&lt;/b&gt; &amp;nbsp;isimli bir klasöre aldıracağız (bu yoksa oluşturun)&lt;br /&gt;
* sonra c:\projelerim &amp;nbsp;klasörünün &amp;nbsp;tüm içeriğini rar.exe ile şifleri olarak &amp;nbsp;z:\yedeklerim klasörüne yazacağız.&lt;br /&gt;
&lt;br /&gt;
eğer rar.exe (winrar kurulu ise sistemde winrar klasöründe bulunur.) kullanmak istemiyorsak,&lt;br /&gt;
diğer bir yöntem ise &amp;nbsp;windows&#39;un &amp;nbsp;robocopy.exe programını kullanarak &amp;nbsp;tüm c:\projelerimin içeriğini &amp;nbsp;z:\yedeklerim&#39;e&lt;br /&gt;
mirrorlayacağız. yedeklerimizin logunu c:\ klasörüne yazacağız. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;1. yöntem : rar.exe kullanarak:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
aşağıdaki metni &amp;nbsp; bir &amp;nbsp;text dosyaya kopyalayıp yedekle.bat olarak kaydedelim. &lt;br /&gt;
-hp parametresi &amp;nbsp;h=hidden=dosyaların isimlerini gizle &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;p=password=şifre hemen yanında yazan 12345 ise rar dosyasına verdiğimiz şifre&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt; Siz bunu istediğiniz şifreyle değiştirin.&lt;br /&gt;
-m5 parametresi en yüksek sıkıştırma seviyesinde sıkıştırması için&lt;br /&gt;
-x ler yanlarına konulan dosyaları wilcardları klasörleri &amp;nbsp;rar dosyasına atmaz (exclude eder)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;@ECHO OFF&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;set tarih=%date: =%&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;set tarih=%tarih:.=_%&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;echo %tarih%&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;ECHO &amp;nbsp;db yedekleniyor....&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;sqlcmd -E -S .\sqlexpress -q &quot;exit(BACKUP DATABASE ProjeDB TO Disk=&#39;c:\projelerim\_db_yedek\ProjeDB.bak&#39;)&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;ECHO dosyalar yedekleme lokasyonunda arşiv dosyasına (yedeklerim***.rar) yazılıyor...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;C:\PROGRA~1\WinRAR\rar &amp;nbsp;a -r -x*.bat -x*.exe -x*.mdf -x*.ldf &amp;nbsp;-hp12345 -m5 Z:\yedeklerim\yedeklerim_%tarih%.rar &amp;nbsp;C:\projelerim\*.*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ffd966;&quot;&gt;ECHO Bitti.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;2. yöntem : robocopy.exe kullanarak:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
aşağıdaki metni &amp;nbsp;bir &amp;nbsp;text dosyaya kopyalayıp yedekle.bat olarak kaydedelim. &lt;br /&gt;
burada 2 kere robocopy çalıştırılma sebebi ilkinde klasör yapısı olduğu gibi karşıya boş dosyalar olarak&lt;br /&gt;
oluşturuluyor (parçalanma=defragmantasyonu engellemek için)&lt;br /&gt;
2nci robocopy ise kopyalama işlemini yapıyor.&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;@ECHO OFF&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;set tarih=%date: =%&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;set tarih=%tarih:.=_%&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;echo %tarih%&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;ECHO db yedekleniyor....&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;sqlcmd -E -S .\sqlexpress -q &quot;exit(BACKUP DATABASE ProjeDB TO Disk=&#39;c:\projelerim\_db_yedek\ProjeDB.bak&#39;)&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;ECHO dosyalar yedek lokasyonuna kopyalanıyor...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;robocopy.exe &quot;c:\projelerim&quot; &quot;Z:\yedeklerim&quot; /CREATE /E /DCOPY:T /NP /R:0 /COPY:DAT /LOG+:c:\yedekleme_log_%tarih%.txt /XF &quot;*.exe&quot; &quot;*.mdf&quot; &quot;*.ldf&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;robocopy.exe &quot;c:\projelerim&quot; &quot;z:\yedeklerim&quot; /MIR /DCOPY:T /NP /R:0 /COPY:DAT /LOG+:C:\yedekleme_log_%tarih%.txt /XF &quot;*.exe&quot; &quot;*.mdf&quot; &quot;*.ldf&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #ea9999;&quot;&gt;ECHO Bitti.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
komutlardaki sqlcm &amp;nbsp;komutu komut satırında sql&#39;e bağlanıp query çalıştırmak için kullanılmaktadır.&lt;br /&gt;
burada &amp;nbsp;bağlı olan kullanıcı yetkisi ile trusted olarak eriştiği için -E komutu ile girdik.&lt;br /&gt;
yoksa -U ve -P parametreleri ile kullanıcı şifre belirtmek gerekiyordu.&lt;br /&gt;
ayrıca yedekleme query bloğunu &amp;nbsp;exit() &amp;nbsp;içine alarak işlemden sonra sqlcm&#39;den çıkıp sıradaki robocopy komutuna gelebilsin&lt;br /&gt;
diye...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
daha sonra &amp;nbsp;windows &amp;nbsp;Görev Zamanlayıcısına (Task Scheduler) bu yedekle.bat dosyasını belirli sürelerde çalıştırması için bir Görev ekleyebiliriz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kolay gelsin....&lt;br /&gt;
&lt;br /&gt;
Bu blog kaydının yeni/güncellenmiş &amp;nbsp;versiyonu için&lt;a href=&quot;http://fatihunal34.blogspot.com.tr/2017/01/tam-tesekkullu-yedekleme-scripti-lokal.html&quot;&gt; tıklayınız..&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/8836837611950423553/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/8836837611950423553' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8836837611950423553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8836837611950423553'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2017/01/kolay-sql-server-ve-dosya-yedekleme.html' title='Kolay SQL Server ve dosya yedekleme mekanizması'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-301833379042770873</id><published>2017-01-07T02:17:00.000+03:00</published><updated>2017-01-07T02:22:51.818+03:00</updated><title type='text'>Robot Chat</title><content type='html'>Google&#39;ın yapay zeka robotları birbirleri ile konuşuyorlar!&amp;nbsp;&lt;a href=&quot;https://www.twitch.tv/seebotschat&quot;&gt;Link&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/301833379042770873/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/301833379042770873' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/301833379042770873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/301833379042770873'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2017/01/robot-chat.html' title='Robot Chat'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-4393837848156021367</id><published>2017-01-05T09:28:00.001+03:00</published><updated>2017-01-05T09:29:46.555+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL c#  pratik"/><title type='text'>Sql kullanarak yazılım işimizi hızlandırmak</title><content type='html'>Merhaba,&lt;br /&gt;
&lt;br /&gt;
Kod yazarken bize angarya olarak gelen şeyleri sql kullanarak &lt;br /&gt;
nasıl oluşturabileceğimizden bahsedeceğim. Buradaki örneklerden yola çıkarak benzer işlerimizi kolaylaştırabiliriz.&lt;br /&gt;
Aynı işlemi excel ile de yapabiliriz, önemli olan elindeki aracı işini kolaylaştırmak için nasıl kullanacağını bilmektir.&lt;br /&gt;
&lt;br /&gt;
Veritabanında tblFirmalar diye bir tablomuz var. Ve biz bu tabloya ait bir Class yazıyoruz. &lt;br /&gt;
Tüm sütunları birer property olarak tek tek yaz tip değişkenini ayarla gibi uzun zahmetli işlerle uğraşma yerine &lt;br /&gt;
hazırda beklettiğiniz aşağıdaki sqlin sadece tablo adı kısmını değiştirip tüm tablolalarınız için bu işlemi uygulayabilirsiniz. &lt;br /&gt;
ben sadece int, string, bool ve datetime için  c# karşılığını yazdım &lt;br /&gt;
başka bir sütun tipiniz varsa bunu when x then tip  kısmında ayarlamanız gerekiyor.&lt;br /&gt;
buradaki veritabanı tiplerinin sayısal değerlerini    &lt;br /&gt;
select * from sys.columns where object_id= OBJECT_ID(&#39;tblFirmalar&#39;,&#39;U&#39;)&lt;br /&gt;
yazdığımızda system_type_id sütununda görebiliriz. &lt;br /&gt;
&lt;br /&gt;
şimdi &lt;br /&gt;
public int ID {get;set;}  &lt;br /&gt;
gibi tüm sütunlar için bunu oluşturan sorguyu yazalım. &lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
select &lt;br /&gt;
 &#39;public &#39; + &lt;br /&gt;
 case system_type_id &lt;br /&gt;
   when 56 then &#39;int&#39;&lt;br /&gt;
   when 231 then &#39;string&#39;&lt;br /&gt;
   when 61 then  &#39;DateTime&#39; &lt;br /&gt;
   when 104 then &#39;bool&#39;  &lt;br /&gt;
   else &#39;string&#39; &lt;br /&gt;
  end &lt;br /&gt;
  + &#39; &#39; +  REPLACE(name,&#39; &#39;,&#39;_&#39;) +  &#39; { get; set; } &#39;&lt;br /&gt;
 from sys.columns where object_id= OBJECT_ID(&#39;tblFirmalar&#39;,&#39;U&#39;)&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
sonra kodumuzda bir yerde bu objeden f isimli bir instace oluşturup bunun propertylerini &lt;br /&gt;
o sıra oluşmuş olan datarow (dr) dan doldurmduğumuz durumunda  tüm sütunlar için tek tek &lt;br /&gt;
bunun gibi yazmamız gerekiyor.&lt;br /&gt;
f.ID=Convert.ToInt32(dr[&quot;ID&quot;]);&lt;br /&gt;
&lt;br /&gt;
Bu işlemi bizim için yapan sorgumuz da şöyle olacak: &lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
select &lt;br /&gt;
 &#39; f.&#39; + REPLACE(name,&#39; &#39;,&#39;_&#39;) + &#39;  = &#39; + &lt;br /&gt;
 case system_type_id &lt;br /&gt;
   when 56 then &#39; Convert.ToInt32&#39;&lt;br /&gt;
   when 231 then &#39;Convert.ToString&#39;&lt;br /&gt;
   when 61 then  &#39;Convert.ToDateTime&#39; &lt;br /&gt;
   when 104 then &#39;Convert.ToBoolean&#39;  &lt;br /&gt;
   else &#39;Convert.ToString&#39;&lt;br /&gt;
  end &lt;br /&gt;
  + &#39;(dr[&#39; + char(34)  +  REPLACE(name,&#39; &#39;,&#39;_&#39;) +  char(34) + &#39;]);&#39;&lt;br /&gt;
 from sys.columns where object_id= OBJECT_ID(&#39;tblFirmalar&#39;,&#39;U&#39;)&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/4393837848156021367/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/4393837848156021367' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/4393837848156021367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/4393837848156021367'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2017/01/sql-kullanarak-yazlm-isimizi-hzlandrmak.html' title='Sql kullanarak yazılım işimizi hızlandırmak'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-8756718199010684271</id><published>2016-12-10T10:34:00.001+03:00</published><updated>2017-01-05T09:30:12.038+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><title type='text'>Turkish Hackers Are Giving Away Prizes For Participating In DDoS Attacks</title><content type='html'>&lt;a href=&quot;http://thehackernews.com/2016/12/ddos-attack-game.html&quot;&gt;Turkish Hackers Are Giving Away Prizes For Participating In DDoS Attacks&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/8756718199010684271/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/8756718199010684271' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8756718199010684271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8756718199010684271'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2016/12/turkish-hackers-are-giving-away-prizes.html' title='Turkish Hackers Are Giving Away Prizes For Participating In DDoS Attacks'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-6546185842128586448</id><published>2016-12-10T10:20:00.001+03:00</published><updated>2016-12-10T10:20:09.581+03:00</updated><title type='text'>Hacking Millions with Just an Image — Recipe: Pixels, Ads &amp; Exploit Kit</title><content type='html'>&lt;a href=&quot;http://thehackernews.com/2016/12/image-exploit-hacking.html&quot;&gt;Hacking Millions with Just an Image — Recipe: Pixels, Ads &amp;amp; Exploit Kit&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/6546185842128586448/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/6546185842128586448' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/6546185842128586448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/6546185842128586448'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2016/12/hacking-millions-with-just-image-recipe.html' title='Hacking Millions with Just an Image — Recipe: Pixels, Ads &amp; Exploit Kit'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-987461479363756607</id><published>2016-12-07T00:24:00.001+03:00</published><updated>2016-12-07T00:24:56.054+03:00</updated><title type='text'></title><content type='html'>&lt;blockquote class=&quot;twitter-tweet&quot; data-lang=&quot;tr&quot;&gt;&lt;p lang=&quot;tr&quot; dir=&quot;ltr&quot;&gt;Hadi biraz size yazılım genel kültür bilgisi vereyim. &lt;a href=&quot;https://twitter.com/hashtag/yaz%C4%B1l%C4%B1m?src=hash&quot;&gt;#yazılım&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/yaz%C4%B1l%C4%B1mc%C4%B1?src=hash&quot;&gt;#yazılımcı&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/programmer?src=hash&quot;&gt;#programmer&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/programmers?src=hash&quot;&gt;#programmers&lt;/a&gt; &lt;a href=&quot;https://t.co/BRD7aS0sxi&quot;&gt;pic.twitter.com/BRD7aS0sxi&lt;/a&gt;&lt;/p&gt;&amp;mdash; O Bir Yazılımcı (@o1yazilimci) &lt;a href=&quot;https://twitter.com/o1yazilimci/status/785767875449675776&quot;&gt;11 Ekim 2016&lt;/a&gt;&lt;/blockquote&gt;&lt;script async src=&quot;//platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/987461479363756607/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/987461479363756607' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/987461479363756607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/987461479363756607'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2016/12/hadi-biraz-size-yazlm-genel-kultur.html' title=''/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-8278320711542252565</id><published>2016-12-06T23:50:00.001+03:00</published><updated>2016-12-06T23:50:09.674+03:00</updated><title type='text'>Dünyada Java Olmasaydı Ne Olurdu</title><content type='html'>&lt;iframe width=&quot;480&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/3YP0BeTKH2A&quot; frameborder=&quot;0&quot; allowFullScreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/8278320711542252565/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/8278320711542252565' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8278320711542252565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8278320711542252565'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2016/12/dunyada-java-olmasayd-ne-olurdu.html' title='Dünyada Java Olmasaydı Ne Olurdu'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/3YP0BeTKH2A/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-677533635421106766</id><published>2016-11-28T12:46:00.001+03:00</published><updated>2016-11-28T12:46:20.789+03:00</updated><title type='text'>The Expert (Short Comedy Sketch)</title><content type='html'>&lt;iframe width=&quot;480&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/BKorP55Aqvg&quot; frameborder=&quot;0&quot; allowFullScreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/677533635421106766/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/677533635421106766' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/677533635421106766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/677533635421106766'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2016/11/the-expert-short-comedy-sketch.html' title='The Expert (Short Comedy Sketch)'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/BKorP55Aqvg/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-2172116003416444000</id><published>2016-11-22T08:20:00.001+03:00</published><updated>2016-11-22T08:21:07.162+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'></title><content type='html'>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8hbXnQ7J07ODdiLNHtAKeA8spjP56aMBq27W_uc6FzP1BrhmxqCXUdxR-ZQ2QA6l8f60C4nGsOZ7lbIWTIe0kpSFAA8f-EFOf030Jrt3J5tjtuSpiav06QoIAFadaAvaXWAxvOYMNJuo/s1600/python.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8hbXnQ7J07ODdiLNHtAKeA8spjP56aMBq27W_uc6FzP1BrhmxqCXUdxR-ZQ2QA6l8f60C4nGsOZ7lbIWTIe0kpSFAA8f-EFOf030Jrt3J5tjtuSpiav06QoIAFadaAvaXWAxvOYMNJuo/s320/python.png&quot; width=&quot;281&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Python dilinin gücünü anlatan güzel bir karikatür&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/2172116003416444000/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/2172116003416444000' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/2172116003416444000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/2172116003416444000'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2016/11/blog-post_22.html' title=''/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8hbXnQ7J07ODdiLNHtAKeA8spjP56aMBq27W_uc6FzP1BrhmxqCXUdxR-ZQ2QA6l8f60C4nGsOZ7lbIWTIe0kpSFAA8f-EFOf030Jrt3J5tjtuSpiav06QoIAFadaAvaXWAxvOYMNJuo/s72-c/python.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-4941803329273905665</id><published>2016-11-12T08:54:00.001+03:00</published><updated>2016-11-12T21:57:46.923+03:00</updated><title type='text'>İki ilginç makale:</title><content type='html'>İki ilginç makale;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.scotthyoung.com/blog/2008/06/12/the-goal-of-learning-everything/&quot;&gt;Herşeyi Öğrenmek!&lt;/a&gt; ve  &lt;a href=&quot;https://www.scotthyoung.com/blog/2007/03/25/how-to-ace-your-finals-without-studying/&quot;&gt;Holistik Öğrenme ile Çalışmadan Sınavlarda Başarılı Olma&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/4941803329273905665/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/4941803329273905665' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/4941803329273905665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/4941803329273905665'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2016/11/blog-post.html' title='İki ilginç makale:'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-8140551840715425657</id><published>2015-09-09T16:32:00.001+03:00</published><updated>2015-09-09T16:32:16.790+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ağ Cihazı"/><category scheme="http://www.blogger.com/atom/ns#" term="Check List"/><category scheme="http://www.blogger.com/atom/ns#" term="Config Check"/><category scheme="http://www.blogger.com/atom/ns#" term="Excel Macro"/><category scheme="http://www.blogger.com/atom/ns#" term="Konfigürasyon Kontrol"/><category scheme="http://www.blogger.com/atom/ns#" term="Kontrol Listesi"/><category scheme="http://www.blogger.com/atom/ns#" term="VBA"/><title type='text'>Ağ Cihazları Konfigürasyon Kontrol Listesi Excel Uygulaması</title><content type='html'>&amp;nbsp; &amp;nbsp;Merhaba.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Bir çok ağ cihazınız var ve bunların konfigürasyonlarının belirli bir temel konfigürasyonda olup olmadığını kontrol etmek istiyorsunuz. Bunun için export edilmiş konfigürasyon dosyaları üzerinden sizin belirlediğiniz temel komutların olup olmadığını kontrol edip raporlayan bir excel uygulaması paylaşılmıştır.&lt;br /&gt;
&lt;br /&gt;
Buradaki örnekte kullanılan konfigürasyon dosyaları hp ağ cihazları içindir. Ancak kullanılan konfigürasyon kontrol listesi mantığı cihazdan bağımsızdır. Hatta modifiye ederek veya etmeyerek farklı alanlar içinde kullanılabilir.&lt;br /&gt;
&lt;br /&gt;
- Farklı tarihlerde &amp;nbsp;export edilmiş konfigürasyonlardan sadece tarihi en son olanı &amp;nbsp;dikakte alır.&lt;br /&gt;
&lt;br /&gt;
- checks.txt dosyasında, her bir satırda bir komut olacak şekilde, konfigürasyonlarda olması istenen komut ifadelerinin bir kısmı yazılır ve uygulama &amp;nbsp;export edilmiş konfigürasyon dosyalarından en son tarihli olanında bu ifadelerin varlığına bakarak bunları &amp;nbsp;excel arayüzünde renkli olarak gösterir.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;-checks.txt dosyasındaki komutları üst sütuna sıra ile yazar, konfigürasyonu olan cihazların hostname bilgilerini, ip adreslerini ilk sütunlarda &amp;nbsp;her bir satıra bir cihaz gelecek şekilde yerleştirir.&lt;br /&gt;
eğer chesks.txt dosyasındaki komut cihazın konfigürasyonunda yoksa &amp;nbsp;cihaz-komut kesişim hücresine kırmızı arkaplan ve ! işareti koyar. komut varsa yeşil arka plan ve &quot;OK&quot; yazar.&lt;br /&gt;
Tüm komutlar tüm cihaz konfigürasyonlarında aranıp işlem bitince tüm eksik olan komutların kolay görüntülenmesi için ayrı bir sayfada bunları listeler.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://drive.google.com/open?id=0B6uqdd_HVdD-N1lOemtMSldCanc&quot;&gt;Excel Uygulama ve Örnek Konfig Exportlar&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/8140551840715425657/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/8140551840715425657' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8140551840715425657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8140551840715425657'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2015/09/ag-cihazlar-konfigurasyon-kontrol.html' title='Ağ Cihazları Konfigürasyon Kontrol Listesi Excel Uygulaması'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-7450832739881944700</id><published>2015-06-16T10:43:00.003+03:00</published><updated>2015-06-16T10:45:21.659+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dosya var mı"/><category scheme="http://www.blogger.com/atom/ns#" term="filesystem"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><category scheme="http://www.blogger.com/atom/ns#" term="vbscript"/><title type='text'>Vbscript ile  dizinler içinde dosya varlık kontolü- örnek arşivleme klasörlerinde eksik olan günü bulma</title><content type='html'>&lt;br /&gt;
&amp;nbsp; Bir arşivleme programı &amp;nbsp;veritabanından hergün o güne ait verileri &amp;nbsp; yilaygün.arsiv.zip &amp;nbsp;isimlendirme formatında &amp;nbsp; &amp;nbsp;\yıl\ay\ &amp;nbsp; formatında klasör yapısında diske yazmaktadır.&lt;br /&gt;
&lt;br /&gt;
Ancak yıllar içinde bazı günler &amp;nbsp;çalışmamış ise eksik arşivler bulunabilir.&lt;br /&gt;
&lt;br /&gt;
Bu kadar klasör içinde hangi günün arşivi eksik bulmak için bir vbscript paylaşılacaktır.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dosyalar &amp;nbsp;D:\Arsivleme\ &amp;nbsp;klasöründe &amp;nbsp; her yıla ait bir klasör ve her yıl klasöründe her aya ait bir klasör ve her ay klasöründe &amp;nbsp; hergüne ait &amp;nbsp; yilaygün.Arsiv.zip &amp;nbsp;formatında o günün arşivi depolanmaktadır.&lt;br /&gt;
&lt;br /&gt;
Örnek olarak;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; 16 haziran 2015 gününün arşivi &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; D:\Arsivleme\2015\6\20150616.Arsiv.zip &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
şeklinde &amp;nbsp;saklanmaktadır.&lt;br /&gt;
&lt;br /&gt;
Mevcut durumda &amp;nbsp; 21.12.2012 gününe ait arşiv de başlanarak bugünün tarihine kadar kontrol yapılacaktır. &amp;nbsp;başlama ve bitiş script içinden ayarlanabilir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dim yil&lt;br /&gt;
dim ay&lt;br /&gt;
dim gun&lt;br /&gt;
dim s_ay&lt;br /&gt;
dim s_gun&lt;br /&gt;
dim Afile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Set oShell = CreateObject(&quot;WScript.Shell&quot;)&lt;br /&gt;
Set ofso = CreateObject(&quot;Scripting.FileSystemObject&quot;)&lt;br /&gt;
fld = oFSO.GetParentFolderName(Wscript.ScriptFullName)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Set objFile = oFSO.CreateTextFile(fld &amp;amp; &quot;\log.txt&quot;)&lt;br /&gt;
&lt;br /&gt;
set objFile = nothing&lt;br /&gt;
set objFolder = nothing&lt;br /&gt;
&#39; OpenTextFile Method needs a Const value&lt;br /&gt;
&#39; ForAppending = 8 ForReading = 1, ForWriting = 2&lt;br /&gt;
Const ForAppending = 8&lt;br /&gt;
Const &amp;nbsp;ForWriting=2&lt;br /&gt;
&lt;br /&gt;
Set objTextFile = oFSO.OpenTextFile (fld &amp;amp; &quot;\log.txt&quot;, ForWriting,True)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39; aramanın başlayacağı tarih: klasör&lt;br /&gt;
yil=2012&lt;br /&gt;
ay=12&lt;br /&gt;
gun=21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
do while 1=1&lt;br /&gt;
&lt;br /&gt;
&#39;20121221.Events&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if ay&amp;lt;10 then&lt;br /&gt;
&amp;nbsp; &amp;nbsp;s_ay=&quot;0&quot; &amp;amp; ay&lt;br /&gt;
&amp;nbsp;else&lt;br /&gt;
&amp;nbsp; &amp;nbsp;s_ay=ay&lt;br /&gt;
end if &lt;br /&gt;
&lt;br /&gt;
if gun&amp;lt;10 then&lt;br /&gt;
&amp;nbsp; s_gun=&quot;0&quot; &amp;amp; gun&lt;br /&gt;
&amp;nbsp;else&lt;br /&gt;
&amp;nbsp; &amp;nbsp;s_gun=gun&lt;br /&gt;
end if &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39;&#39; &amp;nbsp; &amp;nbsp;20150601.Arsiv.zip &amp;nbsp;&lt;br /&gt;
Afile= yil &amp;amp; s_ay &amp;amp; s_gun &amp;amp; &quot;.Arsiv.zip&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pth=&quot;D:\Arsivleme\&quot; &amp;amp; yil &amp;nbsp;&amp;amp; &quot;\&quot; &amp;amp; ay &amp;amp; &quot;\&quot; &amp;amp; Afile&lt;br /&gt;
&lt;br /&gt;
If Not oFSO.FileExists(pth) Then&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;objTextFile.WriteLine(AFile)&lt;br /&gt;
&lt;br /&gt;
End if&lt;br /&gt;
&lt;br /&gt;
gun=gun+1&lt;br /&gt;
dt=ay &amp;nbsp;&amp;amp; &quot;/&quot; &amp;amp; gun &amp;amp; &quot;/&quot; &amp;amp; yil&lt;br /&gt;
&lt;br /&gt;
if not isdate(dt) then&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; gun=1&lt;br /&gt;
&amp;nbsp; ay=ay+1&lt;br /&gt;
&amp;nbsp; if ay&amp;gt;12 then&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ay=1&lt;br /&gt;
&amp;nbsp; &amp;nbsp; yil=yil+1&lt;br /&gt;
&amp;nbsp; end if &lt;br /&gt;
&lt;br /&gt;
end if&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;dt=ay &amp;nbsp;&amp;amp; &quot;/&quot; &amp;amp; gun &amp;amp; &quot;/&quot; &amp;amp; yil&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &#39; debug için&lt;br /&gt;
&amp;nbsp;&#39; if yil=2015 and ay=4 then&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&#39; &amp;nbsp; &amp;nbsp; msgbox day(dt) &amp;amp; &quot; &quot; &amp;amp; month(dt) &amp;nbsp;&amp;amp; &quot; &quot; &amp;amp; year(dt)&lt;br /&gt;
&amp;nbsp;&#39; end if&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&#39; aramanın biteceği gün : bugün istenirse burada farklı bir gün ay yıl verilebilir..&lt;br /&gt;
&amp;nbsp; if (day(dt)=day(now) and month(dt)=month(now) and year(dt)=year(now)) then&lt;br /&gt;
&amp;nbsp; &amp;nbsp; msgbox &quot;Kontrol bitti. Log.txt dosyasina bakiniz.&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; exit do&lt;br /&gt;
&amp;nbsp; &amp;nbsp;end if &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
loop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
objTextFile.Close&lt;br /&gt;
&lt;br /&gt;
set objFile = nothing&lt;br /&gt;
set objFolder = nothing&lt;br /&gt;
set oFSO=nothing</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/7450832739881944700/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/7450832739881944700' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/7450832739881944700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/7450832739881944700'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2015/06/vbscript-ile-dizinler-icinde-dosya.html' title='Vbscript ile  dizinler içinde dosya varlık kontolü- örnek arşivleme klasörlerinde eksik olan günü bulma'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-3883194336999683571</id><published>2015-06-16T10:03:00.001+03:00</published><updated>2015-06-16T10:05:03.670+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dizi"/><category scheme="http://www.blogger.com/atom/ns#" term="MSSQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>T-SQL string dizisi olarak gönderilen değerleri prosedür ile işleme örneği</title><content type='html'>Merhaba,&lt;br /&gt;
&lt;br /&gt;
T-SQL&#39;de yeni 2012 öncesi versiyonlarda dizi değişkeni olmadığı için pratik olarak dizi değişkenlerini işleyip verileri tablolara işleme işlemi mümkün değildi. (2012,2014&#39;de var mı bilmiyorum)&lt;br /&gt;
&lt;br /&gt;
Bu konuda 2009 yıllarında yazdığım ve ancak buraya not etmek fırsatı bulduğum bir T-sql &amp;nbsp;ile dizi işleme örneği göstereceğim. &amp;nbsp;Örnek uygulamamız anket tablosu olacak. Ancak uygulamanın sadece T-SQL tarafı &amp;nbsp;gelen string diziyi anket tablosuna yazan kısmını buraya yazacağım, .net vb uygulama tarafında bu diziler nasıl oluşturulur kısmına burada değinmeyeceğim.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
uygulama tabloları : tblANKET &amp;nbsp;her bir anket değerlendiricisi için bir kayıt tutan ve anketin idsini içeren tablo.&lt;br /&gt;
&lt;br /&gt;
tblANKET_DETAY : her bir anket kullanıcısının sorulara verdiği 5li seçenekleri tutan tablo.&lt;br /&gt;
&lt;br /&gt;
Soruların olduğu tablo konumuz dışında olduğu için burada önemli değil.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
aşağıda vereceğim &amp;nbsp;spAnketKaydet &amp;nbsp;prosedürüne &amp;nbsp; 3 adet parametre gönderilecek.&lt;br /&gt;
&lt;br /&gt;
1.parametre anketin &amp;nbsp;o sıradaki kullanıcıya aid olan idsi.&lt;br /&gt;
2. parametre soruların idlerinin virgülle ayrılmış string dizisi.&lt;br /&gt;
3. parametre sorulara verilen cevap seçeneklerinin (1-5 arası) virgülle ayrılmış string dizisi.&lt;br /&gt;
&lt;br /&gt;
bu değerler uygulama tarafından &amp;nbsp;oluşturulup bu sp ye gönderilirse, bu prosedür tüm seçenekleri ilgili sorulara kaydedecektir.&lt;br /&gt;
&lt;br /&gt;
Prosedür:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CREATE proc [dbo].[spAnketKaydet](@pid int,@soruidler varchar(200),@secenekler varchar(200))&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
örnek kullanım :&lt;br /&gt;
exec spAnketKaydet 17747, &#39;2,3,4,5&#39;,&#39;3,3,4,5&#39;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tlbANKET tablosundaki &amp;nbsp;17747 idli anket için;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;2idli soruya 3üncü seçenek&lt;br /&gt;
&amp;nbsp; 3idli soruya 3üncü seçenek&lt;br /&gt;
&amp;nbsp; 4idli soruya 4üncü seçenek&lt;br /&gt;
&amp;nbsp; 5idli soruya 5inci seçenek&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
declare @s varchar(5)&lt;br /&gt;
&lt;br /&gt;
select @s=AnketUserID from tblAnket where ID=@pid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
declare @soruid int&lt;br /&gt;
declare @secenek int&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
declare @Vk int&lt;br /&gt;
declare @Pk int&lt;br /&gt;
declare @Vs int&lt;br /&gt;
declare @Ps int&lt;br /&gt;
set @Pk=1&lt;br /&gt;
set @Ps=1&lt;br /&gt;
&lt;br /&gt;
declare @cik int&lt;br /&gt;
set @cik=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SET XACT_ABORT OFF --ya hep ya hiç&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BEGIN TRY&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; BEGIN TRAN&lt;br /&gt;
&lt;br /&gt;
while(@cik=0)&lt;br /&gt;
begin&lt;br /&gt;
&lt;br /&gt;
-- soruidler dizisinde virgül pozisyonu&lt;br /&gt;
set @Vk= charindex(&#39;,&#39;,@soruidler,@Pk)&lt;br /&gt;
if @Vk=0 &amp;nbsp;--dizinin son elemanına gelinince...&lt;br /&gt;
&amp;nbsp;begin&lt;br /&gt;
&amp;nbsp; --select @Pk-1,len(@soruidler) as fff&lt;br /&gt;
&amp;nbsp; set &amp;nbsp;@soruid=Convert(int,substring(@soruidler,@Pk,(len(@soruidler)-@Pk+1)))&lt;br /&gt;
&amp;nbsp; set @cik=1&lt;br /&gt;
&amp;nbsp;end&lt;br /&gt;
&amp;nbsp; else &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; begin &amp;nbsp;-- &amp;nbsp;pk&#39;dan virgül pozisyonuna kadar olan kısmı (dizi elemanı) al sorna pkyi bunun boyu kadar artır..&lt;br /&gt;
&amp;nbsp; &amp;nbsp; set &amp;nbsp;@soruid=Convert(int,substring(@soruidler,@Pk,@Vk-@Pk))&lt;br /&gt;
&amp;nbsp; end&lt;br /&gt;
set @Pk=@Vk+1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--yukardakin aynı mantıkla secenekler dizisinini de tek tek okuyoruz..&lt;br /&gt;
&lt;br /&gt;
set @Vs= charindex(&#39;,&#39;,@secenekler,@Ps)&lt;br /&gt;
if @Vs=0&lt;br /&gt;
&amp;nbsp;begin&lt;br /&gt;
&amp;nbsp; set &amp;nbsp;@secenek=Convert(int,substring(@secenekler,@Ps,(len(@secenekler)-@Ps+1)))&lt;br /&gt;
&amp;nbsp;end&lt;br /&gt;
&amp;nbsp; else&lt;br /&gt;
&amp;nbsp; begin&lt;br /&gt;
&amp;nbsp; &amp;nbsp; set &amp;nbsp;@secenek=Convert(int,substring(@secenekler,@Ps,@Vs-@Ps))&lt;br /&gt;
&amp;nbsp; end&lt;br /&gt;
set @Ps=@Vs+1&lt;br /&gt;
&lt;br /&gt;
--select @soruid,@secenek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if &amp;nbsp;@secenek&amp;gt;0&lt;br /&gt;
&amp;nbsp;begin&lt;br /&gt;
if exists(select * from tblANKET_DETAY where SORUID=@soruid and ANKETID=@pid) &amp;nbsp;--anketin ilgili sorusuna ait seçenek zaten kayıtlı ise güncelle..&lt;br /&gt;
&amp;nbsp;begin&lt;br /&gt;
&amp;nbsp; &amp;nbsp; update tblANKET_DETAY&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;set SECENEK=@secenek&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;where ANKETID=@pid and SORUID=@soruid&lt;br /&gt;
&amp;nbsp;end&lt;br /&gt;
&amp;nbsp;else&lt;br /&gt;
&amp;nbsp;begin &amp;nbsp; --değilse yeni ekle..&lt;br /&gt;
&amp;nbsp; &amp;nbsp; insert into tblANKET_DETAY&lt;br /&gt;
&amp;nbsp; &amp;nbsp; (ANKETID,SORUID,SECENEK)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; values(@pid,@soruid,@secenek)&lt;br /&gt;
&amp;nbsp;end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; UPDATE tblANKET set KAYITTARIHI=getdate() where ID=@pid&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;br /&gt;
end --while&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;COMMIT&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;select &#39;tamam&#39; as durum&lt;br /&gt;
END TRY&lt;br /&gt;
BEGIN CATCH&lt;br /&gt;
&amp;nbsp; ROLLBACK&lt;br /&gt;
&amp;nbsp; select &#39;hata&#39; as durum &lt;br /&gt;
declare @msj varchar(MAX)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;set @msj=&#39;HATA OLUŞTU : &#39; + ERROR_MESSAGE()&lt;br /&gt;
&amp;nbsp; &amp;nbsp;select @msj as &#39;hatamesajı&#39;&lt;br /&gt;
END CATCH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
END&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/3883194336999683571/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/3883194336999683571' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/3883194336999683571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/3883194336999683571'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2015/06/t-sql-string-dizisi-olarak-gonderilen.html' title='T-SQL string dizisi olarak gönderilen değerleri prosedür ile işleme örneği'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-316729417310294446</id><published>2013-11-05T14:32:00.001+02:00</published><updated>2013-11-05T14:32:14.488+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MSSQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="tekil"/><category scheme="http://www.blogger.com/atom/ns#" term="çift kayıt"/><title type='text'>MS SQL Serverdaki bir tabloda bir çok satırı aynı olan tabloda tekilleştirme</title><content type='html'>MS SQL Serverdaki bir tabloda bir çok satırı aynı olan tabloda tekilleştirme yapmak.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Değerleri aynı olan alanlara göre gruplandırıp bunlardan farklı olan ID sütünu (yoksa IDENTITY autoincrement bir sütun oluşturmak lazım)&lt;br /&gt;
minimum veya maksimum olanı seçecek şekilde bir iç sorgu yazıyoruz..&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Select min(ID) as ID, aynisutun1,aynisutun2, aynisutun3,aynisutun4&lt;br /&gt;
from tblTABLO group by aynisutun1,aynisutun2, aynisutun3,aynisutun4 &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;bu sorgu ile aynı olan satırlardan sadece birisi gelir. (IDsi en küçük olan )&lt;br /&gt;
&lt;br /&gt;
sonra bu tabloyu tüm tablo ile join edip birleşmeyenleri (çift kayıtlardan ID&#39;si en küçük olmayanlar) sileriz.&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
DELETE tblTABLO&lt;br /&gt;
--- select * &amp;nbsp; &amp;nbsp; &amp;nbsp;--- test etmekte fayda var.&lt;br /&gt;
from tblTABLO&lt;br /&gt;
left outer join&lt;br /&gt;
(select min(ID) as ID, aynisutun1,aynisutun2, aynisutun3,aynisutun4&lt;br /&gt;
&amp;nbsp;from tblTABLO group by aynisutun1,aynisutun2, aynisutun3,aynisutun4 )&lt;br /&gt;
&amp;nbsp;as KorunacakKayitlar&lt;br /&gt;
&amp;nbsp;on tblTABLO.ID=KorunacakKayitlar.ID&lt;br /&gt;
&amp;nbsp;where KorunacakKayitlar.ID is null</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/316729417310294446/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/316729417310294446' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/316729417310294446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/316729417310294446'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2013/11/ms-sql-serverdaki-bir-tabloda-bir-cok.html' title='MS SQL Serverdaki bir tabloda bir çok satırı aynı olan tabloda tekilleştirme'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-8486802145947434059</id><published>2013-05-06T11:22:00.001+03:00</published><updated>2013-11-05T14:33:01.661+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blob"/><category scheme="http://www.blogger.com/atom/ns#" term="jpeg"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="Resim"/><category scheme="http://www.blogger.com/atom/ns#" term="resim yazma"/><title type='text'>Oracleda blob olarak kayıtlı resimleri topluca jpeg olarak diske yazma</title><content type='html'>&lt;br /&gt;
// &amp;nbsp; Oracle DAC for NET kurulur&lt;br /&gt;
&amp;nbsp; // &amp;nbsp;Oracle.DataAccess referans olara &amp;nbsp;eklenir &amp;nbsp;ve &amp;nbsp;using Oracle.DataAccess.Client; &amp;nbsp;eklenir..&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; private void button4_Click(object sender, EventArgs e)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;http://www.codeproject.com/Articles/13365/Insert-retrieve-an-image-into-from-a-blob-field-in&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string oraHost = &quot;ORACLESUNUCU&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string oraPort = &quot;1521&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string oraSid = &quot;SERVISADI&quot;; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string oraUsr = &quot;KULLANICIADI&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string oraPass = &quot;ŞİFRE&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; label1.Text = &quot;Bekleyiniz...&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string OrclConStr=&quot;Data Source=TNSTEKISERVISADI;User iD=&quot; + oraUsr + &quot;;Password=&quot; + oraPass;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string pth = @&quot;D:\RESIM_YOLU&quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string log = pth + &quot;\\log.txt&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; File.WriteAllText(log, DateTime.Now.ToString() + &quot; Oracledan Resim Güncelleme : &quot; + Environment.NewLine);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int say=0;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OracleConnection con = new OracleConnection();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; con.ConnectionString = OrclConStr;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DataSet ds = new DataSet();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string sql = &quot;select PERSID,FOTOGRAF from tblRESIMLER &quot;; &amp;nbsp;// where rownum&amp;lt;10 &quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OracleDataAdapter da = new OracleDataAdapter(sql, con);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; da.Fill(ds);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DataTable dataTable = ds.Tables[0];&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FileStream FS;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach (DataRow dataRow in dataTable.Rows)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string pid = dataRow[0].ToString();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string resimyol=pth + @&quot;\&quot; + pid + &quot;.jpg&quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string txt =pid + &quot; : Resim zaten var yazılmadı.&quot; + &amp;nbsp;Environment.NewLine;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(!File.Exists(resimyol))&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FS= new FileStream(resimyol, FileMode.Create);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; byte[] blob = (byte[])dataRow[1];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FS.Write(blob, 0, blob.Length);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FS.Close();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FS = null;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; txt = pid + &quot; : AKTARILDI.&quot; + Environment.NewLine;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; say++;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;File.AppendAllText(log, txt);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (Exception ex)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MessageBox.Show(ex.Message);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; label1.Text = &quot;&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MessageBox.Show(say.ToString() + &quot; adet resim dosya olarak aktarıldı. Detay için Log.txt&quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/8486802145947434059/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/8486802145947434059' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8486802145947434059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/8486802145947434059'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2013/05/oracleda-blob-olarak-kaytl-resimleri.html' title='Oracleda blob olarak kayıtlı resimleri topluca jpeg olarak diske yazma'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-7403083755916855573</id><published>2011-02-16T09:45:00.002+02:00</published><updated>2011-02-16T10:02:32.103+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Recovery"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Microsoft SQL Veritabanını EMERGENCY Mode ile Kurtarma (Recovery) Yöntemi.</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Microsoft SQL Veritabanını EMERGENCY Mode ile Kurtarma (Recovery) Yöntemi. &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Bir Sql veritabanı genelde 2 dosyadan oluşur ve tüm tablo, prosedür, view,indeks gibi&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;nesnelerin hepsini bu dosyalarda tutar. Eğer bir sebepten dolayı dosyada bi bozukluk tutarsızlık meydana gelirse dosyayı&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;mdf ve ldf dosyalarımızı atach ederken aşağıdaki gibi korkutucu bir mesajla karşılaşabiliriz. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt;&lt;stroke joinstyle=&quot;miter&quot;&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @0 1 0&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum 0 0 @1&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @2 1 2&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @0 0 1&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @6 1 2&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @8 21600 0&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @10 21600 0&quot;&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt;&lt;/path&gt;&lt;lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8zLP6E5Z1fPPFjn5Lqfm0GNLOKmTEWq0T__6IRcCsa-VsJKelPtRQXq8pP8N5vMeb32DjMwZIrBAACkF9pZmTjP340_6NbIPkKX4T-WOCv4Fp0XQ3VCw1V_piQyTu5j-aYZl3q8_Ott4/s1600/PORTAL-2011-02-15-11-42-13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;592&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8zLP6E5Z1fPPFjn5Lqfm0GNLOKmTEWq0T__6IRcCsa-VsJKelPtRQXq8pP8N5vMeb32DjMwZIrBAACkF9pZmTjP340_6NbIPkKX4T-WOCv4Fp0XQ3VCw1V_piQyTu5j-aYZl3q8_Ott4/s640/PORTAL-2011-02-15-11-42-13.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Bizim bu mesajı aldığımız veritabanı&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;sql 2005 express edition’da yaşandı. Ve çözüm için tavsiye edilen yöntemleri önce sql2008 R2, sql2008 express gibi sunucularda denedim ancak bunlarda belli bir aşamadan sonra veri dosyasının upgrade etmemizi söyleyen bir mesajla karşılaştım. Bu sebeple dosya hangi versiyonda bir veritabanında iken sıkıntı oluştu ise o versiyonda bir db sunucusunda çözüme çalışmak lazım. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-8653671462780945&quot;;
/* Reklam1 */
google_ad_slot = &quot;3499646541&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;İlk yapacağımız iş&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;kendi dosyalarımızı atach edemediğimizden sql’i kandırarak attach edilmiş gibi göstermek.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Bunun için bozuk veritabanı ile aynı isimde bir veritabanı oluşturalım. Bizim yaptığımız uygulamda dosyalarımızın konumları aşağıdaki resimdeki gibidir.&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBLebeJOBNF9RETy9N0CN09FDH7C_7CyOIN_0_THxVVL8G3VymLx6a7jpJPkzjik6SnkkiJBOaAqgnBsHJGKrfbqtbWn5U69aDyqW6eagdM0kvl07tr4Zgx6diyld8NtXCBAHlC9PVqnU/s1600/PORTAL-2011-02-15-11-43-52.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;326&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBLebeJOBNF9RETy9N0CN09FDH7C_7CyOIN_0_THxVVL8G3VymLx6a7jpJPkzjik6SnkkiJBOaAqgnBsHJGKrfbqtbWn5U69aDyqW6eagdM0kvl07tr4Zgx6diyld8NtXCBAHlC9PVqnU/s640/PORTAL-2011-02-15-11-43-52.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Yukarıdaki gibi yeni veritabanını oluşturduktan sonra dosyalarının nerede olduğunu Path sütunundan görebiliriz. &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Sonra veritabanımızı offline yapalım ya da sunucuyu durduralım. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqgeYib0WYGLyxjX5_bM77XXVnOPG0iY0wvwDvqMLMa5Hb3k5oqHLPnWB-bvQxc74FHbzJOHfLIS2IKx30ygsUFIvP0OJkj3S2U-Q6S9pfD5HGiqkbwATh1yYw0vvwcvDl2VHhPJ9ygx8/s1600/PORTAL-2011-02-15-11-44-44.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqgeYib0WYGLyxjX5_bM77XXVnOPG0iY0wvwDvqMLMa5Hb3k5oqHLPnWB-bvQxc74FHbzJOHfLIS2IKx30ygsUFIvP0OJkj3S2U-Q6S9pfD5HGiqkbwATh1yYw0vvwcvDl2VHhPJ9ygx8/s640/PORTAL-2011-02-15-11-44-44.png&quot; width=&quot;358&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Daha sonra bozuk olan veritabanımıza ait dosyaları yeni oluşturduğumuz veritabanına ait dosyaların üzerine kopyalayalım. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6EsVVcVUAmgFY6SP1z1yxMaGF9NC37_e5sX2O2jBFUdIol0MH3u1sJrhfyk9jM15kKxGsZHLkGgZzGSWp6WpIxKVMW9CLxvryn5KYhwMsDSjNJdyoLItOj_lXpa50-Q5vjuF-EQIm1qE/s1600/PORTAL-2011-02-15-11-45-45.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;418&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6EsVVcVUAmgFY6SP1z1yxMaGF9NC37_e5sX2O2jBFUdIol0MH3u1sJrhfyk9jM15kKxGsZHLkGgZzGSWp6WpIxKVMW9CLxvryn5KYhwMsDSjNJdyoLItOj_lXpa50-Q5vjuF-EQIm1qE/s640/PORTAL-2011-02-15-11-45-45.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Yukarıdaki&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;..\bd klasöründe bozuk data dosyaları&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;aşağıdaki&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;....\dd klasöründe de&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;yeni oluşturduğum aynı isimdeki veritabanı dosyaları mevcut. Bozukları yenilerin üzerine kopyalıyoruz.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;Sonra sunucuyu durdurdu ise başlatıyoruz. Veritabanını offline yapmış ise online duruma getiriyoruz. &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV0G2WlwTzHtXQTvRxuePyL21tV1lq3xTGFJtOHrcRaUBRYhPPsmCWfVMlQh0HdxQggz0LfNGVq9zML3ad9ZP0Vg9VnQvSCxdMQH4maCU37kgMPWTO1AAHGb5P4BG_v5UG3AILBLD-vps/s1600/PORTAL-2011-02-15-13-33-36.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV0G2WlwTzHtXQTvRxuePyL21tV1lq3xTGFJtOHrcRaUBRYhPPsmCWfVMlQh0HdxQggz0LfNGVq9zML3ad9ZP0Vg9VnQvSCxdMQH4maCU37kgMPWTO1AAHGb5P4BG_v5UG3AILBLD-vps/s640/PORTAL-2011-02-15-13-33-36.png&quot; width=&quot;390&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Evet yukarıda görüldüğü gibi veritabanımız “SUSPECT” moda geldi. Şimdi veritabanımızı&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;“EMERGENCY” moda getirerek&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;erişip kurtarma işlemine başlayacağız.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;select&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt; name&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;database_id&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;state&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;state_desc &lt;span style=&quot;color: blue;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;sys&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;databases&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;bu sorguyu çalıştırdığımızda SQL sunucumuzdaki&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;veritabanlarının durumlarını görebiliriz. Eğer veritabanımız SUSPECT moduna düştü ise&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;state sütununda 4, state_desc sütununda SUSPECT görülecektir. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihy6FEzDQ6ALEz8rVF-VlPvGBKmQNjppzZcRT6mtRm7oNKDyNR5ClD17JRwEHx2sHacGurkr4sp_iokny5N5gwoBOyARJvoWEfaEm2JARbY51AdnVJeknG-PxdN2EXZ0fwbcFHmUoZpBo/s1600/PORTAL-2011-02-16-09-02-58.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;464&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihy6FEzDQ6ALEz8rVF-VlPvGBKmQNjppzZcRT6mtRm7oNKDyNR5ClD17JRwEHx2sHacGurkr4sp_iokny5N5gwoBOyARJvoWEfaEm2JARbY51AdnVJeknG-PxdN2EXZ0fwbcFHmUoZpBo/s640/PORTAL-2011-02-16-09-02-58.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Sonra veritabanımızı EMERGENCY moduna çekmek için aşağıdaki t-sql sorgusunu çalıştıralım.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;ALTER&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;DATABASE&lt;/span&gt; DATA &lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;EMERGENCY&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Sonrada veritabanında&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;DCCC &lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;komutunu ( tutarlılık kontrolü) uygulamak için&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; SINGLE_USER &lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;(tek kişinin kullanabileceği) moda çekmemiz gerekli. Bunun için aşağıdaki t-sql sorgusunu çalıştıralım. Sonrada &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;DBCC &lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;komutumuzu&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; REPAIR_ALLOW_DATA_LOSS &lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;parametresi ile çalıştıralım, böylece kurtaramadığı veri olsa bile işlemine devam edecek. (kalan sağlar bizimdir) &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;ALTER&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;DATABASE&lt;/span&gt; DATA &lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;SINGLE_USER&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxIBtX8WlASJ-xuoPXziCJv8cA_5WgJzAqBOf0my_uUa5uWR6TeKilcVBARAfRUydqwyG46vLzLNJB6-RYnFRWjnr30jsczbFE_0ga8kcoiCurWja8AGz-eG_jIhsMj-hJ__irNiBHsP0/s1600/PORTAL-2011-02-16-09-12-44.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxIBtX8WlASJ-xuoPXziCJv8cA_5WgJzAqBOf0my_uUa5uWR6TeKilcVBARAfRUydqwyG46vLzLNJB6-RYnFRWjnr30jsczbFE_0ga8kcoiCurWja8AGz-eG_jIhsMj-hJ__irNiBHsP0/s640/PORTAL-2011-02-16-09-12-44.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Bu aşamada veritabanımıza arayüzden baktığımızda bu şekilde görünecektir.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;DBCC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; CHECKDB&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;DATA&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; REPAIR_ALLOW_DATA_LOSS&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjkoH1_okYBtoH1CRcl5YSFKwLAaE72q59g7v1DU_M5W9OrT7w7_KuASuRtOJkTsrDoNL-mj0bUbU4ov21Rt45XDw3oO9cSKb-S1_2HTggbeKadp8FPnVbMOE86RAf9ezsXttc4VCbO6k/s1600/PORTAL-2011-02-16-09-16-07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;542&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjkoH1_okYBtoH1CRcl5YSFKwLAaE72q59g7v1DU_M5W9OrT7w7_KuASuRtOJkTsrDoNL-mj0bUbU4ov21Rt45XDw3oO9cSKb-S1_2HTggbeKadp8FPnVbMOE86RAf9ezsXttc4VCbO6k/s640/PORTAL-2011-02-16-09-16-07.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;DBCC komutunun çıktısı resimde görüldüğü gibidir. Hatalar listelenmekte ve düzeltme işlemi raporlanmaktadır.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;En son olarakda veritabanımızı tekrar&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;MULTI_USER moduna alabiliriz. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;ALTER&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;DATABASE&lt;/span&gt; DATA &lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;MULTI_USER&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Daha sonra veritabanımızı artık ONLINE hale getirebiliriz. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;ALTER&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;DATABASE&lt;/span&gt; DATA &lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;ONLINE&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxmsYjMJjjPKu5hsgbDN_WD0puiwpxha6rvpDaiWljc-9857JjxmeizCMOhndasQAoKeTHVMLLeUtni_aBrdG777exy6zdkglyTGtdyugus_pz17wJ1dll8XQOJBCI1FvQ_8FB0zdSRj8/s1600/PORTAL-2011-02-16-09-26-06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;334&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxmsYjMJjjPKu5hsgbDN_WD0puiwpxha6rvpDaiWljc-9857JjxmeizCMOhndasQAoKeTHVMLLeUtni_aBrdG777exy6zdkglyTGtdyugus_pz17wJ1dll8XQOJBCI1FvQ_8FB0zdSRj8/s640/PORTAL-2011-02-16-09-26-06.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Eğer EMERGENCY moddan ONLINE moda geri dünülemez ise, boş bir database oluşturalım&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;ve &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;EMERGENCY &lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;modunda olan veritabanımızdaki istediğimiz nesneleri yeni oluşturduğumuz veritabanına import/export işlemi ile taşıyalım. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Geçmiş olsun. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8zLP6E5Z1fPPFjn5Lqfm0GNLOKmTEWq0T__6IRcCsa-VsJKelPtRQXq8pP8N5vMeb32DjMwZIrBAACkF9pZmTjP340_6NbIPkKX4T-WOCv4Fp0XQ3VCw1V_piQyTu5j-aYZl3q8_Ott4/s1600/PORTAL-2011-02-15-11-42-13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/7403083755916855573/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/7403083755916855573' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/7403083755916855573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/7403083755916855573'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2011/02/microsoft-sql-veritabann-emergency-mode.html' title='Microsoft SQL Veritabanını EMERGENCY Mode ile Kurtarma (Recovery) Yöntemi.'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8zLP6E5Z1fPPFjn5Lqfm0GNLOKmTEWq0T__6IRcCsa-VsJKelPtRQXq8pP8N5vMeb32DjMwZIrBAACkF9pZmTjP340_6NbIPkKX4T-WOCv4Fp0XQ3VCw1V_piQyTu5j-aYZl3q8_Ott4/s72-c/PORTAL-2011-02-15-11-42-13.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-2792863567628734619</id><published>2011-02-08T11:54:00.001+02:00</published><updated>2011-02-08T12:02:51.077+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mail Merge"/><category scheme="http://www.blogger.com/atom/ns#" term="MS"/><category scheme="http://www.blogger.com/atom/ns#" term="Ofis"/><category scheme="http://www.blogger.com/atom/ns#" term="Word"/><title type='text'>Microsoft Ofis Mail Merge ile  şablon bir metni bir çok kişi için kısa sürede oluşturma.</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Mail merge word’ün bir çok kişinin keşfetmediği için aynı işi çok uzun yollardan yaptığı güzel bir özelliktir. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Bir word belgemizde aşağıdaki gibi bir şablon metnimiz var diyelim.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%; mso-bidi-font-size: 11.0pt; mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;shapetype coordsize=&quot;21600,21600&quot; filled=&quot;f&quot; id=&quot;_x0000_t75&quot; o:preferrelative=&quot;t&quot; o:spt=&quot;75&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; stroked=&quot;f&quot;&gt;&lt;stroke joinstyle=&quot;miter&quot;&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @0 1 0&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum 0 0 @1&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @2 1 2&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @0 0 1&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @6 1 2&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @8 21600 0&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;&lt;/f&gt;&lt;f eqn=&quot;sum @10 21600 0&quot;&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot; o:extrusionok=&quot;f&quot;&gt;&lt;/path&gt;&lt;lock aspectratio=&quot;t&quot; v:ext=&quot;edit&quot;&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;/span&gt;&lt;/i&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9D_GO5BzJZasv1d67b96elu4laxwncBh4I1JMo44sfUw6FEboLtIcq-gT2KTf6Q6WZ2aa4kMQDOY3uQNdATnSnX-7XUDtUi5Sok0c4xlr_qjmT06QVOwwYoWdgiJ_1ouQYkq6iTlqQBU/s1600/01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;262&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9D_GO5BzJZasv1d67b96elu4laxwncBh4I1JMo44sfUw6FEboLtIcq-gT2KTf6Q6WZ2aa4kMQDOY3uQNdATnSnX-7XUDtUi5Sok0c4xlr_qjmT06QVOwwYoWdgiJ_1ouQYkq6iTlqQBU/s640/01.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Qs3UCuzpnVeuD1kicAP70r5nDCFG9NdevH4DVvVxLVVRn5iAXtfFK5Wb8hMD1yc84sqfJydHmAmhV9OXVrsciqq6fbi3msnheTTcq037BV_PKiKyR7pBrwW-Iy8WEMjhaqhM2hqjb9I/s1600/05.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Burada&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt; &amp;lt;&amp;gt;&lt;/b&gt; ile ifade edilen alanlara değişik şahıslara ait bilgiler gelelerek belgenin otomatik her kişi için çoğaltılmasını istiyoruz. &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Bu bilgiler elimizdeki bir excel belgede kayıtlı olsun.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Excel&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;içeriği şu şekilde olsun: &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; margin: auto auto auto 2.75pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-yfti-tbllook: 1184; width: 362px;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 15pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; height: 15pt; mso-border-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 56pt;&quot; valign=&quot;bottom&quot; width=&quot;75&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;isim&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 51.65pt;&quot; valign=&quot;bottom&quot; width=&quot;69&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;hesapno&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 48pt;&quot; valign=&quot;bottom&quot; width=&quot;64&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;miktar&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 116pt;&quot; valign=&quot;bottom&quot; width=&quot;155&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;adres&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 15pt; mso-yfti-irow: 1;&quot;&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 56pt;&quot; valign=&quot;bottom&quot; width=&quot;75&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;turgut&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 51.65pt;&quot; valign=&quot;bottom&quot; width=&quot;69&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;4123412&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 48pt;&quot; valign=&quot;bottom&quot; width=&quot;64&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;4432&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 116pt;&quot; valign=&quot;bottom&quot; width=&quot;155&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;a caddesi b sokak no:12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 15pt; mso-yfti-irow: 2;&quot;&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 56pt;&quot; valign=&quot;bottom&quot; width=&quot;75&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;ahmet&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 51.65pt;&quot; valign=&quot;bottom&quot; width=&quot;69&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;234234&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 48pt;&quot; valign=&quot;bottom&quot; width=&quot;64&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;343&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 116pt;&quot; valign=&quot;bottom&quot; width=&quot;155&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;d caddesi t sokak no:15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 15pt; mso-yfti-irow: 3;&quot;&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 56pt;&quot; valign=&quot;bottom&quot; width=&quot;75&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;mehmet&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 51.65pt;&quot; valign=&quot;bottom&quot; width=&quot;69&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;423423&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 48pt;&quot; valign=&quot;bottom&quot; width=&quot;64&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;234&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 116pt;&quot; valign=&quot;bottom&quot; width=&quot;155&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;m caddesi g sokak no:2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 15pt; mso-yfti-irow: 4;&quot;&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 56pt;&quot; valign=&quot;bottom&quot; width=&quot;75&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;cumhur&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 51.65pt;&quot; valign=&quot;bottom&quot; width=&quot;69&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;5345345&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 48pt;&quot; valign=&quot;bottom&quot; width=&quot;64&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;534&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 116pt;&quot; valign=&quot;bottom&quot; width=&quot;155&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;h caddesi d sokak no:15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 15pt; mso-yfti-irow: 5;&quot;&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 56pt;&quot; valign=&quot;bottom&quot; width=&quot;75&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;kezban&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 51.65pt;&quot; valign=&quot;bottom&quot; width=&quot;69&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;23423423&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 48pt;&quot; valign=&quot;bottom&quot; width=&quot;64&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;324&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 116pt;&quot; valign=&quot;bottom&quot; width=&quot;155&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;j caddesi l sokak no:13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;height: 15pt; mso-yfti-irow: 6; mso-yfti-lastrow: yes;&quot;&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 56pt;&quot; valign=&quot;bottom&quot; width=&quot;75&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;demet&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 51.65pt;&quot; valign=&quot;bottom&quot; width=&quot;69&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;234234&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 48pt;&quot; valign=&quot;bottom&quot; width=&quot;64&quot;&gt;&lt;div align=&quot;right&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; text-align: right;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;3434&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td nowrap=&quot;nowrap&quot; style=&quot;background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; height: 15pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; width: 116pt;&quot; valign=&quot;bottom&quot; width=&quot;155&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: black; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: TR; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;j caddesi l sokak no:16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;... &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;...&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Şimdi word belgemizi açalım ve ilk iş olarak listemizi word’e gösterelim. &lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZJpCsq9MCooQu8J_l_l2ooAF-K9mnINAe04pDPTIsgGBJC9jd7C-4q47nRT0S0FWwW5bakzOlIWZcMshALWbZlbLsWFNEoEGGHs9H-xiW-EUZjIzJagX34sXzl5wB3vY37DRTgeyj8lM/s1600/02.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;424&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZJpCsq9MCooQu8J_l_l2ooAF-K9mnINAe04pDPTIsgGBJC9jd7C-4q47nRT0S0FWwW5bakzOlIWZcMshALWbZlbLsWFNEoEGGHs9H-xiW-EUZjIzJagX34sXzl5wB3vY37DRTgeyj8lM/s640/02.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Bu&amp;nbsp;resimdeki&amp;nbsp;ofis 2010 ekranıdır. &amp;nbsp;Ofis 2007den önceki sürümlerde menüler farklıdır.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Tools(Araçlar) &lt;/span&gt;&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;&lt;span style=&quot;mso-char-type: symbol; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt; Letters And Mailings (Mektup ve Gönderiler) kısmında erişebilir liste ekleme kısmına. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Use Existing List diyoruz ve&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;açılan dosya bulma penceresinden excel dosyamızı gösteriyoruz.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6mYrl1MJwslG1TOdUdYwz3Y130yBJLmKprCOFDuF6CXPNnchvM2eFTzB6cqzIzbo3xQK8V07XTwtMDFsviUfgOtxQeD_0_35H2k8vlGoHzYmZgzocWNeD5D3StB7ww68uaoqA6WoceR8/s1600/03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6mYrl1MJwslG1TOdUdYwz3Y130yBJLmKprCOFDuF6CXPNnchvM2eFTzB6cqzIzbo3xQK8V07XTwtMDFsviUfgOtxQeD_0_35H2k8vlGoHzYmZgzocWNeD5D3StB7ww68uaoqA6WoceR8/s640/03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;shape id=&quot;Picture_x0020_3&quot; o:spid=&quot;_x0000_i1026&quot; style=&quot;height: 179.25pt; mso-wrap-style: square; visibility: visible; width: 379.5pt;&quot; type=&quot;#_x0000_t75&quot;&gt;&lt;imagedata o:title=&quot;&quot; src=&quot;file:///C:\Users\funal\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Bu ekran excel dosyayı gösterdikten sonra listemizin hangi excel sayfasında olduğunu belirmemiz için geliyor. Buradan ilgili sayfayı seçiyoruz.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZETGPcrKl2ABQKWDHy0inHQGLFWuC_4x198pGSofK19c_GIwOfqSQbGLIrDADMyWoTVXKz2l4zEIxiyKiTDspVUtG2uMze_XBqWz0ysbMrkrlNlpSQq87z3_dupadfg84lSSOc5UB8HI/s1600/04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;376&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZETGPcrKl2ABQKWDHy0inHQGLFWuC_4x198pGSofK19c_GIwOfqSQbGLIrDADMyWoTVXKz2l4zEIxiyKiTDspVUtG2uMze_XBqWz0ysbMrkrlNlpSQq87z3_dupadfg84lSSOc5UB8HI/s640/04.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;shape id=&quot;Picture_x0020_4&quot; o:spid=&quot;_x0000_i1025&quot; style=&quot;height: 261pt; mso-wrap-style: square; visibility: visible; width: 453.75pt;&quot; type=&quot;#_x0000_t75&quot;&gt;&lt;imagedata cropbottom=&quot;39078f&quot; cropleft=&quot;8516f&quot; cropright=&quot;28204f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\funal\AppData\Local\Temp\msohtmlclip1\01\clip_image004.png&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;/span&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Sonra şablon belgemizdeki ilgili alanı seçip oraya&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;“Insert Merge Field “&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;menüsünden&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;uygun alanı eşleyelim. Tüm &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&amp;lt;&amp;gt;&lt;/b&gt; ile yazdığımız alanları bu şekilde eşledikten sonra belgeleri otomatik üretme işlemini başlatabiliriz.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Alanları eşlediğimiz zaman&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;aşağıda görüldüğü gibi &amp;lt;&amp;lt;alanismi&amp;gt;&amp;gt; şeklinde alanlar gelmektedik belgemize. Bu alanlara sağ tıklayıp “Edit Field”&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;menüsünü seçtiğimizde buradan bir işinize yarayabilecek işlem yapabilirsiniz. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;shape id=&quot;Picture_x0020_6&quot; o:spid=&quot;_x0000_s1031&quot; style=&quot;height: 274.5pt; margin-left: 180.4pt; margin-top: 6.35pt; mso-height-percent: 0; mso-height-relative: page; mso-position-horizontal-relative: text; mso-position-horizontal: absolute; mso-position-vertical-relative: text; mso-position-vertical: absolute; mso-width-percent: 0; mso-width-relative: page; mso-wrap-distance-bottom: 0; mso-wrap-distance-left: 9pt; mso-wrap-distance-right: 9pt; mso-wrap-distance-top: 0; mso-wrap-style: square; position: absolute; visibility: visible; width: 311.85pt; z-index: -251656192;&quot; type=&quot;#_x0000_t75&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;imagedata cropbottom=&quot;15257f&quot; cropleft=&quot;19614f&quot; cropright=&quot;13846f&quot; croptop=&quot;17684f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\funal\AppData\Local\Temp\msohtmlclip1\01\clip_image005.png&quot;&gt;&lt;/imagedata&gt;&lt;wrap type=&quot;through&quot;&gt;&lt;/wrap&gt;&lt;/span&gt;&lt;/shape&gt;&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Qs3UCuzpnVeuD1kicAP70r5nDCFG9NdevH4DVvVxLVVRn5iAXtfFK5Wb8hMD1yc84sqfJydHmAmhV9OXVrsciqq6fbi3msnheTTcq037BV_PKiKyR7pBrwW-Iy8WEMjhaqhM2hqjb9I/s400/05.png&quot; width=&quot;187&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYIf6eym4iPtain1Gk46FTU4o6pXhSvLZlPV2_OUMZtxgx-mVG2xj_cRVl3qTAGJ8Sue0pStFQ9bSoPFCDwr1RA6Xja3v48uL0ZHBVC0_L6lrHPd3KrcYKF-vEVoFuTQbkGIrn9kEqRGo/s1600/06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;363&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYIf6eym4iPtain1Gk46FTU4o6pXhSvLZlPV2_OUMZtxgx-mVG2xj_cRVl3qTAGJ8Sue0pStFQ9bSoPFCDwr1RA6Xja3v48uL0ZHBVC0_L6lrHPd3KrcYKF-vEVoFuTQbkGIrn9kEqRGo/s640/06.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Mesela excel verilerinizde tüm isimlerin tüm harfleri büyük yazılmış olsun siz excel listede herhangi bir düzeltme yapmadan bu ekranda&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Format&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;başlıklı listedeki&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;“Title Case” seçeneğiniz seçerseniz verileriniz word belgesine yazılırken&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;sadece baş harfleri büyük şekilde yazılacaktır. Ya da ilgili alanın başına veya sonuna otomatik bir değer eklenmesini istiyorsanız şablonda herhangi bir ekleme yapmadan bu ekran üzerinden&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;“Text to be inserted after:” ile sonuna, “Text to be inserted before:” ile alanın başına istediğimiz değeri ekletebiliriz.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;shape id=&quot;Picture_x0020_8&quot; o:spid=&quot;_x0000_s1029&quot; style=&quot;height: 249.75pt; margin-left: 261.6pt; margin-top: 5.4pt; mso-height-percent: 0; mso-height-relative: page; mso-position-horizontal-relative: text; mso-position-horizontal: absolute; mso-position-vertical-relative: text; mso-position-vertical: absolute; mso-width-percent: 0; mso-width-relative: page; mso-wrap-distance-bottom: 0; mso-wrap-distance-left: 9pt; mso-wrap-distance-right: 9pt; mso-wrap-distance-top: 0; mso-wrap-style: square; position: absolute; visibility: visible; width: 225.75pt; z-index: -251653120;&quot; type=&quot;#_x0000_t75&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;imagedata cropbottom=&quot;37276f&quot; cropleft=&quot;20762f&quot; cropright=&quot;28806f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\funal\AppData\Local\Temp\msohtmlclip1\01\clip_image007.png&quot;&gt;&lt;/imagedata&gt;&lt;wrap type=&quot;through&quot;&gt;&lt;/wrap&gt;&lt;/span&gt;&lt;/shape&gt;&lt;shape id=&quot;Picture_x0020_7&quot; o:spid=&quot;_x0000_s1028&quot; style=&quot;height: 288.75pt; margin-left: -0.35pt; margin-top: 5.7pt; mso-height-percent: 0; mso-height-relative: page; mso-position-horizontal-relative: text; mso-position-horizontal: absolute; mso-position-vertical-relative: text; mso-position-vertical: absolute; mso-width-percent: 0; mso-width-relative: page; mso-wrap-distance-bottom: 0; mso-wrap-distance-left: 9pt; mso-wrap-distance-right: 9pt; mso-wrap-distance-top: 0; mso-wrap-style: square; position: absolute; visibility: visible; width: 232.05pt; z-index: -251654144;&quot; type=&quot;#_x0000_t75&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;imagedata cropbottom=&quot;38143f&quot; cropleft=&quot;18638f&quot; cropright=&quot;33135f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\funal\AppData\Local\Temp\msohtmlclip1\01\clip_image008.png&quot;&gt;&lt;/imagedata&gt;&lt;wrap type=&quot;through&quot;&gt;&lt;/wrap&gt;&lt;/span&gt;&lt;/shape&gt;&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifbbwz7oxQfvH8ktPCL1azgWPlQ3aFOKZSQ7pkaDRXrHC8bR_4mh4eJCyKJYU78H5joKssEk8Lg_iFsnK2NHAJ6Y9ZZMGSzl448YrIeo3Mpwklm9TGbmecFceh2ke5AgHeCf4xfxS15Qs/s1600/07.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifbbwz7oxQfvH8ktPCL1azgWPlQ3aFOKZSQ7pkaDRXrHC8bR_4mh4eJCyKJYU78H5joKssEk8Lg_iFsnK2NHAJ6Y9ZZMGSzl448YrIeo3Mpwklm9TGbmecFceh2ke5AgHeCf4xfxS15Qs/s1600/07.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Yandaki ekran görüntülerinde görüldüğü gibi Rules menüsü ile bir çok kural oluşturabilir bu kurallara göre kayıtlarınızı modifiye edip görünür gözükmez yapabilirsiniz.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqlCmcER0xBWjR9D2W03y1kU7l8N0amkODBRoija9dB0Djj44po6PqHvqN4cZ9V837Am_lefIIfGHVx7DV8zfpLbINZsRC_B8EIAdqSYrOn0JVyXhKTg8CJCaptxoS3EYw_xhcyuVXnZ4/s1600/08.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqlCmcER0xBWjR9D2W03y1kU7l8N0amkODBRoija9dB0Djj44po6PqHvqN4cZ9V837Am_lefIIfGHVx7DV8zfpLbINZsRC_B8EIAdqSYrOn0JVyXhKTg8CJCaptxoS3EYw_xhcyuVXnZ4/s400/08.png&quot; width=&quot;321&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;Preview Results ile şablon dosya üzerine listeyi bağlı şekilde verileri ile görüntüleyebilir kayıtlar arasında ileri geri tuşları ile ilerleyerek verilerin sonuç çıktısında nasıl olacağının önceden görebilirsiniz.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;shape id=&quot;Picture_x0020_10&quot; o:spid=&quot;_x0000_s1027&quot; style=&quot;height: 165.75pt; margin-left: 257.85pt; margin-top: 10.15pt; mso-height-percent: 0; mso-height-relative: page; mso-position-horizontal-relative: text; mso-position-horizontal: absolute; mso-position-vertical-relative: text; mso-position-vertical: absolute; mso-width-percent: 0; mso-width-relative: page; mso-wrap-distance-bottom: 0; mso-wrap-distance-left: 9pt; mso-wrap-distance-right: 9pt; mso-wrap-distance-top: 0; mso-wrap-style: square; position: absolute; visibility: visible; width: 235.8pt; z-index: -251651072;&quot; type=&quot;#_x0000_t75&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;imagedata cropbottom=&quot;28184f&quot; cropleft=&quot;27904f&quot; cropright=&quot;27749f&quot; croptop=&quot;26237f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\funal\AppData\Local\Temp\msohtmlclip1\01\clip_image009.png&quot;&gt;&lt;/imagedata&gt;&lt;wrap type=&quot;through&quot;&gt;&lt;/wrap&gt;&lt;/span&gt;&lt;/shape&gt;&lt;shape id=&quot;Picture_x0020_9&quot; o:spid=&quot;_x0000_s1026&quot; style=&quot;height: 164.25pt; margin-left: -0.15pt; margin-top: 25.2pt; mso-height-percent: 0; mso-height-relative: page; mso-position-horizontal-relative: text; mso-position-horizontal: absolute; mso-position-vertical-relative: text; mso-position-vertical: absolute; mso-width-percent: 0; mso-width-relative: page; mso-wrap-distance-bottom: 0; mso-wrap-distance-left: 9pt; mso-wrap-distance-right: 9pt; mso-wrap-distance-top: 0; mso-wrap-style: square; position: absolute; visibility: visible; width: 243.3pt; z-index: -251652096;&quot; type=&quot;#_x0000_t75&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;imagedata cropbottom=&quot;51990f&quot; cropleft=&quot;30312f&quot; cropright=&quot;22681f&quot; o:title=&quot;&quot; src=&quot;file:///C:\Users\funal\AppData\Local\Temp\msohtmlclip1\01\clip_image010.png&quot;&gt;&lt;/imagedata&gt;&lt;wrap type=&quot;through&quot;&gt;&lt;/wrap&gt;&lt;/span&gt;&lt;/shape&gt;&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4h4Myc2dmDrdMgbd_u0ecQFG5lBuJXpxEKvwZJUEUUN5AHVuMJUrMHjkSMH2B5QZotM4NYmlulxB8TK9PkBTu5j-VL6bFAGiwXB8VSRZHPjj95NiwOFW1cj7XgUoeayT2h6426J9Oxsk/s1600/09.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; height=&quot;389&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4h4Myc2dmDrdMgbd_u0ecQFG5lBuJXpxEKvwZJUEUUN5AHVuMJUrMHjkSMH2B5QZotM4NYmlulxB8TK9PkBTu5j-VL6bFAGiwXB8VSRZHPjj95NiwOFW1cj7XgUoeayT2h6426J9Oxsk/s400/09.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Nihayet şablon belgemizden sonuç belgelerimiz oluşturma kısmına geldik.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Bunun için “Finish Merge” menüsünden&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;dökümanların yazıcı çıktısını almak istiyorsanız&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;“Print Documents” seçilir. Oluşan yazıyı listedeki herkese ayrı ayrı mail olarak göndermek istiyorsanız “Send E-mail Messages...”&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;seçilir. Mail göndermek için tabiki&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Kime (To : )&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;alanına eşleyebileceğiniz mail adreslerinin listenizde kayıtlı olması gerekir. Biz bu örnekte otomatik belge çoklaması yapmak istiyoruz o yüzden menünün en üstündeki&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;“Edit Individual Documents...” menüsünü seçiyoruz. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikP8HvnnXgPHVUBEdtMihAV3qTNj3fgE0Pm_Bya2tI2zmSfOXqhwABV2KKgaWAq9JXX5-kodKMa3TAckD4jR1_nsS1jS6jmZh9iqq0NsyePkFYCup5Qt6ZukyjijtxEkBgNO0SMi_392s/s1600/10.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; h5=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikP8HvnnXgPHVUBEdtMihAV3qTNj3fgE0Pm_Bya2tI2zmSfOXqhwABV2KKgaWAq9JXX5-kodKMa3TAckD4jR1_nsS1jS6jmZh9iqq0NsyePkFYCup5Qt6ZukyjijtxEkBgNO0SMi_392s/s1600/10.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Buradan gelen ekranda&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;ya tüm sayfaları oluşturabiliriz, veya ileri geri tuşları ile öngörünümde ilerlemişsek üzerinde bulunduğumuz kaydı ya da başlangıç ve bitiş indexlerini verdiğimiz kayıtlardan belgeleri oluşturabiliriz.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;“OK”&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;tuşuna bastığımızda ayrı bir word belgesi açılacak ve buraya tüm belgeler sırası ile otomatik oluşacaktır. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 10pt;&quot;&gt;
&lt;span style=&quot;mso-fareast-language: TR; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Umarım bu özellik bir çok işiniz kolaylaştıracaktır. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/2792863567628734619/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/2792863567628734619' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/2792863567628734619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/2792863567628734619'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2011/02/microsoft-ofis-mail-merge-ile-sablon.html' title='Microsoft Ofis Mail Merge ile  şablon bir metni bir çok kişi için kısa sürede oluşturma.'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9D_GO5BzJZasv1d67b96elu4laxwncBh4I1JMo44sfUw6FEboLtIcq-gT2KTf6Q6WZ2aa4kMQDOY3uQNdATnSnX-7XUDtUi5Sok0c4xlr_qjmT06QVOwwYoWdgiJ_1ouQYkq6iTlqQBU/s72-c/01.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-5165186522951308750</id><published>2011-02-07T14:43:00.003+02:00</published><updated>2011-02-08T12:03:26.667+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="handler"/><title type='text'>HttpHandler ile güvenli dosya paylaşımı.</title><content type='html'>&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Bildiğiniz gibi web yapısında herşey request-response mantığı içinde devam eder. Bir istek (request) sunucuya gelince, hangi tanımlanmış kod&#39;un (ddl,class,exe,ashx ) bu istekle ilgilenip bir cevap döneceği &lt;a href=&quot;http://tureng.com/search/handler&quot; target=&quot;_blank&quot;&gt;handler&lt;/a&gt; ( kotarıcı, işleyici) kavramını oluşturur. Varsayılan olarak aspx,ascx, vb bir çok dosyanın bir handleri vardır. ve bu handler atamasına IIS arayüzünden erişebilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Normalde bir rar, zip, pdf gibi dosyalar sunucudan istenince download edilebilir şekilde clienta gelirler. yani clietn istemci yani web tarayıcılar bu dosyaları indirme veya açma işlemini yapabilirler. Biz eğer kendimiz bu dosya tiplerine bir handler yazarsak şifreyi doğru girmeye kullanıcılara dosyalarımızı göndermeyebiliriz. Doğru girdiklerinde ise normal handler ne yapıyorsa o şekilde dosyayı istemciye yollarız &lt;br /&gt;
&lt;br /&gt;
Öncelikle bir kaç rar dosyası bulup bunlardan bazılarını uygulama kök dizinimize bir kısmınıda \secureshare klasörü altına kopyalayalım. sonra bu dosyalara browse edeciğimiz webform1.aspx gibi bir sayfada link verelim.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;webform1.aspx&#39;den : &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;hr&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;güvenli içerik : &lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;br&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;href&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;secureshare/a.rar&quot;&amp;gt;&lt;/span&gt;a.rar&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;br&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;href&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;secureshare/b.rar&quot;&amp;gt;&lt;/span&gt;b.rar&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;br&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;href&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;secureshare/c.rar&quot;&amp;gt;&lt;/span&gt;c.rar&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;br&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;href&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;secureshare/d.rar&quot;&amp;gt;&lt;/span&gt;d.rar&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;hr&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;şifresiz- içerik : &lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;br&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;href&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;a1.rar&quot;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;a1.rar&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;br&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;href&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;d1.rar&quot;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;d1.rar&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;projemize&amp;nbsp; yeni&amp;nbsp; bir &quot;Generic Handler&quot;&amp;nbsp; ekleyerek içine aşağıdaki kodları yazalım. &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;Handler2.ashx.cs&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;kodu : &lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;// ekstra eklenen using’ler : &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt; System.Web.SessionState;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;// session kullanımı için &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;using&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt; System.IO;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;fileinfo için dosya uznatısına göre contenttype&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;namespace&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt; WebApplication1&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;DosyaHandler&lt;/span&gt; : &lt;span style=&quot;color: #2b91af;&quot;&gt;IHttpHandler&lt;/span&gt;, &lt;span style=&quot;color: #2b91af;&quot;&gt;IRequiresSessionState&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;/*&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;session&#39;ı handler içinde kullanabilmek için yukarıdaki &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;IRequiresSessionState interface&#39;ini&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;inherit&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;etmemiz gerekli.&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;*/&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; ProcessRequest(&lt;span style=&quot;color: #2b91af;&quot;&gt;HttpContext&lt;/span&gt; context)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #2b91af;&quot;&gt;HttpRequest&lt;/span&gt; req = context.Request;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;/* kullanıcı doğru şifreyi girdi ise session objemizde istediğimiz değer vardır. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;* İstenen dosyanın contenttype&#39;ını&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;al ve client&#39;a gönder.&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;*/&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt;(context.Session[&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;tamam&quot;&lt;/span&gt;]!=&lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt; &amp;amp;&amp;amp; context.Session[&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;tamam&quot;&lt;/span&gt;].ToString()==&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;1&quot;&lt;/span&gt;) &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; dosya = req.PhysicalPath;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;context.Response.ContentType = GetContentType(dosya);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;context.Response.TransmitFile(dosya);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;context.Response.End();&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;/*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;şifre girilmedi ise sessindaki değerimiz boş&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;istenen dosyayı session&#39;a at.&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;sonra login&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;sayfasına yönlendir isteği. &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;*/&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; sayfa=req.CurrentExecutionFilePath;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;context.Session[&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;dosya&quot;&lt;/span&gt;]=sayfa;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;context.Response.Redirect(&lt;span style=&quot;color: #a31515;&quot;&gt;@&quot;~\login.aspx&quot;&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;/*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;dosya uzantısından contenttype bulan fonksiyon. diğer content typeler aşağıdaki linki&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;verilen siteden bulunabilir &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;*/&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; GetContentType(&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; filename)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;// http://reliableanswers.com/contenttype/ctype.asp?ord=subs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; ct = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #2b91af;&quot;&gt;FileInfo&lt;/span&gt; fileinfo = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;FileInfo&lt;/span&gt;(filename);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (fileinfo.Exists)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;switch&lt;/span&gt; (fileinfo.Extension.Remove(0, 1).ToLower())&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;pdf&quot;&lt;/span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ct = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;application/pdf&quot;&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;break&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;rar&quot;&lt;/span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ct = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;application/x-rar-compressed&quot;&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;break&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;zip&quot;&lt;/span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ct = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;application/x-zip-compressed&quot;&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;break&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;exe&quot;&lt;/span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ct = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;application/x-msdownload&quot;&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;break&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; ct;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;} &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;bool&lt;/span&gt; IsReusable&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;get&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;login.aspx sayfamız :&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas; font-size: 12pt;&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Şifre: &lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;TextBox&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;ID&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;TextBox1&quot;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;runat&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;TextBox&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;Button&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;ID&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;Button1&quot;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;runat&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;onclick&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;Button1_Click&quot;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;Text&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;Button&quot;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;Label&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;ID&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;Label1&quot;&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;runat&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;server&quot;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;asp&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;Label&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: Consolas;&quot;&gt;div&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 35.4pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;&lt;br /&gt;&lt;/span&gt;basit bir sayfa yaptık demo için siz her dosya için yda grup grup değişik bir mekanizma oluşturabilirsiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;login.aspx.cs&amp;nbsp; kodu&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;protected&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; Button1_Click(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;EventArgs&lt;/span&gt; e)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (TextBox1.Text == &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;1&quot;&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Session[&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;tamam&quot;&lt;/span&gt;] = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;1&quot;&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; sayfa = Session[&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;dosya&quot;&lt;/span&gt;].ToString();&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Response.Redirect(sayfa);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Session[&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;tamam&quot;&lt;/span&gt;] = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Label1.Text = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;hatalı şifre!&quot;&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 35.4pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 35.4pt;&quot;&gt;
görüldüğü gibi şifre doğru ise session&#39;da dosya indirmek için aradığımız değeri&amp;nbsp; kaydediyoruz. Login sayfasına gelmeden&amp;nbsp;önce hangi dosya talep edilmiş ise o da session&#39;da kayıtlı olduğu için giriş doğrulanınca isteği tekrar o dosyaya yönlendiriyoruz. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
evet şu ana kadar yaptıklarımız sadece alt yapı idi. eğer web.config de son bağı koymaz ise bu yaptıklarımız sadece bir kod parçası olarak kalır ve bizim dosyalarımızı normal şekilde download edilir.&amp;nbsp; evet normalde IIS de yapılan mapping olayını biz web.config üzerinden&amp;nbsp; özelleştireceğiz (customize).&amp;nbsp; evet sadece&amp;nbsp; rar uzantılı dosyalar için demo&#39;muzu yapıyoruz benzer diğer uzantılar için tek tek girilmesi gereki handler&#39; kayıtlarının&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;. &lt;/span&gt;&lt;strong&gt;&lt;u&gt;&amp;nbsp;web.config &amp;lt;httphandlers&amp;gt; tag&#39;i &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Consolas;&quot;&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 12pt;&quot;&gt;httpHandlers&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 12pt;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 12pt;&quot;&gt;verb&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;*&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;path&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;*/secureshare/*.rar&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;WebApplication1.DosyaHandler, &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;WebApplication1&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 12pt;&quot;&gt;httpHandlers&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 12pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 35.4pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-ansi-language: TR; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;verb parametresi ile handlerin&amp;nbsp; GET,POST, vb hangi tip istekte çalışacağını belirler. Path parametresi dosyanın ya açık adı yada wildcard ile yazılmış şekli.&amp;nbsp; burada biz&amp;nbsp; görüldüğü gibi sadece&amp;nbsp;&amp;nbsp; secureshare klasöründen çağrılacak (request edilecek)&amp;nbsp; rar uzantılı dosyaları kendi özel handler&#39;ımıza yönlendirdik.&amp;nbsp; diğer klasördeki rarlar normal IIS davranışı nasıl ise o şekilde cevaplanır.&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 12pt; line-height: 115%; mso-ansi-language: TR; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Consolas;&quot;&gt;&amp;nbsp; örnek uygulama kodları indirmek için &lt;a href=&quot;http://cid-9d0bc63e4dca4644.office.live.com/self.aspx/.Public/httpHandlerApp.rar&quot;&gt;tıklayınız&lt;/a&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/5165186522951308750/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/5165186522951308750' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/5165186522951308750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/5165186522951308750'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2011/02/httphandler-ile-dosyapaylasmlarmz.html' title='HttpHandler ile güvenli dosya paylaşımı.'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-1736294615848330573</id><published>2011-02-04T14:19:00.004+02:00</published><updated>2011-02-16T10:10:08.686+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><title type='text'>IIS Sunucuda uygulama havuzunu farklı bir kimlik ile çalıştırmak</title><content type='html'>&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;IIS Sunucuda uygulama havuzunu farklı bir kimlik ile çalıştırmak.&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Varsayalın ayarlarla çalıştırılan bir IIS sunucusu&amp;nbsp; NETWORK SERVICES hesabı veya IISUSR_&amp;lt;MAKINEADI&amp;gt;&amp;nbsp; hesabı&amp;nbsp; ile ilgili klasörlere ve sql veritabanına erişir. Ancak bazı durumlarda bizim kendi oluşturduğumuz bir lokal veya domain kullanıcısını Application Pool kısmında kimlik olarak göstermemiz ve bu kullanını yetkileri ile web uygulamasını çalıştırmamız gerekebilir. Bu durumun gerekli olduğu bir senaryo şöyle olabilir. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Web sunucunuz bir sharepoint portal server üzerinde koşuyorsa varsayılan olarak sql sunucunuzun güvenlik ayarlarında Server Authentication kısmında&amp;nbsp; Windows Authentication mode seçilidir. Bu yüzden&amp;nbsp; eğer kendi .net uygulamanızda bir sql login ile bağlantı kurmak isterseniz, “Trusted mode is not allowed” benzeri bir hata alırsınız.&amp;nbsp;&amp;nbsp; Ayrıca sharepoint uygulaması kurulum sırasında belli kimliklerle ayarlanmıştır. Eğer portal yöneticisi değilseniz veya sharepoint ayarları ile oynamak istemiyorsanız veya bu ayarları değiştirmenin nelere yol açabileceğini kestiremiyorsanız yukarıda bahsettiğimiz çözüm gibi bir çözüme ihtiyacınız olacaktır. &lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQt-MiMVJhRD_9qnUCy2vQYrAgso04XcfuUoHk11RFFBbm49OFk0vwvWY5GXo-qzqopwJXt986rfMq_GJInWXE6Yg3Xkb_mMgDkq4WjlEzLWGJy7KO406s0R83knKkUlthbTtqMjIJ3TQ/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;578&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQt-MiMVJhRD_9qnUCy2vQYrAgso04XcfuUoHk11RFFBbm49OFk0vwvWY5GXo-qzqopwJXt986rfMq_GJInWXE6Yg3Xkb_mMgDkq4WjlEzLWGJy7KO406s0R83knKkUlthbTtqMjIJ3TQ/s640/1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Şimdi sırası ile kendi lokal kullanıcımızı oluşturalım ve bu kullanıcıya IIS’de , SQL’de ve ilgili klasörde ne tür yetkilendirmeler yapacağımıza bakalım.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;

&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;ca-pub-8653671462780945&quot;;
/* Reklam1 */
google_ad_slot = &quot;3499646541&quot;;
google_ad_width = 728;
google_ad_height = 90;
//--&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;


br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
IIS uygulama havuzumuz, web uygulaması klasörümüz ve sql veritabanımızın ilk halinin ekran görüntüleri aşağıdaki gibidir. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA3XKdeGOtiKdzDcAnShTeix2txiIE3EZ8k3wf_TfckWSODdbQvEdDVhHbK4j6HX2CsHPIrFlXDRROIs_-JRPkvr5spNb5tQ_Aj_cZL63vufH2mi7aXq6WsvPVxRSMMCEkQ6AU7zMQpjg/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA3XKdeGOtiKdzDcAnShTeix2txiIE3EZ8k3wf_TfckWSODdbQvEdDVhHbK4j6HX2CsHPIrFlXDRROIs_-JRPkvr5spNb5tQ_Aj_cZL63vufH2mi7aXq6WsvPVxRSMMCEkQ6AU7zMQpjg/s640/2.png&quot; width=&quot;558&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju7jUYQY-qLsHLKxYH1GOmpkKOQDSsuxGpdCzk1TDTdNgPTxmhK7w4c32V-M_zOrDErlHR6HosSPr0orE88O7RrstJg147h9cLk0nGCPRhCmXXpGNgmhj5Kb4oTx4MTtyw9qtafb57Ojg/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju7jUYQY-qLsHLKxYH1GOmpkKOQDSsuxGpdCzk1TDTdNgPTxmhK7w4c32V-M_zOrDErlHR6HosSPr0orE88O7RrstJg147h9cLk0nGCPRhCmXXpGNgmhj5Kb4oTx4MTtyw9qtafb57Ojg/s640/3.png&quot; width=&quot;625&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
IISUser1&amp;nbsp; username’i ile bir lokal user ekliyoruz. Password never expires olsun ve Pass123 diye şifresi olsun.&amp;nbsp; Şimdilik giç bir lokal gruba eklemedik. Hatalarımızı aldıktan sonra grup eklemesi yapacağız.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;nbsp;IIS’dedeki&amp;nbsp; net uygulamamızı&amp;nbsp;&amp;nbsp; demo için 8080 portundan çalıştırdım ki &amp;nbsp;sharepoint ile çaışmasın diye.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;nbsp;Evet henüz app pool’a bir kimlik tanıtmadık sql’e de bir login eklemedik ve bu şekli ile uygulaması browse edersek aşağıdaki gibi gayet sıkıcı gözüken ve sıklıkla sql ve IIS ile ilk uygulama deployment zamanı görünen mesajı görürüz.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj83T-e1ube4sx159O5AeaGT0VgWzOYDQA_iTkXgvanyMSNqvCahO8Fi_QValMOSKRxPENK2Psm7rOPVK_bRS6rKwZdXyBWgKw86T4vO2aBv06EhyphenhyphenuVkfKEGDEsgsj5f2aujQOrm29PALs/s1600/4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;378&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj83T-e1ube4sx159O5AeaGT0VgWzOYDQA_iTkXgvanyMSNqvCahO8Fi_QValMOSKRxPENK2Psm7rOPVK_bRS6rKwZdXyBWgKw86T4vO2aBv06EhyphenhyphenuVkfKEGDEsgsj5f2aujQOrm29PALs/s640/4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
SQL security kısmından&amp;nbsp; bir windows user ekleyelim. Burada istersek zaten sharepoint zamanı ekli&amp;nbsp; genelde sistemde admin yetkisi olan kullanıcıyı kullanabilir ve tüm dertlerimizden kurtulabiliriz. Ancak biz daha bizim uygulamaya özel yetkileri sınırlı bir kullanıcı kullanarak daha güvenli bir yaklaşım sergileyebiliriz. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8Kt2knfAp44so4_WWt2UwpYIuYIRQxvBAp5roTqxsFrOiwNS6XkUgwez9jW6W9zYwLHQ9ajQW8mWKWyZoyADBDipB8sw9Jqu-IJ5FUJ0MCNx_t_AlYtRFxOXJFa6yeidOi1mDeMCZMdY/s1600/5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;589&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8Kt2knfAp44so4_WWt2UwpYIuYIRQxvBAp5roTqxsFrOiwNS6XkUgwez9jW6W9zYwLHQ9ajQW8mWKWyZoyADBDipB8sw9Jqu-IJ5FUJ0MCNx_t_AlYtRFxOXJFa6yeidOi1mDeMCZMdY/s640/5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV9TJQxHxFjQXA9J2EPwVbRMKfqYqpwACgIkPilMGtPXfvBd1oT2VkgiNg9ZhGj4xeZcSBwSIMoHRLoC2VF0NeWAudl1KuSFr1UCQcdcLxue0vleEwIducOIwPtsFMCZpSRKr3Ebqxz5Y/s1600/6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;585&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV9TJQxHxFjQXA9J2EPwVbRMKfqYqpwACgIkPilMGtPXfvBd1oT2VkgiNg9ZhGj4xeZcSBwSIMoHRLoC2VF0NeWAudl1KuSFr1UCQcdcLxue0vleEwIducOIwPtsFMCZpSRKr3Ebqxz5Y/s640/6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Sonra IIS&amp;nbsp; Uygulama Havuzumuzun özelliklerine geliyoruz ve orada kimlik (Identity) kısmında &amp;nbsp;aşağıdaki gibi lokal user’ımızı ayarlıyoruz.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxA5kRtZT5vCcmGJmGkaX4gER4GJRL5EI1FN-g_BOBcUbOJRsXQAbvCLpE6wTd-jQp4Rq6zTFhf55lVvj4fOnR1_JfNrSaAJ1GUDBbbYJ4_ptCjp3Bu6_WgN6VkSXBptO4sLE2xtzzYZ4/s1600/7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;383&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxA5kRtZT5vCcmGJmGkaX4gER4GJRL5EI1FN-g_BOBcUbOJRsXQAbvCLpE6wTd-jQp4Rq6zTFhf55lVvj4fOnR1_JfNrSaAJ1GUDBbbYJ4_ptCjp3Bu6_WgN6VkSXBptO4sLE2xtzzYZ4/s640/7.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Tabiki&amp;nbsp; &amp;nbsp;sql sunucuya trusted_connection=true&amp;nbsp; ayarı ile &amp;nbsp;bağlantı yapan .net uygulamamızın&amp;nbsp; kimlik bilgisini özelleştirdiğimiz Pool’da çalışması gerekiyor. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdwN6u6eYLwQSKYqqWQQPrtK_Qeuow33HbUWCyjVSrtPrd0OhzNur_7l8hzUfZMlLTfQpAR_XDG2gMUgA4rkvBTOXlsZ6jd1raTH09lDgIcVKhrBKoY2a7WdjEF9wrB3A2VDIwC9unh2A/s1600/8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;548&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdwN6u6eYLwQSKYqqWQQPrtK_Qeuow33HbUWCyjVSrtPrd0OhzNur_7l8hzUfZMlLTfQpAR_XDG2gMUgA4rkvBTOXlsZ6jd1raTH09lDgIcVKhrBKoY2a7WdjEF9wrB3A2VDIwC9unh2A/s640/8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;nbsp;Evet bütün bu ayarlar ve eklemelerden sonra artık hata mesajımız değişti:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguItMeBdhX3dEv-Y4QlEOQk96s60IlWe8Byvkw0rNZXRhzRodWMQpxwZ_s6qrf-Cpjte4lvhC-cIqOghZNZ36nnNti8SAi2PSwnT0S9J9eJkacKN50zm8QJTLpWKciW_oDPcN7Wxi4JJY/s1600/9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;323&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguItMeBdhX3dEv-Y4QlEOQk96s60IlWe8Byvkw0rNZXRhzRodWMQpxwZ_s6qrf-Cpjte4lvhC-cIqOghZNZ36nnNti8SAi2PSwnT0S9J9eJkacKN50zm8QJTLpWKciW_oDPcN7Wxi4JJY/s640/9.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Bu hata mesajının kaynağını çözmek için ve genel bir uygulama olarak hataların nereden kaynaklandığını anlayabilmek için Event Log Viewer kullanılabilir. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWhj6WUCaM1FWhz2svCnu5vdMyWlCkxLSL9jWxgKuGggiZFpwUGjabHGm4uCUUrMrOVPMNEBMCeWP60x5KKi7PjwONsNBurJVWSuP24mNPd7L9_6e3PncjX5Utjr6CGgr_p8l5wuDSRqg/s1600/10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;488&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWhj6WUCaM1FWhz2svCnu5vdMyWlCkxLSL9jWxgKuGggiZFpwUGjabHGm4uCUUrMrOVPMNEBMCeWP60x5KKi7PjwONsNBurJVWSuP24mNPd7L9_6e3PncjX5Utjr6CGgr_p8l5wuDSRqg/s640/10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Görüldüğü gibi yeni eklediğimiz identity ile ilgili bir sıkıntı var. Demek ki bu kimlikteki &amp;nbsp;kullanıcı bir yerelere erişmekte sıkıntı çekiyor.&amp;nbsp; Düşündüğümüz zaman bir&amp;nbsp; .net web uygulaması çalışma zamanında nereleri kullanır?&amp;nbsp; Tabiki &amp;nbsp;&amp;nbsp;framework klasöründeki &amp;nbsp;Temporary ASP.NET files klasörü ve uygulamamızın bulunduğu&amp;nbsp; wwwroot’daki klasör.. bunlara gerekli okuma yazma erişimini vermemiz gerekli. Ancak&amp;nbsp; IISUser1 kullanıcısına yetki vermek yerine&amp;nbsp; IIS_WPG = yani IIS Work Proccess Grup&amp;nbsp; grubuna ekler isek bu kimlik kullanıcısını ve daha sonra ekleyeceğimiz IIS pool kimlik kullanıcılarını ekstra yetkilendirmeyle uğraşmamıza gerek kalmaz. Çünkü aşağıda görüldüğü gibi zaten IIS_WPG&amp;nbsp; grubunun gerekli okuma yazma yetkisi var bahsi geçen klasöre. &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVC8X1b7wIgR6gZUHgQbcL1sKyEvst2hZYBgpbPEkl7qR8G4r7QYTqBrOjAYPEdvXZiwS0jcok8hs9s8niHXjpLKTlZK4_C24cnieUoYByRI48TQG8pVB6Ro_QAFdjjhmXwZ3_IgJTkN4/s1600/11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;446&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVC8X1b7wIgR6gZUHgQbcL1sKyEvst2hZYBgpbPEkl7qR8G4r7QYTqBrOjAYPEdvXZiwS0jcok8hs9s8niHXjpLKTlZK4_C24cnieUoYByRI48TQG8pVB6Ro_QAFdjjhmXwZ3_IgJTkN4/s640/11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;IIS_WPG lokal grubuna kullanıcımızı ekliyoruz. Görüldüğü gibi daha önceden&amp;nbsp;&amp;nbsp;NETWORK SERVICES bu grupta ekli.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu0Ly9Gl4joVlSFPPOp3UvVjGokiW-TM9DPRVKUl2GeMBXsTqy9gMBJnqQlzD_KoIXoAhQV3dgvr-gbgu_jjZh9pWlHXBuBdSAylGzZIakjntQUkdYMoYUXN-cMqCGkvST15EiWzkORHM/s1600/12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;484&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu0Ly9Gl4joVlSFPPOp3UvVjGokiW-TM9DPRVKUl2GeMBXsTqy9gMBJnqQlzD_KoIXoAhQV3dgvr-gbgu_jjZh9pWlHXBuBdSAylGzZIakjntQUkdYMoYUXN-cMqCGkvST15EiWzkORHM/s640/12.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Daha sonra tekrar browse edelim uygulamayı. Unutmadan bu yetkileri vermeden önce her browse edişimizde&amp;nbsp;&amp;nbsp;uygulama havuzumuz stop modunu düşer bunu tekrar başlatmamız gerekir. Çalıştığından emin olduktan sonra browse edersek artık uygulamamız veri erişimini yapıp arayüzümüze bilgileri getirecektir.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGdboZN5AkIMDd-rK-p2_h8h5QCCQYntqiAXznd7BB9-3yfB1x9BjE2g2ISlQuDAnHIjouwCQoaewo3fQpB4PvsiQ66xL7LNg7E_gsGWalQqWZUw98r_hFfmX6ts-jLF4H0kLpOCWeE3Q/s1600/13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;343&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGdboZN5AkIMDd-rK-p2_h8h5QCCQYntqiAXznd7BB9-3yfB1x9BjE2g2ISlQuDAnHIjouwCQoaewo3fQpB4PvsiQ66xL7LNg7E_gsGWalQqWZUw98r_hFfmX6ts-jLF4H0kLpOCWeE3Q/s640/13.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/1736294615848330573/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/1736294615848330573' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/1736294615848330573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/1736294615848330573'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2011/02/iis-sunucuda-uygulama-havuzunu-farkl_04.html' title='IIS Sunucuda uygulama havuzunu farklı bir kimlik ile çalıştırmak'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQt-MiMVJhRD_9qnUCy2vQYrAgso04XcfuUoHk11RFFBbm49OFk0vwvWY5GXo-qzqopwJXt986rfMq_GJInWXE6Yg3Xkb_mMgDkq4WjlEzLWGJy7KO406s0R83knKkUlthbTtqMjIJ3TQ/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7014050499248417504.post-7298122706351371495</id><published>2011-01-31T14:53:00.003+02:00</published><updated>2015-06-16T10:07:07.423+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linkedserver"/><title type='text'>Linked Server ile Oracle tablolarını sorgulama</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--öncelikler sunucumuzun oracle&#39;&#39;a erişim bilgisini alacağı oracle TNS name bilgilerini alacağı &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;-- dosyayı düzenliyoruz...&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;/*&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;# TNSNAMES.ORA Network Configuration File: F:\oracle\ora92\network\admin\tnsnames.ora&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;# Generated by Oracle configuration tools.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;ORAKIL.DOMAIN.ORG =&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;(DESCRIPTION =&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(ADDRESS_LIST =&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(ADDRESS = (PROTOCOL = TCP)(HOST = SRVORAKL)(PORT = 1521))&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(CONNECT_DATA =&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;(SERVICE_NAME = ORAKIL)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;*/&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;-- sonra SQL tarafında ya arayüzü kullarak&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Server Objects --&amp;gt; Linked Servers kısmında ya da aşağıdaki T-SQL cümleleri ile&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;-- linked sunucuyu tanımlıyoruz... &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;EXEC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;master&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;dbo&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;sp_addlinkedserver&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;@server &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;N&#39;OracleSunucu&#39;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; @srvproduct&lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;N&#39;Oracle 9i&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @provider&lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;N&#39;MSDAORA&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; @datasrc&lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;N&#39;ORAKIL&#39;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;-- sonrada bu sunucuya bağlantı için kullanılacak remoteuser=uzak kullanıcıyı tanımlıyoruz... &lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;EXEC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;master&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;dbo&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;sp_addlinkedsrvlogin&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;@rmtsrvname&lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;N&#39;OracleSunucu&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;@useself&lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;N&#39;False&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;@locallogin&lt;span style=&quot;color: grey;&quot;&gt;=NULL,&lt;/span&gt;@rmtuser&lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;N&#39;OracleUser1&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;@rmtpassword&lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Şifresi&#39;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;-- şimdide gelelim verileri nasıl sorgulayacağımıza &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;select&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: grey;&quot;&gt;*&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;from&lt;/span&gt; OracleSunucu&lt;span style=&quot;color: grey;&quot;&gt;..&lt;/span&gt;OracleUser1&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;PersonelTablosu&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;-- görüldüğü gibi&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;noktalı notasyon ile tabloya kadar erişim sağlanmaktadır.. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;-- eğer birden çok tabloyu içeren join ve update cümleleri kullanacaksanız bu noktalı yazımda sıkıntılar olabileceğinzdne&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;-- bu selectleri sql taraınfa view çekline getirmeniz ve oradan kolayca sanki sqldeki tablolarmış gibi erişmeniz mümkün&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fatihunal34.blogspot.com/feeds/7298122706351371495/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7014050499248417504/7298122706351371495' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/7298122706351371495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7014050499248417504/posts/default/7298122706351371495'/><link rel='alternate' type='text/html' href='http://fatihunal34.blogspot.com/2011/01/linked-server-ile-oracle-tablolarn.html' title='Linked Server ile Oracle tablolarını sorgulama'/><author><name>Fatih ÜNAL</name><uri>http://www.blogger.com/profile/04255530936434245895</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJUJSN_M4ktj4GSVB6GZeQQgW17wtYOI26bvoDjkcNqThwud-3YVX5xsXFTJkm_Efp0HjdEjrx6bb8wI47aZ0hbX49U686EpoT3cxpVBt6jp67A6lz2ERiWXsfL009oU/s113/fatih.jpg'/></author><thr:total>0</thr:total></entry></feed>