<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>.::Mehmet Güzel::.SQL Server DBA</title><link>http://www.mehmetguzel.net/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mehmetGuzel" /><description>Bir Veritabanı Yöneticisinin Notları</description><language>en</language><managingEditor>noreply@blogger.com (Mehmet GÜZEL)</managingEditor><lastBuildDate>Wed, 22 Feb 2012 13:54:56 PST</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">486</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info uri="mehmetguzel" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle>www.MehmetGUZEL.net</itunes:subtitle><item><title>Bir Tablodaki İndekslerin Page Sayısını Bulma</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/vLHkhtpZLuw/bir-tablodaki-indekslerin-page-saysn.html</link><category>SQL Server 2008</category><category>Schema</category><category>sys</category><category>SQL Server 2012</category><category>SQL Server 2008 R2</category><category>MS SQL Server</category><category>Page</category><category>T-SQL</category><category>SQL Server 2005</category><category>Index</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 20 Feb 2012 12:37:10 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5845864002225381066</guid><description>Bu yazımda sizlere, zaman zaman benim de ihtiyaç duyduğum bir konuya değineceğim: Bir tabloda bulunan indeklerin her birisinin toplam page sayısı bulma.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
İndeksler yada tablolar ile ilgili bir operasyon yapmadan önce indeks yada tablomuzun page sayısının ne olduğuna; dolayısıyla disk üzerinde ne kadar yer kapladığına bakarız. Elde ettiğimiz sonucun büyüklüğüne göre ilgili nesne üzerinde ne zaman operasyon yapacağımıza karar veririz.&lt;br /&gt;
&lt;br /&gt;
İndeklerin page sayısını almanın birden çok yolu var. Bu yazımda vereceğim sorgu bu yollardan sadece bir tanesi. Aşağıdaki SQL sorgusunu kullanarak &lt;em&gt;personel&lt;/em&gt; tablosundaki indekslerin page sayısını bulalım:&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;select o.name as TableName,&amp;nbsp;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;i.index_id,&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;i.name as IndexName,&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;au.total_pages as TotalPages,&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;au.used_pages as UsedPages,&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;au.data_pages as DataPages,&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;au.type_desc as AllocationType&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;from sys.allocation_units as au&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;inner join sys.partitions as p on au.container_id = p.partition_id&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;inner join sys.objects as o on p.object_id = o.object_id&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;inner join sys.indexes as i on p.index_id = i.index_id and i.object_id = p.object_id&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;where o.object_id=object_id('dbo.personel')&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;order by i.index_id&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sorgu sonucu:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://2.bp.blogspot.com/-mFXIVEkc7aE/T0H0WsDtrtI/AAAAAAAAAfI/4HOlOMjmWQ4/s1600/IndexPageSayisiResult.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="92px" src="http://2.bp.blogspot.com/-mFXIVEkc7aE/T0H0WsDtrtI/AAAAAAAAAfI/4HOlOMjmWQ4/s640/IndexPageSayisiResult.jpg" width="640px" yda="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Sorgu sonucunda bulunan bazı alanlar:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;TotalPages :&lt;/strong&gt; İlgili nesne için ayrılmış toplam page sayısı&lt;br /&gt;
&lt;strong&gt;UsedPages :&lt;/strong&gt; Kullanımda olan toplam Page sayısı&lt;br /&gt;
&lt;strong&gt;DataPages :&lt;/strong&gt; Internal index pages ve allocation-management pages dışındaki (In-row data, LOB data ve Row-overflow data) page sayısını verir.&lt;br /&gt;
&lt;br /&gt;
Bir sonraki yazıda görüşmek dileğiyle.&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-5845864002225381066?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/vLHkhtpZLuw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-20T22:37:10.990+02:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/-mFXIVEkc7aE/T0H0WsDtrtI/AAAAAAAAAfI/4HOlOMjmWQ4/s72-c/IndexPageSayisiResult.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2012/02/bir-tablodaki-indekslerin-page-saysn.html</feedburner:origLink></item><item><title>Veritabanlarımın Boyutu Kaç GB?</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/iY1a69QqONI/veritabanlarmn-boyutu-kac-gb.html</link><category>SQL Server 2008</category><category>sys</category><category>SQL Server 2012</category><category>SQL Server 2008 R2</category><category>MS SQL Server</category><category>Database</category><category>T-SQL</category><category>SQL Server 2005</category><category>CMS</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Sun, 12 Feb 2012 23:23:41 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-7870822620234266829</guid><description>Bu yazımda SQL Server veritabanı sunucularınızda bulunan tüm veritabanlarının tek tek ve tamamının boyutunun T-SQL ile nasıl bulunacağına değineceğim.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;SQL Server instance'ımdaki tüm veritabanlarımın tek tek boyutunu GB olarak nasıl bulabilirim diyenler sorularının cevabını aşağıda bulabilir:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;declare @sqlmajorversion tinyint&lt;/i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;set @sqlmajorversion=@@microsoftversion/0x01000000&lt;/i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;if @sqlmajorversion=8 --sql server 2000 versiyonu için&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;select name,sum(size)/128/1024.00 databasesizegb&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;from sysaltfiles&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;group by name&lt;/i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;else if @sqlmajorversion&amp;gt;=9--sql server 2005 ve üstü versiyonlar için&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;select name, sum(size)/128/1024.00 databasesizegb&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;from sys.master_files&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;group by name&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
Aynı şekilde bir SQL Server instance'ımdaki tüm veritabanlarının toplam boyutu kaç GB diye merak edenler bunu aşağıdaki T-SQL ile bulabilir:&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;declare @sqlmajorversion tinyint&lt;/i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;set @sqlmajorversion=@@microsoftversion/0x01000000&lt;/i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;if @sqlmajorversion=8 --sql server 2000 versiyonu için&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;select sum(size)/128/1024.00 databasesizegb&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;from sysaltfiles&lt;/i&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;else if @sqlmajorversion&amp;gt;=9--sql server 2005 ve üstü versiyonlar için&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;select sum(size)/128/1024.00 databasesizegb&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;from sys.master_files&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Dilerseniz &lt;i&gt;Central Management Servers &lt;/i&gt;aracılığıyla; kayıt olan tüm SQL Server sunucularınızdaki veritabanlarınızın boyutunu veritabanı bazında, sunucu bazında ve tümünün toplamını yukarıda &amp;nbsp;paylaştığım T-SQL kodlar ile tek seferde alabilirsiniz. Bu bilgi ne işinize mi yarayacak? Yönetiminiz altında bulunan veritabanlarınızın toplam büyüklüğünü GB/TB/PB cinsinden öğrenmiş olacaksınız:)&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Not: Yukarıda paylaştığım kodlar SQL Server 2000/2005/2008/2008 R2/2012 versiyonları için test edilmiştir.&amp;nbsp;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-7870822620234266829?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/iY1a69QqONI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-13T09:23:41.724+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2012/02/veritabanlarmn-boyutu-kac-gb.html</feedburner:origLink></item><item><title>The History of SQL Server</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/JoVXshsZfcY/history-of-sql-server.html</link><category>SQL Server 2008</category><category>Video</category><category>SQL Server 2012</category><category>SQL Server 2008 R2</category><category>MS SQL Server</category><category>SQL Server 2005</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 15 Feb 2012 12:09:10 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5280619660389113396</guid><description>&lt;div class="separator" style="clear: both; text-align: left;"&gt;SQL Server'ın doğduğu günden bu yana nasıl büyüyüp geliştiğini gösteren kısa ve güzel bir video.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/fSN2ihUkSCk/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fSN2ihUkSCk&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/fSN2ihUkSCk&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-5280619660389113396?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/JoVXshsZfcY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-15T22:09:10.436+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://www.youtube.com/v/fSN2ihUkSCk&amp;fs=1&amp;source=uds" length="1181" type="application/x-shockwave-flash" /><media:content url="http://www.youtube.com/v/fSN2ihUkSCk&amp;fs=1&amp;source=uds" fileSize="1181" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>SQL Server'ın doğduğu günden bu yana nasıl büyüyüp geliştiğini gösteren kısa ve güzel bir video. </itunes:subtitle><itunes:author>noreply@blogger.com (Mehmet GÜZEL)</itunes:author><itunes:summary>SQL Server'ın doğduğu günden bu yana nasıl büyüyüp geliştiğini gösteren kısa ve güzel bir video. </itunes:summary><itunes:keywords>SQL Server 2008, Video, SQL Server 2012, SQL Server 2008 R2, MS SQL Server, SQL Server 2005</itunes:keywords><feedburner:origLink>http://www.mehmetguzel.net/2012/02/history-of-sql-server.html</feedburner:origLink></item><item><title>SQL Server 2012 RTM Sürümünün Çıkış Tarihi Belli Oldu</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/U8LJQBYsSI4/sql-server-2012-cks-tarihi-belli-oldu.html</link><category>Haber</category><category>Lansman</category><category>SQL Server 2012</category><category>MS SQL Server</category><category>Codename Denali</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 22 Feb 2012 12:26:40 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-3772251248189882324</guid><description>SQL Server 2012 RTM sürümünün ne zaman çıkacağı, sürekli sorulan ve birkaç gün öncesine kadar tam olarak cevabı bilinmeyen bir soru idi. &lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;SQL Server 2012 RTM sürümü &lt;b&gt;7 Mart 2012&lt;/b&gt; Çarşamba günü çıkmış olacak. SQL Server 2012 RTM sürümünü bekleyenlere duyurulur.&lt;br /&gt;
&lt;br /&gt;
SQL Server 2012 Sanal Lansmanına&amp;nbsp;&lt;a href="http://www.sqlserverlaunch.com/TUR/Home"&gt;http://www.sqlserverlaunch.com/TUR/Home&lt;/a&gt;&amp;nbsp;adresinden ulaşabilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-3772251248189882324?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/U8LJQBYsSI4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T22:26:40.288+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2012/01/sql-server-2012-cks-tarihi-belli-oldu.html</feedburner:origLink></item><item><title>Veritabanım yada Session'ım Hangi Isolation Level'da?</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/YjdtLVTb9qA/veritabanm-yada-sessionm-hangi.html</link><category>SQL Server 2008</category><category>DBCC</category><category>SQL Server 2012</category><category>Database</category><category>T-SQL</category><category>SQL Server 2005</category><category>Isolation Level</category><category>DMV</category><category>system</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Thu, 26 Jan 2012 11:38:36 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-3426523020475733952</guid><description>Bu yazımda veritabanlarımızın ve açık olan bir session'ın Isolation Level'ının ne olduğuna değineceğim.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Bağlı olunan veritabanın Isolation Level'ını aşağıdaki dbcc komutu ile alabilirsiniz:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;dbcc useroptions&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL Server veritabanlarınızın Snapshot Isolation durumunu ve Read Committed Snapshot'ın açık olup olmadığını aşağıdaki sorgu ile bulabilirsiniz:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;select name, snapshot_isolation_state_desc, is_read_committed_snapshot_on&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;from sys.databases&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Yukarıdaki sorgu sayesinde master ve msdb sistem veritabanlarında Snapshot Isolation'ın açık olduğunu göreceksiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Üzerinde çalıştığınız veritabanın&amp;nbsp;Snapshot Isolation durumunu ve Read Committed Snapshot'ın açık olup olmadığını aşağıdaki sorgu ile bulabilirsiniz:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;select name, snapshot_isolation_state_desc, is_read_committed_snapshot_on&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;from sys.databases&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;where database_id=db_id()&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL Server'da açmış olduğunuz session'ın Isolation Level bilgisini ise aşağıdaki SQL ile bulabilirsiniz:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;select case transaction_isolation_level&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; when 0 then 'Unspecified'&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; when 1 then 'ReadUncommitted'&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; when 2 then 'ReadCommitted'&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; when 3 then 'Repeatable'&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; when 4 then 'Serializable'&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; when 5 then 'Snapshot'&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else '?'&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; end as &amp;nbsp;TransactionIsolationLevel&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;from sys.dm_exec_sessions&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;where session_id=@@spid&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
Yukarıdaki sorguda @@spid &amp;nbsp;değişkeni yerine istediğiniz spid değerini vererek merak ettiğiniz &amp;nbsp;herhangi bir &amp;nbsp; SQL Server session'ın Isolation Level'ını bulabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
Bir sonraki yazıda görüşmek dileğiyle hoşçakalın.&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-3426523020475733952?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/YjdtLVTb9qA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-26T21:38:36.534+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2012/01/veritabanm-yada-sessionm-hangi.html</feedburner:origLink></item><item><title>SQL Server 2012 Upgrade: Unutulmaması Gerekenler!</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/34TCfp0IZ4c/sql-server-2012-upgrade-unutulmamas.html</link><category>DBCC</category><category>Stored Procedure</category><category>DBA</category><category>SQL Server 2012</category><category>Statistics</category><category>BOL</category><category>Database</category><category>SQL Server 2005</category><category>Backup</category><category>Upgrade</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Sat, 31 Dec 2011 16:06:09 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5109800406581429082</guid><description>&lt;div&gt;SQL Ser ver 2005/2008 veritabanlarınızı SQL Server 2012 versiyonuna yükseltirken aşağıdaki adımları unutmamanızı tavsiye ederim:&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Yükselteceğiniz tüm veritabanlarınızın full backup'ını alın.&lt;/li&gt;
&lt;li&gt;SQL Server 2012 Upgrade Advisor'ı çalıştırıp, önerileri dikkatli inceleyip, gerekli düzenlemeleri uygulayın.&lt;/li&gt;
&lt;li&gt;Books Online'dan &lt;a href="http://technet.microsoft.com/en-us/library/ms143179(SQL.110).aspx"&gt;Breaking Changes&lt;/a&gt;&amp;nbsp;bölünü gözden geririn.&lt;/li&gt;
&lt;li&gt;Yine Books Online'dan B&lt;a href="http://msdn.microsoft.com/en-us/library/cc707785(v=sql.110).aspx"&gt;ehavioral Changes&lt;/a&gt; bölümünü inceleyin.&lt;/li&gt;
&lt;li&gt;SQL Server 2005 versiyonundan önce oluşturulan veritabanlarınız için &lt;i&gt;DBCC CHECKDB WITH DATA_PURITY&lt;/i&gt; komutunu çalıştırın( DATA_PURITY işlemi&amp;nbsp;&amp;nbsp;SQL Server 2005 ve sonraki versiyonlarında oluşturulan veritabanları için normal &lt;i&gt;CHECKDB&lt;/i&gt; de yapılmaktadır).&lt;/li&gt;
&lt;li&gt;&lt;i&gt;DBCC UPDATEUSAGE(VeritabanıAdi) &lt;/i&gt;komutunu çalıştırın.&lt;/li&gt;
&lt;li&gt;Veritabanı istatistiklerini aşağıdaki komut ile güncelleyin.&lt;br /&gt;
&lt;i&gt;use VeritabaniAdi&lt;br /&gt;
go&lt;br /&gt;
exec sp_updatestats;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;sp_refreshview &lt;/i&gt;komutu ile view'larınızı tazeleyin.&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-5109800406581429082?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/34TCfp0IZ4c" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-01T02:06:09.876+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/12/sql-server-2012-upgrade-unutulmamas.html</feedburner:origLink></item><item><title>SQL Server 2008 Backup Compression ile Yer ve Zamandan Tasarruf Sağlayın</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/pfjF8o6SUqg/sql-server-2008-backup-compression-ile.html</link><category>SQL Server 2008</category><category>Stored Procedure</category><category>T-SQL</category><category>Backup</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 09 Jan 2012 03:28:40 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5975984049515444956</guid><description>Veritabanlarınızın boyutu zamanla büyüyorsa veritabanı yedeklerinizin boyutu da zamanla büyüyecektir. Büyüyen yedek boyutları sadece büyümekle kalmayıp yedekleme sürelerini &amp;nbsp;ve network trafiğinizdeki yoğunluğu da artıracaktır.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Veritabanı yedeklerinizin boyutunu küçültüp yedekleme sürelerini makul değerlere indirmek için SQL Server 2008 ile birlikte gelen Backup Compression özelliğini kullanabilirsiniz. Dilerseniz her veritabanı yedeği aldığınızda WITH COMPRESSION &amp;nbsp;ile Compress backup özelliğini set edebildiğiniz gibi sunucu seviyesinde de Compress backup özelliğini aşağıdaki gibi aktif edebilirsiniz:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://2.bp.blogspot.com/-c9D0XghWZjo/Tvt3iD4oxiI/AAAAAAAAAec/rURmA9OXwno/s1600/BackupComression.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="467" src="http://2.bp.blogspot.com/-c9D0XghWZjo/Tvt3iD4oxiI/AAAAAAAAAec/rURmA9OXwno/s640/BackupComression.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Aynı işlemi aşağıdaki T-SQL ile de yapabilirsiniz:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;EXEC sys.sp_configure N'backup compression default', N'1'&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;GO&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;RECONFIGURE WITH OVERRIDE&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;GO&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Compress backup özelliğini enable ettiğiniz zaman bundan sonra alacağınız tüm veritabanı yedekleriniz compress olarak alınır. &lt;br /&gt;
&lt;br /&gt;
Compress backup özelliğinin sıkıştırma oranını aşağıdaki SQL ile bulabilirsiniz:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;SELECT backup_size/compressed_backup_size&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;FROM msdb.dbo.backupset&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sonuç olarak Compress backup özelliğini kullanarak veritabanı yedeklerinizin boyutu ve süresi 5-10 kat daha azaltabilirsiniz. SQL Server 2008 kurulu sunucularınızda yedek boyutu indirmek, yedekleme süresi ve network trafiğini azaltmak için Backup Compress özelliğini kullanmanızı tavsiye ederim.&lt;br /&gt;
&lt;br class="Apple-interchange-newline" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-5975984049515444956?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/pfjF8o6SUqg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-09T13:28:40.950+02:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/-c9D0XghWZjo/Tvt3iD4oxiI/AAAAAAAAAec/rURmA9OXwno/s72-c/BackupComression.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/12/sql-server-2008-backup-compression-ile.html</feedburner:origLink></item><item><title>SQL Server 2008 SP2 Kurulabilir Kontrolü</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/sfm4v2eMP4U/sql-server-2008-sp2-kurulabilir.html</link><category>SQL Server 2008</category><category>Service Pack</category><category>Extended Stored Procedure</category><category>Stored Procedure</category><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Sun, 11 Dec 2011 11:45:36 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-2916219794020731403</guid><description>SQL Server 2008 SP2 kurulumunda&amp;nbsp;&lt;a href="http://www.mehmetguzel.net/2011/09/sql-server-2008-sp2-kurulum-hatas-ve.html" style="color: #3d74a5;"&gt;SQL Server 2008 SP2 Kurulum Hatası ve Çözümü&lt;/a&gt;&amp;nbsp;adlı&amp;nbsp;yazımda da bahsettiğim hata ile karşılaşmamak için Database Default Location ın var olup olmadığının kontrolünün yapılması gerekir.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Bu kontrol yapılmadığı zaman ve Database Defeault Location dizini yoksa SQL Server 2008 SP2 kurulumunuz &amp;nbsp;bir türlü bitmeyebilir. SQL Server 2008 SP2 kurulumu öncesi Database Default Location'ın geçerli bir dizin olup olmadığını aşağıdaki T-SQL ile yapabilirsiniz:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;declare @DBDefaultLocationDataFile nvarchar(512),&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;@DBDefaultLocationLogFile nvarchar(512)&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;set nocount on &lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;exec master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', @DBDefaultLocationDataFile OUTPUT &lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;exec master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultLog', @DBDefaultLocationLogFile OUTPUT &lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;create table #tmp_fe (fileexists int, fileasdir int, parent int)&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;insert into #tmp_fe exec master.dbo.xp_fileexist @DBDefaultLocationDataFile&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;insert into #tmp_fe exec master.dbo.xp_fileexist @DBDefaultLocationLogFile&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;if exists (select 1 from #tmp_fe where fileasdir=0)&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;print 'Database Default Location düzgün değil; SP2 geçişi sırasında sorun yaşarsınız! '&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;else&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;print 'SP2 geçilebilir.'&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;select @DBDefaultLocationDataFile DBDefaultLocationDataFile,@DBDefaultLocationLogFile DBDefaultLocationLogFile&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;drop table #tmp_fe&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Not: &lt;/b&gt;Named Instance kurulu olan SQL Server 'lar için koda ufak değişiklikler yapmanız gerekir.&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-2916219794020731403?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/sfm4v2eMP4U" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-11T21:45:36.067+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/12/sql-server-2008-sp2-kurulabilir.html</feedburner:origLink></item><item><title>Silinen Offline Bir Veritabanın Dosyaları Silinmez</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/9RMJa4hb3l0/silinen-offline-bir-veritabann-dosyalar.html</link><category>SQL Server 2008</category><category>SQL Server 2012</category><category>MS SQL Server</category><category>Database</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Thu, 08 Dec 2011 11:47:05 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-6739762959596302839</guid><description>Veritabanı silme ile ilgili olarak bir çok kişinin bildiği &amp;nbsp;"Bir veritabanı silindiği zaman o veritabanı altındaki tüm .mdf, .ndf ve .ldf dosyaları da otomatik olarak silinir" bilgisi tam olarak öyle değil. Bu konudaki doğrular aşağıdadır:&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&amp;nbsp;&lt;i&gt;Online &lt;/i&gt;olan bir veritabanı silindiği zaman o veritabanında bulunan tüm .mdf, .ndf ve .ldf dosyaları da otomatik silinir.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Offline &lt;/i&gt;olan bir veritabanı silindiği zaman .mdf, .ndf ve .ldf dosyaları otomatik olarak silinmez. &lt;i&gt;Offline &lt;/i&gt;olan veritabanlarını silerken fiziksel dosyaları manuel olarak silmeniz gerekir. &lt;/li&gt;
&lt;li&gt;Bir veritabanında &lt;i&gt;offline&lt;/i&gt; olan bir dosya varsa ve&amp;nbsp; bu veritabanı silinirse &lt;i&gt;offline &lt;/i&gt;olan dosya silinmez, diğer dosyalar otomatik silinir.&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;Bahsettiğim her üç durum da SQL Server 2008 ve SQL Server 2012 RC0 sürümlerinde test edilmiştir. Dilerseniz siz de veritabanı silmeyi test edip sonucunu görebilirsiniz.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-6739762959596302839?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/9RMJa4hb3l0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-08T21:47:05.165+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/12/silinen-offline-bir-veritabann-dosyalar.html</feedburner:origLink></item><item><title>SQL Server 2012 Audit Yenilikleri</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/-ZDeVBf8Eto/sql-server-2012-audit-yenilikleri.html</link><category>Security</category><category>Audit</category><category>SQL Server 2012</category><category>MS SQL Server</category><category>Codename Denali</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 28 Nov 2011 23:42:49 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-7307986811075918546</guid><description>&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Bu yazımda SQL Server 2012 ile birlikte Audit tarafındaki yeniliklere değineceğim. &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;SQL Server 2008 ile birlikte gelen güzel özelliklerden birisi de Audit idi. Audit, veritabanı tarafında güvenlik ile ilgili yönetimsel işleri kolaylaştırdığı gibi özellikle denetimden geçen firmaların denetimlerinin daha rahat geçmesine vesile oldu.&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;SQL Server 2012 ile birlikte audit tarafında gelen yenilikler:&lt;/strong&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;• Server Audit tüm SQL Server 2012 sürümlerinde olacak şekilde genişletildi. Database Audit sadece enterprise, developer ve evaluation sürümleri ile sınırlı olacak.&lt;/div&gt;&lt;br /&gt;
• Audit, log dosyasına yazma hatalarına karşı güçlendirildi. Örneğin ağda paylaşımdaki bir dizinde tutulan audit loglar network gidip geldiğinde Audit kaldığı yerden devam edebilecek. SQL Server 2008 de network gittiğinde Audit i tekrar başlatmak gerekiyordu.&lt;br /&gt;
&lt;br /&gt;
• Bir Audit için maximum log dosya sayısını belirtebileceğimiz MAX_FILES parametresi geliyor.&lt;br /&gt;
&lt;br /&gt;
• SQL Server Audit specification’ları user-defined audit group destekleyecek. Böylece kendi audit gruplarınımızı ekleyebileceğiz.&lt;br /&gt;
&lt;br /&gt;
• sys.server_file_audits, sys.server_audits, ve sys.fn_get_audit_file DMV lerine yeni kolonlar eklendi.&lt;br /&gt;
&lt;br /&gt;
• Yeni audit gruplar contained database kullanıcılarının izlenmesini destekliyor.&lt;br /&gt;
&lt;br /&gt;
• SSMS daki Audit diyalog ekranlarına yeni audit optiyonları eklendi.&lt;br /&gt;
&lt;br /&gt;
• SQL Server 2008’deki Audit’te filtre özelliği yoktu ve bu ihtiyaç duyulan büyük bir eksiklikti. Audit için filtre özelliği SQL Server 2012 ile birlikte geliyor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tüm bu yeniliklerden audit filtre özelliğine değinmek istiyorum. Bunun için veritabanı sunucumuzda [test] veritabanımızdaki personel tablosuna erişen SA dışındaki tüm kullanıcıların SELECT hareketlerini dinleyip izlemek isteyelim. Tüm geliştirmelerimi 17 Kasımda 2011’de yayınlanan &lt;a href="http://mehmetguzel.blogspot.com/2011/11/sql-server-2012-release-candidate-rc.html"&gt;SQL Server 2012 RC0&lt;/a&gt; sürümü üzerinde yapacağım.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Önce audit oluşturmamız gerekir. Audit’i SSMS(SQL Server Management Studio) üzerinden grafik arayüz ile oluşturabildiğiniz gibi T-SQL kod ile de oluşturabilirsiniz.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;1. Grafik Arayüz ile Filtreli Audit Oluşturma:&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
Security altındaki Audits üzerinde iken mouse’ın sağ tuşunu tıklıyoruz:&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-GcluWhJ5gaY/TtAZ4NI3emI/AAAAAAAAAbg/uH2NLbDpKFg/s1600/NewAuditProperties.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="400" src="http://3.bp.blogspot.com/-GcluWhJ5gaY/TtAZ4NI3emI/AAAAAAAAAbg/uH2NLbDpKFg/s400/NewAuditProperties.jpg" width="372" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Create Audit form ekranından ilgili alanları aşağıdaki görüntüde olduğu gibi dolduruyoruz. &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://2.bp.blogspot.com/-N0clMVAMPjA/TtAaasfFqSI/AAAAAAAAAbo/I1i-ApsoEMI/s1600/NewAuditProperties.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="400" src="http://2.bp.blogspot.com/-N0clMVAMPjA/TtAaasfFqSI/AAAAAAAAAbo/I1i-ApsoEMI/s400/NewAuditProperties.jpg" width="372" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Aynı ekranın Filter tabından filtremizi gireceğiz. Bunun için önce SA kullanıcımızın server_principal_id değerini bulalalım:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
select principal_id&lt;br /&gt;
from sys.server_principals&lt;br /&gt;
where name='sa'&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-gKimjMeEjH4/TtAap2OymgI/AAAAAAAAAbw/NycpMV9Lrzw/s1600/PrincipalSelect.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="173" src="http://3.bp.blogspot.com/-gKimjMeEjH4/TtAap2OymgI/AAAAAAAAAbw/NycpMV9Lrzw/s400/PrincipalSelect.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Filter tabını server_principal_id 1 eşit olamaycak şekilde aşağıdaki gibi dolduruyoruz:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://2.bp.blogspot.com/-M55Cjmd-Nb8/TtAa0eC4G-I/AAAAAAAAAb4/FnqfuelPKNw/s1600/AuditFilter.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="368" src="http://2.bp.blogspot.com/-M55Cjmd-Nb8/TtAa0eC4G-I/AAAAAAAAAb4/FnqfuelPKNw/s400/AuditFilter.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2. T-SQL kod ile filtreli Audit oluşturma:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
USE [master]&lt;br /&gt;
GO&lt;br /&gt;
CREATE SERVER AUDIT [AuditTableSelect]&lt;br /&gt;
TO FILE &lt;br /&gt;
( FILEPATH = N'C:\Audit\'&lt;br /&gt;
,MAXSIZE = 0 MB&lt;br /&gt;
,MAX_ROLLOVER_FILES = 2147483647&lt;br /&gt;
,RESERVE_DISK_SPACE = OFF)&lt;br /&gt;
WITH( QUEUE_DELAY = 1000&lt;br /&gt;
,ON_FAILURE = CONTINUE)&lt;br /&gt;
WHERE (server_principal_id!=1)&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
Yukarıdaki T-SQL kodu dilerseniz grafik arayüzden de oluşturabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Oluşturduğumuz Audit’i aşağıdaki gibi GUI arayüz üzerinden Enable edebildiğimiz T-SQL ile de Enable edebiliriz.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-v4wW5o5Yqg0/TtAbHPVQfZI/AAAAAAAAAcA/e1NB9EAK05M/s1600/EnableAudit.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="282" src="http://3.bp.blogspot.com/-v4wW5o5Yqg0/TtAbHPVQfZI/AAAAAAAAAcA/e1NB9EAK05M/s400/EnableAudit.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
USE [master]&lt;br /&gt;
GO&lt;br /&gt;
ALTER SERVER AUDIT [AuditTableSelect] WITH (STATE = ON)&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Şimdi sıra Audit edeceğimiz veritabanında Database Audit Specification oluşturmaya geldi. Database Audit Specification’ı da hem grafik arayüzden hem de T-SQL kod ile oluşturabiliriz.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-tOTrLjtAhT4/TtAbQDFIaXI/AAAAAAAAAcI/gvgG4L6AjPg/s1600/DatabaseAuditSpecification.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="345" src="http://3.bp.blogspot.com/-tOTrLjtAhT4/TtAbQDFIaXI/AAAAAAAAAcI/gvgG4L6AjPg/s400/DatabaseAuditSpecification.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/-y-qToFL8-VQ/TtAbgiiAhsI/AAAAAAAAAcQ/UIpM1DgSQec/s1600/DatabaseAuditSpecDetail.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="360" src="http://4.bp.blogspot.com/-y-qToFL8-VQ/TtAbgiiAhsI/AAAAAAAAAcQ/UIpM1DgSQec/s640/DatabaseAuditSpecDetail.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;Personel tablosundaki SELECT leri Audit edeceğiz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aynı Database Audit Specification’ı aşağıdaki T-SQL ile de oluşturabilirsiniz:&lt;br /&gt;
&lt;br /&gt;
USE [test]&lt;br /&gt;
GO&lt;br /&gt;
CREATE DATABASE AUDIT SPECIFICATION [AuditSpecTableSelect]&lt;br /&gt;
FOR SERVER AUDIT [AuditTableSelect]&lt;br /&gt;
ADD (SELECT ON OBJECT::[dbo].[personel] BY [public])&lt;br /&gt;
WITH (STATE = ON)&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Audit’imizi oluşturdukdan sonra aşağıdaki T-SQL ile Personel tablosuna select atalım:&lt;br /&gt;
&lt;br /&gt;
use test&lt;br /&gt;
&lt;br /&gt;
go&lt;br /&gt;
select top 10 * &lt;br /&gt;
from dbo.personel &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://2.bp.blogspot.com/-nR0EYTxAIaU/TtAb00Exe7I/AAAAAAAAAcY/OIOeRU75exQ/s1600/SelectPersonel.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="290" src="http://2.bp.blogspot.com/-nR0EYTxAIaU/TtAb00Exe7I/AAAAAAAAAcY/OIOeRU75exQ/s400/SelectPersonel.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Personel tablosuna çekilen select işlemine View Audit Log’dan bakalım:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/-zIfNmzJ914Y/TtAcAzqw1XI/AAAAAAAAAcg/Sn5u0lvPj_o/s1600/AuditLogView.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="336" src="http://4.bp.blogspot.com/-zIfNmzJ914Y/TtAcAzqw1XI/AAAAAAAAAcg/Sn5u0lvPj_o/s640/AuditLogView.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;Audit Action ile yapılan işlemin bir SELECT işlemi olduğunu görüyoruz. &lt;br /&gt;
&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;Audit logda bir çok bilgiyi bulabilirsiniz. Veritabanı, object, schema, dosya adını ve daha bir çok bilgiye logdan ulaşabilirsiniz. Çalıştırdığımız sorgunun kodunu Statement kolonunda bulabilirsiniz:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-fVQ7dnmMm7U/TtAcIgPopCI/AAAAAAAAAco/rVjJEhpSgpo/s1600/AuditLogViewDetail.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="210" src="http://3.bp.blogspot.com/-fVQ7dnmMm7U/TtAcIgPopCI/AAAAAAAAAco/rVjJEhpSgpo/s400/AuditLogViewDetail.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Bu yazımda SQL Server 2012 ile gelecek olan Audit’teki yeniliklere özellikle Audit’in filtre özelliğine değindim. Her ne kadar bu özellik çok güzel ve yerinde olsa da yeterli olduğunu düşünmüyorum. SQL Server 2012 RC0 sürümünde Audit ile ilgili çalışmalarımda filtrenin belirli alanları ve belirli operatorleri kapsadığını gördüm. Bu alanlar server_principal_id,object_name vb. gibi; operatorler ise =, &amp;lt;&amp;gt;, OR vb. gibi(WHERE koşulunda IN, LIKE gibi operatorlar kullanamıyoruz. Bunun yanında WHERE koşulunda alt sorgu yada function kullanamıyoruz.).&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-7307986811075918546?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/-ZDeVBf8Eto" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T09:42:49.833+02:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-GcluWhJ5gaY/TtAZ4NI3emI/AAAAAAAAAbg/uH2NLbDpKFg/s72-c/NewAuditProperties.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/11/sql-server-2012-audit-yenilikleri.html</feedburner:origLink></item><item><title>SQL Server 2012 Release Candidate (RC)</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/KNd_ZsyTdZs/sql-server-2012-release-candidate-rc.html</link><category>Haber</category><category>SQL Server 2012</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 28 Nov 2011 23:47:15 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-2136747644387470547</guid><description>SQL Server 2012 Release Candidate (RC)&amp;nbsp;32-bit ve 64-bit versiyonlarını &lt;a href="https://www.microsoft.com/betaexperience/pd/SQLDCTP3CTA/enus/"&gt;https://www.microsoft.com/betaexperience/pd/SQLDCTP3CTA/enus/&lt;/a&gt;&amp;nbsp;adresinden indirebilirsiniz. Ayrıca SQL Server 2012 Release Candidate versiyon için yayınlanan Books Online'a ise&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms130214(SQL.110).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms130214(SQL.110).aspx&lt;/a&gt;&amp;nbsp;adresinden ulaşabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
SQL Server 2012 RC sürümü beklediğimden erken çıktı. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;SQL Server 2012 Release Candidate (RC) ile sağlanan katma değerler:&lt;/strong&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;•&lt;strong&gt;Greater availability.&lt;/strong&gt; Deliver the required 9s and data protection with AlwaysOn, delivering added functionality over CTP3 that allows customers to experience multiple, readable secondaries for distributed scale of reporting and backup workloads and support for FileTable and FILESTREAM which brings first-class HA to complex data types.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
•&lt;strong&gt;Blazing-fast performance.&lt;/strong&gt; More effectively govern performance in multi-tenancy environments like private cloud. Resource Governor enhancements include support for 64 resource pools, greater CPU usage control, and resource pool affinity for partitioning of physical resources and predictable resource allocation. &lt;br /&gt;
&lt;br /&gt;
•&lt;strong&gt;Rapid data exploration.&lt;/strong&gt; Empower end users with new insights through rapid data exploration and visualization. Discover new insights at the speed of thought with more feature/functionality in Power View, the highly interactive, familiar browser-based data exploration, visualization, and presentation experience for end users. &lt;br /&gt;
&lt;br /&gt;
•&lt;strong&gt;Credible, consistent data.&lt;/strong&gt; In addition to CTP3 functionality delivered for Data Quality Services and Master Data Services, customers can better support heterogeneous data within Data Warehouses through new Change Data Capture (CDC) support for Oracle.&lt;br /&gt;
&lt;br /&gt;
•&lt;strong&gt;Optimized productivity.&lt;/strong&gt; Optimize IT and developer productivity across server and cloud with the new SQL Server Data Tools, a unified development experience for database and business intelligence projects, and cloud-ready capabilities within SQL Server Management Studio for snapshot backups to the Windows Azure Platform. Additionally, SQL Server 2012 offers a new version of Express – LocalDB. SQL Express LocalDB is a lightweight version of Express with all its programmability features, yet runs in user mode with a fast, zero-configuration installation and short list of pre-requisites.&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-2136747644387470547?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/KNd_ZsyTdZs" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T09:47:15.472+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/11/sql-server-2012-release-candidate-rc.html</feedburner:origLink></item><item><title>Domain Adını Bulma</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/rbyCbVkC5Yg/domain-adn-bulma.html</link><category>SQL Server 2008</category><category>MS SQL Server</category><category>T-SQL</category><category>Extenden Stored Procedure</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 28 Nov 2011 23:52:43 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-6589960979203481372</guid><description>SQL Server'da sunucunun bulunduğu domaini aşağıdaki iki T-SQL kod ile öğrenebilirsiniz:&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;ol&gt;&lt;li&gt;exec xp_loginconfig 'default domain'&lt;/li&gt;
&lt;li&gt;declare @Domain varchar(100), @key varchar(100)&lt;br /&gt;
set @key = 'SYSTEM\ControlSet001\Services\Tcpip\Parameters\'&lt;br /&gt;
exec master.dbo.xp_regread @rootkey='HKEY_LOCAL_MACHINE',@key=@key,@value_name='Domain',@value=@Domain OUTPUT&lt;br /&gt;
select @Domain&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-6589960979203481372?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/rbyCbVkC5Yg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T09:52:43.087+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/10/domain-adn-bulma.html</feedburner:origLink></item><item><title>SQL Server Öncüleri Lansmanı</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/Yp4BpgK-3V0/sql-server-onculeri-lansman.html</link><category>SQL Server 2008</category><category>SQL Server 2012</category><category>SQL Server 2008 R2</category><category>MS SQL Server</category><category>Statistics</category><category>SQL Azure</category><category>Codename Denali</category><category>Seminer</category><category>Tuning</category><category>Performance</category><category>Index</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 28 Nov 2011 23:43:17 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5364000750976065305</guid><description>Tarih : 21 Ekim 2011 Cuma&lt;br /&gt;
Saat :&amp;nbsp; 09.00 - 16.15&lt;br /&gt;
Yer&amp;nbsp; :&amp;nbsp; Microsoft İstanbul Ofisi&lt;br /&gt;
Jüpiter Toplantı Salonu&lt;br /&gt;
Bellevue Residance &lt;br /&gt;
Aydın Sok No:7 Levent&lt;br /&gt;
&lt;br /&gt;
Küresel çapta faaliyet gösteren, en büyük SQL Server topluluğu SQL Pass’ın (Professional Association for SQL Server) Türkiye Şubesi olarak çalışmaya başlayan SQL Server Öncüleri, tanıtım toplantısına sizleri de davet ediyor.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
SQL Server ve etrafındaki teknolojilere odaklanan, Türkiye’de BT sektöründe konu hakkında çalışanlar arası etkileşimi arttırma hedefinde olan SQL Server Öncüleri ilk etkinliğini 21 Ekimde gerçekleştiriyor.&lt;br /&gt;
&lt;br /&gt;
SQL Server konusunda çalışan BT çalışanlarının ve yazılım geliştiricilerinin hedeflendiği teknik içerikli SQL Server Öncüleri etkinliğinde sizleri de aramızda görmekten mutluluk duyarız.&lt;br /&gt;
&lt;br /&gt;
Saygılarımızla,&lt;br /&gt;
&lt;br /&gt;
SQL Server Öncüleri&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Gündem:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
09.15 – 9.30 Açılış Konuşması&lt;br /&gt;
09.30 - 10.15 SQL Server Denali ile Gelen Yeni Özellikler Gökben Utkun – Ürün Yöneticisi, Microsoft&lt;br /&gt;
10.15 - 10.30 Ara&lt;br /&gt;
10.30 - 11.15 Özel Bulutta SQL Server ve Yeni Akıllı Cihazlar Esin Yılmaz – Çözüm Satış Temsilcisi, Microsoft&lt;br /&gt;
11.15 - 12.00 SQL Azure – Buluttaki Veritabanınız Ümit Sunar – İş Ortağı Teknik Danışmanı, Microsoft &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Paralel Sunumlar:&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;İş Kritik Uygulamalar &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
12.15 - 13.15 SQL Server Yüksek Süreklilik&lt;br /&gt;
Kadir Evciler – Veritabanı Yöneticisi,EurobankTekfen &lt;br /&gt;
13.15 - 14.00 Yemek&lt;br /&gt;
14.00 - 15.00 Index ve İstatistik - Performansınızı Arttırın Turgay Sahtiyan- MVP - SQL Server, Veritabanı Yöneticisi,EurobankTekfen &lt;br /&gt;
15.15 - 16.15 Performans İyileştirme ve Sorgu Optimizasyonu Mustafa Acungil, MVP - SQL Server, Danışman - Bilge Adam Kurumsal&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;İş Zekası&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
12.15 - 13.15 Microsoft İş Zekası Yol Haritası Osman Çokakoğlu – MVP - SQL Server,Proje Yöneticisi-TCM&lt;br /&gt;
13.15 - 14.00 Yemek&lt;br /&gt;
14.00 - 15.00 Reporting Services’de SQL Server 2008 R2 ile Gelen Yenilikler Emrah Uslu – Teknoloji Danışmanı, TCM 15.00 - 15.15 Ara&lt;br /&gt;
&amp;nbsp;15.15 - 16.15 İş zekası ve SQL Server Yazılım Geliştirme Mesut Aladağ- MVP - SQL Server, Enterprise Architect,Türkiye Finans&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-5364000750976065305?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/Yp4BpgK-3V0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T09:43:17.574+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/10/sql-server-onculeri-lansman.html</feedburner:origLink></item><item><title>SQL Server Code Named "Denali" SQL Server 2012 Oluyor</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/XBU1CkCb-WI/sql-server-code-name-denali-sql-server.html</link><category>Crescent</category><category>SQL Server 2012</category><category>MS SQL Server</category><category>Codename Denali</category><category>Power View</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Thu, 27 Oct 2011 15:11:11 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-2080900621729751608</guid><description>&lt;ul&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/-AzoukBVi-1w/Tp0cDGAvFEI/AAAAAAAAAa4/zQuavf6-Iwc/s1600/sql-server-2012.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="88" oda="true" src="http://1.bp.blogspot.com/-AzoukBVi-1w/Tp0cDGAvFEI/AAAAAAAAAa4/zQuavf6-Iwc/s400/sql-server-2012.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;li&gt;SQL Server Code Named "Denali" olarak bildiğimiz SQL Server'ın yeni sürümü SQL Server 2012 adını alacak. SQL Server 2012 nin RTM versiyonu&amp;nbsp;2012 yılının ilk yarısında&amp;nbsp;çıkacak.&lt;/li&gt;
&lt;li&gt;Ayrıca “Project Crescent” kod adı ile geliştirilen ürün "Power View" adıyla karşımızda olacak. Meraklısına, sevenlerine ve bekleyenlerine duyurulur.&lt;/li&gt;
&lt;li&gt;SQL Azure'daki veritabanı boyutu limiti 50 GB dan 150 GB çıkartılmış. Daha büyük veritabanların Azure taşınması için Microsoft'ın bu sınırı daha da yükseltmesi gerekiyor.&lt;/li&gt;
&lt;li&gt;Microsoft, SQL Server'da yapılacak yeni geliştirmelerde Datetime, SmallDateTime&amp;nbsp;veri tiplerini&amp;nbsp; önermiyor. Bunun yerine&amp;nbsp; Date, Time, Datetime2&amp;nbsp; veri tiplerini öneriyor.&lt;/li&gt;
&lt;li&gt;Yine merak edenler için : SQL Server 2012 de CDC tarafında herhangi bir değişiklik gelmiyor. CDC tarafındaki performans yükünü iyileştirme beklentilerimizi başka bahara erteledik.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-2080900621729751608?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/XBU1CkCb-WI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-28T01:11:11.533+03:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/-AzoukBVi-1w/Tp0cDGAvFEI/AAAAAAAAAa4/zQuavf6-Iwc/s72-c/sql-server-2012.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/10/sql-server-code-name-denali-sql-server.html</feedburner:origLink></item><item><title>SQL Server 2012 Denali : Resource Governor Değişiklikleri</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/1v-rcnlz89k/sql-server-denali-resource-governor.html</link><category>SQL Server 2012</category><category>MS SQL Server</category><category>Codename Denali</category><category>Resource Governor</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Thu, 08 Dec 2011 14:44:51 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5904735815189681181</guid><description>Başlığı görünce heyacanlanıp hemen aşırı beklenti içerisine girmeyelim. Resource Governor'daki beklentimiz olan I/O tarafındaki kaynak yönetimi maalesef Denali'de de gelmiyor. Denali'de Resource Governor tarafında aşağıdaki değişiklikler var:&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;strong&gt;&amp;nbsp;Daha Fazla Kaynak Havuzu(Resource Pool):&lt;/strong&gt;&lt;br /&gt;
64-bit versiyonda mevcut kaynak havuzu sayısı 20'den 64'e yükseltimiş. Bu sayı varsayılan ve iç kaynak havuzlarını da barındırdığı için bugün itibariyle tanımlanacabilecek kaynak havuz sayısı 18 ile sınırlı.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheduler Affinity: &lt;/strong&gt;Denali ile birlikte affinity ayarını bir scheduler'a, scheduler gruba yada NUMA noduna verebileceksiniz. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Örnek: &lt;/strong&gt;Kaynak havuzunu sadece 5-8 arası scheduler a verelim:&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;ALTER RESOURCE POOL PoolName WITH (AFFINITY SCHEDULER = (5 TO 8)); &lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;Bunlar Resource Governor için güzel özellikler fakat yeterli değil. Şimdilik bu güzellikler ile yetinip beklentilerimizin bir sonraki bahardaki yeşerip meyve vermesini bekleyeceğiz.&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-5904735815189681181?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/1v-rcnlz89k" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-09T00:44:51.445+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/10/sql-server-denali-resource-governor.html</feedburner:origLink></item><item><title>SQL Server 2008 Service Pack 3 (SP3) Çıktı!</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/06zDpNMjkbk/sql-server-2008-service-pack-3-sp3-ckt.html</link><category>SQL Server 2008</category><category>Service Pack</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 28 Nov 2011 23:45:25 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-3190957731112092199</guid><description>Microsoft SQL Server 2008 Service Pack 3 (SP3) i &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27594"&gt;http://www.microsoft.com/download/en/details.aspx?id=27594&lt;/a&gt; adresinden indirebilirsiniz.&lt;br /&gt;
&lt;br /&gt;
SQL Server 2008 SP3 ile giderilen hataların listesine &lt;a href="http://support.microsoft.com/?kbid=2546951"&gt;http://support.microsoft.com/?kbid=2546951&lt;/a&gt;&amp;nbsp;adresinden ulaşabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL Server 2008 SP3 ile ilgili Microsoft'un açıklaması aşağıdadır:&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;i&gt;While keeping product changes contained, we have made significant investments to ease deployment and management of Service Packs. A few key enhancements for customers in Microsoft SQL Server 2008 Service Pack 3 are : &lt;br /&gt;
&lt;br /&gt;
•Enhanced upgrade experience from previous versions of SQL Server to SQL Server 2008 SP3. In addition, we have increased the performance &amp;amp; reliability of the setup experience.&lt;br /&gt;
•In SQL Server Integration Services logs will now show the total number of rows sent in Data Flows.&lt;br /&gt;
•Enhanced warning messages when creating the maintenance plan if the Shrink Database option is enabled.&lt;br /&gt;
•Resolving database issue with transparent data encryption enabled and making it available even if certificate is dropped. &lt;br /&gt;
•Optimized query outcomes when indexed Spatial Data Type column is referenced by DTA (Database Tuning Advisor). &lt;br /&gt;
•Superior user experience with Sequence Functions (e.g Row_Numbers()) in a Parallel execution plan. &lt;br /&gt;
&lt;br /&gt;
Microsoft SQL Server 2008 Service Pack 2 is not a prerequisite for installing SQL Server 2008 Service Pack3. These packages may be used to upgrade any of the following editions of SQL Server 2008: &lt;br /&gt;
•Enterprise &lt;br /&gt;
•Standard &lt;br /&gt;
•Evaluation &lt;br /&gt;
•Developer &lt;br /&gt;
•Workgroup &lt;br /&gt;
&lt;br /&gt;
SQL Server 2008 SP3 contains the cumulative updates of SQL Server 2008 SP2 cumulative update package 1 to 4, and fixes to issues that have been reported through our customer feedback platforms. These include supportability enhancements and issues that have been reported through Windows Error Reporting.&lt;br /&gt;
&lt;br /&gt;
Note: To obtain SQL Server 2008 SP3 for Express Edition or Express Edition with Advanced Services, please go &lt;a href="http://go.microsoft.com/fwlink/?LinkId=226851"&gt;here&lt;/a&gt;.&lt;br /&gt;
For a detailed list of new features and improvements that are included in SQL Server 2008 SP3, review the Release Notes. &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-3190957731112092199?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/06zDpNMjkbk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T09:45:25.014+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/10/sql-server-2008-service-pack-3-sp3-ckt.html</feedburner:origLink></item><item><title>Windows Authentication Olarak Bağlanan Kullanıcının Security Grubunu Bulma</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/kvDRrY3JvD4/windows-authentication-olarak-baglanan.html</link><category>SQL Server 2008</category><category>Security</category><category>sys</category><category>MS SQL Server</category><category>DMV</category><category>Extenden Stored Procedure</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 28 Nov 2011 23:49:24 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-96183895752710680</guid><description>SQL Server veritabanı sistemine windows authentication olarak bağlanan bir kullanıcının&amp;nbsp;security grubunu iki farklı şekilde bulabilirsiniz.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;ol&gt;&lt;li&gt;Mevcut bağlantıdaki kullanıcının Windows Auth. kullanıcı kodunu yada dahil olduğu security grubu aşağıdaki T-SQL ile bulabilirsiniz:&lt;/li&gt;
&lt;/ol&gt;&lt;blockquote&gt;&lt;em&gt;select loginname &lt;/em&gt;&lt;br /&gt;
&lt;em&gt;from sys.syslogins &lt;/em&gt;&lt;br /&gt;
&lt;em&gt;where isntname=1 &lt;/em&gt;&lt;br /&gt;
&lt;em&gt;and is_member(name)=1&lt;/em&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Bu kod özellikle logon trigger yada resource governor için kod yazarken bir security grup üzerinden veritabanına erişen kullanıcıları yakalamada çok işinize yarayacaktır.&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;2. Permission Path alanından Security grubun adını alabilirsiniz:&lt;br /&gt;
&lt;blockquote&gt;&lt;em&gt;exec xp_logininfo 'UserName'&lt;/em&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-96183895752710680?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/kvDRrY3JvD4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T09:49:24.606+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/10/windows-authentication-olarak-baglanan.html</feedburner:origLink></item><item><title>ÇözümPark - Windows Server 8 - System Center 2012 WorkShop</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/DvWXFvjmg8k/cozumpark-windows-server-8-system.html</link><category>Haber</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Thu, 29 Dec 2011 04:14:22 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-6797669968751939765</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-f1aMdn1zaX0/TqMy7jwD9XI/AAAAAAAAAbA/fqwcFHR9MBU/s1600/cozumpark_ws.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" rda="true" src="http://4.bp.blogspot.com/-f1aMdn1zaX0/TqMy7jwD9XI/AAAAAAAAAbA/fqwcFHR9MBU/s640/cozumpark_ws.jpg" width="497" /&gt;&lt;/a&gt;&lt;/div&gt;Etkinliğe katılım sınırlı sayıda olacağından lütfen kayıt için info@cozumpark.com mail adresine kaydınızı yaptırın.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adres:&lt;br /&gt;
Microsoft Türkiye&lt;br /&gt;
Aydın Sokak No:7 Bellevue Residences &lt;br /&gt;
Levent, Istanbul, 34340&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-6797669968751939765?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/DvWXFvjmg8k" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-29T14:14:22.495+02:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-f1aMdn1zaX0/TqMy7jwD9XI/AAAAAAAAAbA/fqwcFHR9MBU/s72-c/cozumpark_ws.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/10/cozumpark-windows-server-8-system.html</feedburner:origLink></item><item><title>Bir Rolün Üyelerini Bulma (Find Role Members)</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/TB61yc5xgMA/bir-rolun-uyelerini-bulma-find-role.html</link><category>SQL Server 2008</category><category>Security</category><category>SQL Server 2012</category><category>SQL Server 2008 R2</category><category>T-SQL</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 08 Feb 2012 06:47:43 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5404753671764145706</guid><description>SQL Server'da bir rolün üyelerini aşağıdaki T-SQL ile bulabilirsiniz:&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
declare @RoleName sysname='db_datareader' --Bu değişken ataması SQL Server 2008 ve sonrasındaki sürümlerde geçerlidir&lt;br /&gt;
&lt;br /&gt;
select dp.name &lt;br /&gt;
from sys.database_role_members drm &lt;br /&gt;
inner join sys.database_principals dp on drm.member_principal_id =dp.principal_id &lt;br /&gt;
where drm.role_principal_id =( select principal_id &lt;br /&gt;
from sys.database_principals &lt;br /&gt;
where name =@RoleName)&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-5404753671764145706?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/TB61yc5xgMA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-08T16:47:43.001+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/09/bir-rolun-uyelerini-bulma-find-role.html</feedburner:origLink></item><item><title>Performance Tuning  Webcast Videosu</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/H0v1cxmmm4I/performance-tuning-webcast-videosu.html</link><category>SQL Server 2008</category><category>Video</category><category>SQL Server 2012</category><category>T-SQL</category><category>Codename Denali</category><category>Seminer</category><category>Tuning</category><category>Performance</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 08 Feb 2012 06:46:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-2383572286942209623</guid><description>&lt;div class="separator" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;a href="http://www.cozumpark.com/blogs/videolar/archive/2011/09/25/webcast-sql-server-performance-tuning.aspx"&gt;&lt;/a&gt;&lt;span id="goog_385179360"&gt;&lt;/span&gt;&lt;span id="goog_385179361"&gt;&lt;/span&gt;&lt;img border="0" height="240px" kca="true" src="http://1.bp.blogspot.com/-8BGeFNPf3fc/ToGLF5ZOOXI/AAAAAAAAAas/kMYHh5ufk5o/s320/PerformanceTuning.jpg" width="320px" /&gt;&lt;/div&gt;&lt;br /&gt;
14 Eylül 2011 saat 21:00'de yapmış olduğum &lt;strong&gt;SQL Server - Performance Tuning&lt;/strong&gt; webcast'ini kaçıranlar yada tekrardan izlemek isteyenler&amp;nbsp;&lt;span id="goog_385179345"&gt;&lt;/span&gt;&lt;a href="http://www.cozumpark.com/blogs/videolar/archive/2011/09/25/webcast-sql-server-performance-tuning.aspx"&gt;Çözümpark&lt;span id="goog_385179346"&gt;&lt;/span&gt;&lt;/a&gt;'tan videosuna ulaşabilirler.&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-2383572286942209623?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/H0v1cxmmm4I" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-08T16:46:00.267+02:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/-8BGeFNPf3fc/ToGLF5ZOOXI/AAAAAAAAAas/kMYHh5ufk5o/s72-c/PerformanceTuning.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/09/performance-tuning-webcast-videosu.html</feedburner:origLink></item><item><title>Şema Adını Değiştirme (Change Schema Name)</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/Upei1Fo44f0/sema-adn-degistirme-change-schema-name.html</link><category>Stored Procedure</category><category>Schema</category><category>MS SQL Server</category><category>Table</category><category>view</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 19 Sep 2011 09:47:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-4997813157458090929</guid><description>&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: black;"&gt;SQL Server'da herhangi bir nesnenin şema adını aşağıdaki kod ile değiştirebilirsiniz:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;ALTER&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt; &lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;SCHEMA&lt;/span&gt;&lt;/span&gt; [SchemaName_New] &lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;TRANSFER&lt;/span&gt;&lt;/span&gt; [SchemaName_Old]&lt;span style="color: grey;"&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;/span&gt;[ObjectName]&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Not:&amp;nbsp; &lt;/strong&gt;Şeması değiştirilen nesneye ait tüm yetkiler uçacağından şemayı değiştirmeden yetkilere ait scriptleri çıkarmanızı tavsiye ederim.&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-4997813157458090929?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/Upei1Fo44f0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-19T19:47:00.094+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/09/sema-adn-degistirme-change-schema-name.html</feedburner:origLink></item><item><title>SQL Server 2008 SP2 Kurulum Hatası ve Çözümü</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/R0ZPcw8A15s/sql-server-2008-sp2-kurulum-hatas-ve.html</link><category>SQL Server 2008</category><category>Service Pack</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Tue, 13 Sep 2011 23:39:39 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5595141710242296669</guid><description>Bugün sanal ortamdaki stand-alone&amp;nbsp;bir SQL Server 2008 sunucumuza&amp;nbsp; SP2 yüklemesi yaparken yüklemenin normalden fazla uzaması beni şüphelendirdi. Hemen Windows Event loglarına baktım. Kurulum yaptığım andan itibaren alınan hata ve uyarıları inceledim.&amp;nbsp; Aşağıdaki iki hata dikkatimi çekti:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Hata-1:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;em&gt;"Cannot recover the master database. SQL Server is unable to run. Restore master from a full backup, repair it, or rebuild it. For more information about how to rebuild the master database, see SQL Server Books Online."&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Hata-2:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;em&gt;"Script level upgrade for database 'master' failed because upgrade step 'sqlagent100_msdb_upgrade.sql' encountered error 598, state 1, severity 25. This is a serious error condition which might interfere with regular operation and the database will be taken offline. If the error happened during upgrade of the 'master' database, it will prevent the entire SQL Server instance from starting. Examine the previous errorlog entries for errors, take the appropriate corrective actions and re-start the database so that the script upgrade steps run to completion."&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
Hatalar ile ilgili web'de araştırma yaptım fakat &lt;em&gt;master&lt;/em&gt; veritabanını rebuild etmek dışında pek işe yarar ve dişe dokunur bir bilgiye rastlamadım ve bu bahsedilen işlem benim en son uygulayacağım yöntemlerimin arasındaydı(Her yöntem yerinde ve zamanında uygulanmalı). Geri dönüş için senaryomun ilk adımında sanal sunucunun snapshot'ı bulunuyordu. İkinci sırada ise tüm veritabanların full backup'larını bulunduruyordum(Tüm sistem veritabanları, resource veritabanı da&amp;nbsp;dahil).&lt;br /&gt;
&lt;br /&gt;
Sunucu sadece mesai saatlerinde kullanıldığı için zamanım genişti. SP2 kurulumunun hatalı da olsa bitmesini beklemek istedim. Normalde ortalama 5 dakikada yaptığım kurulum için tam tamına 1 saat 15 dakika bekledim fakat kurulum takıldığı noktadan bir adım bile ilerlemedi. SP2 kurulumunu Task Manager üzerinden hiç istemesem de manuel olarak sonlandırmak zorunda kaldım. SQL Server'a ağlanmaya çalışıldığında&amp;nbsp;"script update oluyor" hatasını verip yeni&amp;nbsp;bağlantı kabul etmiyordu. SP2 yeniden başlattığımda ise SP2 zaten yüklenmiş uyarısını veriyordu. Bu tür durumlarda olacak en kötü şey bu tür kararsız bir durumun oluşmasıdır.&lt;br /&gt;
&lt;br /&gt;
Sistemi snapshot'tan geri döndürtüp; hataya neden olabilecek&amp;nbsp;durumları incelemeye başladım. Birkaç durumdan sonra&amp;nbsp;"Database Default Location"&amp;nbsp;da Data ve Log dizinlerinin&amp;nbsp;sistem üzerinde mevcut olmadığını keşfettim. "Database Default Location" ları mevcut olan bir dizin olarak değiştirdim ve SP2 setup'ını tekrardan çalıştırdım. SP2 kurulumu 5 dakika içerisinde başarılı bir şekilde tamamlandı(Bu arada sorun esnasında&amp;nbsp; Microsoft case'ı açacak mailim hazırdı fakat&amp;nbsp;sorunu kendim çözdüğüm için ihtiyaç kalmadı).&lt;br /&gt;
&lt;br /&gt;
Hem SQL Server 2008'ın "Database Default Location"'ı olmayan bir dizin olarak kabul etmesi hem de &amp;nbsp;SP2'nin olmayan bir dizinden dolayı bir türlü bitmemesi ayrı ayrı&amp;nbsp;birer bug. Bu bugları en kısa zamanda Microsoft'a feedback olarak bildireceğim.&lt;br /&gt;
&lt;br /&gt;
Bu tür bir sorunla karşılaşmamak için SP2 kurulumunda "Database Default Location" ın geçerli bir adres olup olmadığını SP geçişinin ilk adımına eklemenizi tavsiye ederim.&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-5595141710242296669?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/R0ZPcw8A15s" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-14T09:39:39.651+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/09/sql-server-2008-sp2-kurulum-hatas-ve.html</feedburner:origLink></item><item><title>Kurumunuzdaki En Büyük Veritabanı Anketi</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/LW25B5Jv5Kg/kurumunuzdaki-en-buyuk-veritaban-anketi.html</link><category>Anket</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Fri, 09 Sep 2011 23:55:29 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-2535919496557782727</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-xSY9cG6SSP0/Tmn7q_kQqEI/AAAAAAAAAao/TyQShBuHGQ4/s1600/EnBuyukVTAnket.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" nba="true" src="http://2.bp.blogspot.com/-xSY9cG6SSP0/Tmn7q_kQqEI/AAAAAAAAAao/TyQShBuHGQ4/s320/EnBuyukVTAnket.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;"Kurumunuzdaki En Büyük Veritabanının Boyutu Kaç GB?" diye sormuştum. Ankete katılanların &lt;strong&gt;%27&lt;/strong&gt;'sinin&amp;nbsp; kurumlarındaki en büyük veritabanın boyutunun &lt;strong&gt;1 TB - 5 TB &lt;/strong&gt;arasında olduğunu görüyoruz. Evet, anket sonucundaki 10 TB'dan büyük kurumların oranı da azımsanacak gibi değil. &lt;br /&gt;
&lt;br /&gt;
Kurumların veri boyutları hızlı bir şekilde büyüyor. Bir zamanlar Gigabyte boyutundaki veriler bizim için hayalken şu an bırakın kurumları kişişel olarak Terabyte'lık resim, müzik, video vs dosyalarımız&amp;nbsp; oluyor. Şu an 1-5 TB boyutunda olan veritabanı büyüklükleri 5 yıl sonra 10-20 TB; 10 yıl sonra ise 50 TB boyutunu geçecektir. Veri boyutundaki bu değişimleri iyi analiz edip ona göre depolama alanları, veritabanı stratejileri, backup alma stratejilerini geliştirmek gerekir. &lt;br /&gt;
&lt;br /&gt;
Düzenlediğim ankete katılan herkese teşekkür ederim.&amp;nbsp;Yeni anketlerde görüşmek dileğiyle...&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-2535919496557782727?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/LW25B5Jv5Kg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-10T09:55:29.417+03:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/-xSY9cG6SSP0/Tmn7q_kQqEI/AAAAAAAAAao/TyQShBuHGQ4/s72-c/EnBuyukVTAnket.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/09/kurumunuzdaki-en-buyuk-veritaban-anketi.html</feedburner:origLink></item><item><title>Webcast: SQL Server - Performance Tuning</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/uRBTxTw5m70/webcast-sql-server-performance-tuning.html</link><category>MS SQL Server</category><category>Statistics</category><category>Seminer</category><category>Profiler</category><category>Tuning</category><category>Performance</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Thu, 15 Sep 2011 07:17:14 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-597403642457716282</guid><description>14&amp;nbsp;Eylül Çarşamba günü 21:00-22:00 saatleri arasında "SQL Server - Performance Tuning" konulu webcast'i sunuyor olacağım.&amp;nbsp;Webcast'e SQL Server'daki Performace Tuning'in Query Tuning tarafına ağırlık verilecektir.&lt;br /&gt;
&lt;br /&gt;
Aşağıdaki bağlantıyı kullanarak vereceğim webcast'e erişebilirsiniz:&lt;br /&gt;
&lt;a href="https://www.livemeeting.com/cc/mvp/join?id=2W2SHJ&amp;amp;role=attend&amp;amp;pw=2NM%7E%60JK%7Bt"&gt;https://www.livemeeting.com/cc/mvp/join?id=2W2SHJ&amp;amp;role=attend&amp;amp;pw=2NM%7E%60JK%7Bt&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Ajanda aşağıdaki gibi olacak:&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Performance Tuning için neleri kullanıyoruz?&lt;/li&gt;
&lt;li&gt;İyi performans için neleri kullanmalıyız?&lt;/li&gt;
&lt;li&gt;Kötü performans için nelerden kaçınmalıyız?&lt;/li&gt;
&lt;li&gt;Table Hint kullanımında nelere dikkat etmeliyiz?&lt;/li&gt;
&lt;li&gt;Temp Table, Table Variable&amp;nbsp;kullanırken nelere dikkat etmeliyiz?&lt;/li&gt;
&lt;li&gt;Soru-Cevap&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-597403642457716282?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/uRBTxTw5m70" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-15T17:17:14.973+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/09/webcast-sql-server-performance-tuning.html</feedburner:origLink></item><item><title>SQL Server 2008 Service Pack 3 CTP Versiyonu Görücüye Çıktı</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/IIe1TFSA8gg/sql-server-2008-service-pack-3-ctp.html</link><category>SQL Server 2008</category><category>Service Pack</category><category>CTP3</category><category>MS SQL Server</category><category>Bug</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 24 Aug 2011 07:22:06 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-8574299015563903390</guid><description>Microsoft, SQL Server 2008 Service Pack 3'ün CTP versiyonu yayınladı. SP3 CTP; SP2'den sonra çıkan Cumulative Updates 1, 2, 3 ve 4'ü içeriyor.&lt;br /&gt;
&lt;br /&gt;
SQL Server 2008 SP3 CTP versiyonuna &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27150"&gt;http://www.microsoft.com/download/en/details.aspx?id=27150&lt;/a&gt;&amp;nbsp;adresinden ulaşıp indirebilirsiniz. SQL Server 2008 SP3 CTP versiyonu ile düzeltilen hataların listesine &lt;a href="http://support.microsoft.com/kb/2546945"&gt;http://support.microsoft.com/kb/2546945&lt;/a&gt;&amp;nbsp;adresinden ulaşbilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;!--Google REKLAM --&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-3209282733841537";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
//--&gt;&lt;/script&gt;
&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" 
 type="text/javascript"&gt;
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9379375-8574299015563903390?l=www.mehmetguzel.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/IIe1TFSA8gg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-24T17:22:06.354+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.mehmetguzel.net/2011/08/sql-server-2008-service-pack-3-ctp.html</feedburner:origLink></item><media:rating>nonadult</media:rating><media:description type="plain">www.MehmetGUZEL.net</media:description></channel></rss>

