<?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::.</title><link>http://mehmetguzel.blogspot.com/</link><description>"KENDİMİ BİR NOKTA KADAR KÜÇÜK GÖRDÜĞÜMDE ANLAMLI BİR CÜMLENİN SONUNDA BULDUM."</description><language>en</language><managingEditor>noreply@blogger.com (Mehmet GÜZEL)</managingEditor><lastBuildDate>Sat, 02 May 2009 05:38:53 PDT</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">376</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><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle>www.MehmetGUZEL.net</itunes:subtitle><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/mehmetGuzel" type="application/rss+xml" /><item><title>Blog Ödülleri 2009'a Katıldım</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/rf7jHLlZE6U/blog-odulleri-2009a-katldm.html</link><category>Haber</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Sat, 11 Apr 2009 14:17:52 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-720829010673296861</guid><description>Günlüğüm Blog Ödülleri 2009'da &lt;a href="http://2009.blogodulleri.com/kategori/11"&gt;Teknoloji &lt;/a&gt;kategorisinde yarışmaya katılıyor. Dilediğiniz kategorilerde iyi olduğuna inandığınız günlüklere 11-26 Nisan tarihleri arasında oy verip destek olabilirsiniz.&lt;br /&gt;&lt;br /&gt;Tüm günlüklere başarılar diliyorum.&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-720829010673296861?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/rf7jHLlZE6U" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-12T00:17:52.755+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/04/blog-odulleri-2009a-katldm.html</feedburner:origLink></item><item><title>SQL Server 2008 SP1 Yayında</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/N1mhiPxOGgE/sql-server-2008-sp1service-pack-1.html</link><category>Haber</category><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Thu, 09 Apr 2009 00:47:44 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-7281945284214720087</guid><description>SQL Server 2008'in beklenen Service Pack 1'i nihayet yayında. SQL Server 2008 SP1'i &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19"&gt;microsoft&lt;/a&gt;'tan indirebilirsiniz(Build 10.00.2531.00).&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-7281945284214720087?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/N1mhiPxOGgE" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-09T10:47:44.744+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/04/sql-server-2008-sp1service-pack-1.html</feedburner:origLink></item><item><title>Kullanıcı Tablolarında Bulunan İndexlerin Filegrouplarını Bulma</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/qd4MqNwCXhI/kullanc-tablolarndaki-indexlerin.html</link><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 23 Mar 2009 13:33:29 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-1935452619154736831</guid><description>Primary filegroup üzerinde bulunan indexleri aşağıdaki kod ile bulabiliriz:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;SELECT o.[name], o.[type], i.[name], i.[index_id], f.[name]&lt;br /&gt;FROM sys.indexes i (nolock) INNER JOIN sys.filegroups f (nolock) ON i.data_space_id = f.data_space_id&lt;br /&gt;INNER JOIN sys.all_objects o (nolock) ON i.[object_id] = o.[object_id]&lt;br /&gt;WHEREo.type&lt;&gt;'s' and o.type='U' and f.name='PRIMARY'&lt;br /&gt;ORDER BY o.name, i.name&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;Bu kod özellikle nesnelerinizi filegroup'lar arasında taşırken; özellikle "Hangi indexleri taşımadım?" sorusuna cevap niteliğinde.&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-1935452619154736831?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/qd4MqNwCXhI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-23T22:33:29.088+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/03/kullanc-tablolarndaki-indexlerin.html</feedburner:origLink></item><item><title>Bir Tabloya Ait İndekslerin İstatistiklerini Bulma</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/c4EYDCkxpQc/bir-tabloya-ait-indekslerin.html</link><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Sun, 22 Mar 2009 01:53:20 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-6244237061044586115</guid><description>SELECT&lt;br /&gt;object_name(sys.indexes.Object_id) AS Table_Name,&lt;br /&gt;ISNULL(sys.indexes.name, '---') AS index_name,&lt;br /&gt;partitions.Rows,&lt;br /&gt;partitions.SizeMB,&lt;br /&gt;sys.indexes.type_desc,&lt;br /&gt;sys.indexes.is_unique,&lt;br /&gt;sys.indexes.is_primary_key,&lt;br /&gt;sys.indexes.is_unique_constraint,&lt;br /&gt;sys.indexes.is_unique,&lt;br /&gt;ISNULL(Index_Columns.index_columns_key, '---') AS index_columns_key,&lt;br /&gt;ISNULL(Index_Columns.index_columns_include, '---') AS index_columns_include,&lt;br /&gt;ISNULL(sys.dm_db_index_usage_stats.user_seeks,0) AS user_seeks,&lt;br /&gt;ISNULL(sys.dm_db_index_usage_stats.system_seeks,0) AS system_seeks,&lt;br /&gt;ISNULL(sys.dm_db_index_usage_stats.user_scans,0) AS user_scans,&lt;br /&gt;ISNULL(sys.dm_db_index_usage_stats.system_scans,0) AS system_scans,&lt;br /&gt;ISNULL(sys.dm_db_index_usage_stats.user_lookups,0) AS user_lookups,&lt;br /&gt;ISNULL(sys.dm_db_index_usage_stats.system_lookups,0) AS system_lookups,&lt;br /&gt;ISNULL(sys.dm_db_index_usage_stats.user_updates,0) AS user_updates,&lt;br /&gt;ISNULL(sys.dm_db_index_usage_stats.system_updates,0) AS system_updates,&lt;br /&gt;(&lt;br /&gt;(&lt;br /&gt;(CONVERT(Numeric(19,6), ISNULL(sys.dm_db_index_usage_stats.user_seeks,0))+CONVERT(Numeric(19,6), ISNULL(sys.dm_db_index_usage_stats.system_seeks,0)))*10&lt;br /&gt;+ CASE WHEN sys.indexes.type=2 THEN (CONVERT(Numeric(19,6), ISNULL(sys.dm_db_index_usage_stats.user_scans,0))+CONVERT(Numeric(19,6), ISNULL(sys.dm_db_index_usage_stats.system_scans,0)))*1 ELSE 0 END&lt;br /&gt;+ 1&lt;br /&gt;)&lt;br /&gt;/CASE WHEN sys.indexes.type=2 THEN (CONVERT(Numeric(19,6), ISNULL(sys.dm_db_index_usage_stats.user_updates,0))+CONVERT(Numeric(19,6), ISNULL(sys.dm_db_index_usage_stats.system_updates,0))+1) ELSE 1 END&lt;br /&gt;) AS Score&lt;br /&gt;FROM&lt;br /&gt;sys.indexes&lt;br /&gt;JOIN (&lt;br /&gt;SELECT&lt;br /&gt;object_id, index_id, SUM(row_count) AS Rows,&lt;br /&gt;CONVERT(numeric(19,3), CONVERT(numeric(19,3), SUM(in_row_reserved_page_count+lob_reserved_page_count+row_overflow_reserved_page_count))/CONVERT(numeric(19,3), 128)) AS SizeMB&lt;br /&gt;FROM sys.dm_db_partition_stats&lt;br /&gt;GROUP BY object_id, index_id&lt;br /&gt;) AS partitions ON sys.indexes.object_id=partitions.object_id AND sys.indexes.index_id=partitions.index_id&lt;br /&gt;CROSS APPLY (&lt;br /&gt;SELECT&lt;br /&gt;LEFT(index_columns_key, LEN(index_columns_key)-1) AS index_columns_key,&lt;br /&gt;LEFT(index_columns_include, LEN(index_columns_include)-1) AS index_columns_include&lt;br /&gt;FROM&lt;br /&gt;(&lt;br /&gt;SELECT&lt;br /&gt;(&lt;br /&gt;SELECT sys.columns.name + ', '&lt;br /&gt;FROM&lt;br /&gt;sys.index_columns&lt;br /&gt;JOIN sys.columns ON&lt;br /&gt;sys.index_columns.column_id=sys.columns.column_id&lt;br /&gt;AND sys.index_columns.object_id=sys.columns.object_id&lt;br /&gt;WHERE&lt;br /&gt;sys.index_columns.is_included_column=0&lt;br /&gt;AND sys.indexes.object_id=sys.index_columns.object_id AND sys.indexes.index_id=sys.index_columns.index_id&lt;br /&gt;ORDER BY key_ordinal&lt;br /&gt;FOR XML PATH('')&lt;br /&gt;) AS index_columns_key,&lt;br /&gt;(&lt;br /&gt;SELECT sys.columns.name + ', '&lt;br /&gt;FROM&lt;br /&gt;sys.index_columns&lt;br /&gt;JOIN sys.columns ON&lt;br /&gt;sys.index_columns.column_id=sys.columns.column_id&lt;br /&gt;AND sys.index_columns.object_id=sys.columns.object_id&lt;br /&gt;WHERE&lt;br /&gt;sys.index_columns.is_included_column=1&lt;br /&gt;AND sys.indexes.object_id=sys.index_columns.object_id AND sys.indexes.index_id=sys.index_columns.index_id&lt;br /&gt;ORDER BY index_column_id&lt;br /&gt;FOR XML PATH('')&lt;br /&gt;) AS index_columns_include&lt;br /&gt;) AS Index_Columns&lt;br /&gt;) AS Index_Columns&lt;br /&gt;LEFT OUTER JOIN sys.dm_db_index_usage_stats ON&lt;br /&gt;sys.indexes.index_id=sys.dm_db_index_usage_stats.index_id AND sys.indexes.object_id=sys.dm_db_index_usage_stats.object_id&lt;br /&gt;AND sys.dm_db_index_usage_stats.database_id=DB_ID()&lt;br /&gt;WHERE&lt;br /&gt;sys.indexes.object_id=object_id('TableName')&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-6244237061044586115?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/c4EYDCkxpQc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-22T10:53:20.071+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/03/bir-tabloya-ait-indekslerin.html</feedburner:origLink></item><item><title>Bir Veritabanının Büyümesini İzleme</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/1DCs9kuY7Sg/bir-veritabannn-buyumesini-izleme.html</link><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 18 Mar 2009 11:54:41 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-8519667609596986794</guid><description>Bir veritabanının büyümesini hızlı olarak aşağıdaki kod ile alabilirsiniz:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;select&lt;br /&gt;backup_start_date BackupDate&lt;br /&gt;, floor(backup_size/1024000000) SizeGB&lt;br /&gt;from msdb..backupset&lt;br /&gt;where database_name = db_name()&lt;br /&gt;and type = 'd'&lt;br /&gt;order by backup_start_date desc&lt;/em&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-8519667609596986794?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/1DCs9kuY7Sg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-18T20:54:41.901+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/03/bir-veritabannn-buyumesini-izleme.html</feedburner:origLink></item><item><title>Askerlikten Damlalar</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/-aHtC2D7whw/askerlikten-damlalar.html</link><category>Şiir</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 18 Mar 2009 12:00:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-6256249118121365187</guid><description>Siyaha boyanmış bir pencereden&lt;br /&gt;Seyretmek zor dünyayı...&lt;br /&gt;Hayatın henüz baharında&lt;br /&gt;Solmaya başlamış gülü yeşertmek zor.&lt;br /&gt;&lt;br /&gt;Ekip ruhundan yoksun insanlardan uzak dur!&lt;br /&gt;Vakit doldu, yeni bir gün bitti; son budur...&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Akdağ/Karaburun, İzmir&lt;br /&gt;17.06.2002 16:53 (Mesai çıkışı)&lt;/em&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-6256249118121365187?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/-aHtC2D7whw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-18T21:00:13.530+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/03/askerlikten-damlalar.html</feedburner:origLink></item><item><title>SQL Server 2008 Service Pack 1 - CTP</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/YXnzVr-3ap8/sql-server-2008-service-pack-1-ctp.html</link><category>Haber</category><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 16 Mar 2009 02:23:22 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-1878869908161660768</guid><description>SQL Server 2008 Service Pack 1 - CTP yayınlandı. SP1'in Itanium, x64 ve x86 versiyonlarını aşağıdaki adresten indirebilirsiniz:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6f26fc45-f0ca-49cf-a6ee-840c7e8bb8af&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=6f26fc45-f0ca-49cf-a6ee-840c7e8bb8af&amp;amp;displaylang=en&lt;/a&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-1878869908161660768?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/YXnzVr-3ap8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-16T11:23:22.810+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/03/sql-server-2008-service-pack-1-ctp.html</feedburner:origLink></item><item><title>Extended Property Nasıl Eklenir?</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/lY58ybLYhM8/extend-property-nasl-eklenir.html</link><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 15 Apr 2009 23:50:15 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5532462391968321079</guid><description>Bir tablo yada tablonun bir field'ına extended property nasıl eklenir? sorusuyla sık sık karşılaştığım için ekleme ihtiyacı hissettim.&lt;br /&gt;&lt;br /&gt;--Tablonun extended property'sini ekleme&lt;br /&gt;EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Tablo Aciklamasi’, @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TabloAdi'&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;--Field extended property'i ekleme&lt;br /&gt;EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'İlgili fieldin Aciklamasi’, @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TabloAdi', @level2type=N'COLUMN',@level2name=N'FieldAdi'&lt;br /&gt;GO&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-5532462391968321079?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/lY58ybLYhM8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-16T09:50:15.802+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/03/extend-property-nasl-eklenir.html</feedburner:origLink></item><item><title>Veritabanındaki EXECUTE Yetkisinin Otomatik Oluşturulması</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/6kQN_-EZwlM/veritabanndaki-execute-yetkisinin.html</link><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Sun, 22 Feb 2009 05:07:15 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-3684412433214472760</guid><description>Değerli Okuyucular,&lt;br /&gt;&lt;br /&gt;Geçenlerde iki farklı ortamda aynı veritabanının EXECUTE yetkilerinin aynı olmadığı iletilince gerçek ortamdaki EXECUTE yetkilerini bulup diğer ortama uygulamam gerekti. Bunun için EXECUTE yetkilerini otomatik oluşturan aşağıdaki SQL kodunu yazdım. Umarım sizin de işinize yarar.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;select PE.state_desc + ' ' + PE.permission_name + ' ON ' + object_schema_name (Pe.major_id) + '.' + object_name(PE.major_id) + ' TO ' + CAST(PR.Name COLLATE Latin1_General_CI_AS as nvarchar(255))&lt;br /&gt;from sys.database_permissions PE INNER JOIN sys.database_principals PR ON PE.grantee_principal_id=PR.principal_id &lt;/em&gt;&lt;br /&gt;&lt;em&gt;where PE.type='EX' and PE.major_id&gt;0&lt;/em&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-3684412433214472760?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/6kQN_-EZwlM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-22T15:07:15.541+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/02/veritabanndaki-execute-yetkisinin.html</feedburner:origLink></item><item><title>SSIS'te Fuzzy Group Sorunu</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/efZoh0CPH80/ssiste-fuzzy-group-sorunu.html</link><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Fri, 13 Feb 2009 03:12:21 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-7744228043477441546</guid><description>Değerli Okuyucular,&lt;br /&gt;&lt;br /&gt;Üzerinde SQL Server 2008'ın Standart Edition'ın kurulu olduğu bir sunucum vardı ve üzerinde SSIS paketlerini barındırıp istediğim yerden bu paketlere erişip çalıştırmak istiyordum. Paketi düzgünce SSIS üzerine deploy ettim. Başka sunucumdan bu paketi değişik konfigürasyonlarda denedim. Paketim düzgün çalışmadı ve sürekli hata aldım. Hata package load edememe ile ilgiliydi. Paketi Visual Studio üzerinden düzgün çalıştırabiliyordum. Demek ki server tarafında bir sorun vardı. Paketin içerisinde Fuzzy Group'ta yapılıyordu. Meğer Standart Edition Fuzzy Group'u desteklemiyormuş. Fuzzy Group için Enterprise Edition veya üstü bir sürümü istiyor. Standart Edition'ı Enterprise Edition'a Upgrade ettim sorunum çözüldü.&lt;br /&gt;&lt;br /&gt;Bu arada Visual Studio 2005 ile hazırlanan SSIS paketlerin sadece SQL Server 2005 ile; Visual Studio 2008 ile hazırlanan paketlerin sadece SQL Server 2008 ile çalışabildiğini; benzer hatalar ile karşılaşan yada karşılaşacak değerli okuyucularıma hatırlatırım.&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-7744228043477441546?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/efZoh0CPH80" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-13T13:12:21.685+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/02/ssiste-fuzzy-group-sorunu.html</feedburner:origLink></item><item><title>Sysadmin Rolündeki Kullanıcıları Bulma</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/v9ode6trZds/sysadmin-rolundeki-kullanclar-bulma.html</link><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Fri, 06 Mar 2009 05:37:20 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-4001961577175704060</guid><description>&lt;em&gt;sysadmin&lt;/em&gt; rolündeki kullanıcıları aşağıdaki sorgu ile bulabilirsiniz:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;SELECT p.name AS [Name]&lt;br /&gt;FROM sys.server_principals r INNER JOIN sys.server_role_members m ON r.principal_id = m.role_principal_id&lt;br /&gt;INNER JOIN sys.server_principals p ON p.principal_id = m.member_principal_id&lt;br /&gt;WHERE ( r.type ='R' ) and (r.principal_id =3) &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;Aynı sonucu aşağıdaki sp ile de alabilirsiniz:&lt;br /&gt;&lt;br /&gt;EXEC sys.sp_helpsrvrolemember 'sysadmin';&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-4001961577175704060?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/v9ode6trZds" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-06T15:37:20.797+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/02/sysadmin-rolundeki-kullanclar-bulma.html</feedburner:origLink></item><item><title>2008 Yılı Günlük İstatistikleri</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/mO5Za9fyPnw/2008-yl-site-erisim-kayanaklar.html</link><category>Yazilar</category><category>Haber</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 28 Jan 2009 13:11:53 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-1717553222588042219</guid><description>&lt;strong&gt;2008&lt;/strong&gt; yılında &lt;strong&gt;36.671&lt;/strong&gt; tekil kişi günlüğümü ziyaret etti. Bu ziyaretçilerin &lt;strong&gt;34.000&lt;/strong&gt;'i yurt içinden &lt;strong&gt;2.671&lt;/strong&gt;'i ise yurt dışından(başta ABD, Almanya, Fransa, İngilitere ve diğer ülkelerden) ulaştı. Toplam &lt;strong&gt;61.872&lt;/strong&gt; sayfa görüntülendi. Ziyaretçilerin &lt;strong&gt;%78,56&lt;/strong&gt;'sı Internet Explorer, &lt;strong&gt;%19,31&lt;/strong&gt;'i Firefox üzerinden ulaştı.&lt;br /&gt;&lt;br /&gt;Günlüğüme 2008 yılında aşağıdaki adreslerden ulaşıldı:&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Sıra&lt;/strong&gt;&lt;/td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;td&gt;&lt;strong&gt;Erişim Kaynağı&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Ziyaret&lt;/strong&gt;&lt;/td&gt;&lt;strong&gt;&lt;/strong&gt;&lt;td&gt;&lt;strong&gt;Yüzde&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1.&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.google.com/"&gt;www.google.com/&lt;/a&gt;&lt;/td&gt;&lt;td&gt;31.275&lt;/td&gt;&lt;td&gt;75,92&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2.&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.mehmetguzel.net/"&gt;www.mehmetguzel.net/&lt;/a&gt; (direk)&lt;/td&gt;&lt;td&gt;7.670 &lt;/td&gt;&lt;td&gt;18,62&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3.&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.ceturk.com/"&gt;www.ceturk.com/&lt;/a&gt;&lt;/td&gt;&lt;td&gt;608&lt;/td&gt;&lt;td&gt;1,48&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;4.&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.blogger.com/"&gt;www.blogger.com/&lt;/a&gt;&lt;/td&gt;&lt;td&gt;328&lt;/td&gt;&lt;td&gt;0,80&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5.&lt;/td&gt;&lt;td&gt;&lt;a href="http://whos.amung.us/"&gt;whos.amung.us&lt;/a&gt;&lt;/td&gt;&lt;td&gt;214 &lt;/td&gt;&lt;td&gt;0,52&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;6.&lt;/td&gt;&lt;td&gt;&lt;a href="http://aydinunlu.blogspot.com/"&gt;aydinunlu.blogspot.com&lt;/a&gt;&lt;/td&gt;&lt;td&gt;70&lt;/td&gt;&lt;td&gt;0,17 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;7.&lt;/td&gt;&lt;td&gt;&lt;a href="http://2008.blogodulleri.com/"&gt;2008.blogodulleri.com &lt;/a&gt;&lt;/td&gt;&lt;td&gt;68&lt;/td&gt;&lt;td&gt;0,17 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;8.&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.memikyanik.com/"&gt;www.memikyanik.com/&lt;/a&gt;&lt;/td&gt;&lt;td&gt;63&lt;/td&gt;&lt;td&gt;0,15 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;9.&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.search.com/"&gt;www.search.com/&lt;/a&gt;&lt;/td&gt;&lt;td&gt;57 &lt;/td&gt;&lt;td&gt;0,14 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;10.&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.facebook.com/"&gt;www.facebook.com/&lt;/a&gt;&lt;/td&gt;&lt;td&gt;51&lt;/td&gt;&lt;td&gt;0,12 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;11.&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.5nk.org/"&gt;www.5nk.org/&lt;/a&gt;&lt;/td&gt;&lt;td&gt;50&lt;/td&gt;&lt;td&gt;0,12&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;İlk sırayı geçen sene olduğu gibi büyük bir farkla yine google çekiyor. Google'da bazı anahtar kelimelerle yapılan aramalarda günlüğümün ilk sıralarda gelmesi google'ın günlüğümü kayırması olsa gerek:)&lt;br /&gt;&lt;br /&gt;Günlüğüme ziyaretçi gönderen tüm erişim kaynaklarına teşekkürlerimi iletiyorum.&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-1717553222588042219?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/mO5Za9fyPnw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-28T23:11:53.496+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2009/01/2008-yl-site-erisim-kayanaklar.html</feedburner:origLink></item><item><title>Bilgisayar Mühendisliği Bölümü Öğrencilerine Tavsiyeler</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/qYNn0WMvai8/bilgisayar-mhendislii-blm-rencilerine.html</link><category>Yazilar</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Sun, 28 Dec 2008 05:48:44 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-1939880936083861900</guid><description>&lt;ul&gt;&lt;li&gt;Hangi alanda çalışmak istediğinize karar verin &lt;/li&gt;&lt;li&gt;Yazılım geliştirmek istediğiniz platformu seçin &lt;/li&gt;&lt;li&gt;İhtiyacınız olan programlama dillerini ve veritabanlarını iyi öğrenin &lt;/li&gt;&lt;li&gt;Okul hayatı boyunca proje geliştirin &lt;/li&gt;&lt;li&gt;Stajlarınızı iyi şirketlerde yapın &lt;/li&gt;&lt;li&gt;Yazın muhakkak yazılım geliştiren şirketlerde ücretli/ücretsiz çalışın &lt;/li&gt;&lt;li&gt;Deneyim kazanmak için part-time çalışın.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Şimdilik benim aklıma gelenler bunlar. Yazdıklarıma eklemek isteyen arkadaşların Bilgisayar Mühendisliği bölümünde okuyan arkadaşlara katkılarını bekliyorum.&lt;/p&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-1939880936083861900?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/qYNn0WMvai8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-28T15:48:44.934+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/03/bilgisayar-mhendislii-blm-rencilerine.html</feedburner:origLink></item><item><title>SQL Server 2005 SP3 Yayınlandı</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/nIkBq3lG_Rs/sql-server-2005-sp3-yaynland.html</link><category>Haber</category><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 17 Dec 2008 01:27:58 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5145418053066489978</guid><description>Microsoft SQL Server 2005 Service Pack 3'i aşağıdaki adreslerden indirebilirsiniz:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4&amp;amp;displaylang=en"&gt;Enterprise, Enterprise Evaluation, Developer, Standard  Workgroup  Edition için&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=135970"&gt;Express Edition için&lt;/a&gt;&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-5145418053066489978?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/nIkBq3lG_Rs" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-17T11:27:58.860+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/12/sql-server-2005-sp3-yaynland.html</feedburner:origLink></item><item><title>NewSequentialID() ve NewID()</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/wPwrTaob-3o/newsequentialid-ve-newid.html</link><category>MS SQL Server</category><category>İpucu</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Sat, 01 Nov 2008 00:49:04 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5232851553292631503</guid><description>&lt;ul&gt;&lt;li&gt;NewSequentialID() ve NewID() her ikisi de GUID oluşturur.&lt;/li&gt;&lt;li&gt;NewID() rastgele GUID oluşturur.&lt;/li&gt;&lt;li&gt;NewSequentialID() sıralı GUID oluşturur.&lt;/li&gt;&lt;li&gt;NewSequentialID() tabloda sadece default olarak kullanılabilir.&lt;/li&gt;&lt;li&gt;NewSequentialID() tahmin edilmesi daha kolaydır(sıralı gittiği için). &lt;/li&gt;&lt;li&gt;NewID() rastgele GUID oluşturduğu için güvenlik açısından daha tercih edilir.&lt;/li&gt;&lt;li&gt;Özellikle NewSequentialID() alanı clustered index içerisinde kullanılıyorsa NewID()'ye göre daha iyi performans gösterir. Çünkü NewID() rastgele GUID oluşturduğu için her seferinde yeni oluşturulan kayıt için clustered index yerleri değişecektir. Bu da INSERT zamanını uzatır. NewSequentialID() sıralı olduğu için index yeri ardışıl olarak devam edecektir.&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-5232851553292631503?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/wPwrTaob-3o" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-01T09:49:04.052+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/11/newsequentialid-ve-newid.html</feedburner:origLink></item><item><title>Transaction Blok İçerisindeki Lokal Değişkenlerin Durumu</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/A2T70pg7oxk/transaction-blok-ierisindeki-local.html</link><category>MS SQL Server</category><category>İpucu</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Thu, 23 Oct 2008 06:23:33 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-4462813195800735309</guid><description>Bana göre uzun sayılabilecek bir aradan sonra tekrardan sizlerleyiz efendim.&lt;br /&gt;&lt;br /&gt;Bu sefer lokal değişkenlerin transaction yapısı içerisindeki durumunu hep birlikte inceleyeceğiz. Öncelikle hatırlayamanlar için transaction yapısını hatırlatalım:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;BEGIN TRAN&lt;/em&gt;&lt;br /&gt;&lt;em&gt;--Ara işlemleriniz&lt;/em&gt;&lt;br /&gt;&lt;em&gt;COMMIT TRAN&lt;/em&gt;&lt;br /&gt;&lt;em&gt;--yada &lt;/em&gt;&lt;br /&gt;&lt;em&gt;ROLLBACK TRAN&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Bu hatırlatmadan sonra asıl konumuz olan lokal değişkenlerin transaction yapısındaki durumuna dönelim. Bunun için birbirine çok benzer iki örnek üzerinde duralım:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Örnek-1:&lt;br /&gt;&lt;/strong&gt;&lt;em&gt;DECLARE @OnlineZiyaretci INT&lt;br /&gt;SET @OnlineZiyaretci = 10&lt;/em&gt;&lt;br /&gt;&lt;em&gt;PRINT @OnlineZiyaretci --OnlineZiyaretci değeri 10&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;BEGIN TRAN&lt;/em&gt;&lt;br /&gt;&lt;em&gt;SET @OnlineZiyaretci = @OnlineZiyaretci + 1&lt;/em&gt;&lt;br /&gt;&lt;em&gt;PRINT @OnlineZiyaretci --OnlineZiyaretci değeri 11&lt;/em&gt;&lt;br /&gt;&lt;em&gt;ROLLBACK TRAN&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;PRINT @OnlineZiyaretci -- Burdaki değeri tahmin edin?&lt;/em&gt;&lt;br /&gt;&lt;em&gt;GO&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Örnek-2:&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;DECLARE @OnlineZiyaretci INT&lt;br /&gt;SET @OnlineZiyaretci = 10&lt;/em&gt;&lt;br /&gt;&lt;em&gt;PRINT @OnlineZiyaretci --OnlineZiyaretci değeri 10&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;BEGIN TRAN&lt;/em&gt;&lt;br /&gt;&lt;em&gt;SET @OnlineZiyaretci = @OnlineZiyaretci + 1&lt;/em&gt;&lt;br /&gt;&lt;em&gt;PRINT @OnlineZiyaretci --OnlineZiyaretci değeri 11&lt;/em&gt;&lt;br /&gt;&lt;em&gt;COMMIT TRAN&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;PRINT @OnlineZiyaretci -- Burdaki değeri tahmin edin?&lt;/em&gt;&lt;br /&gt;&lt;em&gt;GO&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Normal şartlarda bir kayıt yada kayıt kümesi için &lt;em&gt;rollback&lt;/em&gt; olduğunda o kayıtlar eski haline döner; &lt;em&gt;commit&lt;/em&gt; olduğunda ise transaction blok içerisinde aldığı son değerleri alır .&lt;br /&gt;Eminim bir çoğunuz aynı mantıkla @OnlineZiyaretci değişkeninin örnek-1 için &lt;strong&gt;10&lt;/strong&gt;; örnek-2 için ise &lt;strong&gt;11&lt;/strong&gt; alacağını tahmin etmişsinizdir. Kodu denerseniz tahminizde yanıldığınızı; her iki durumda da @OnlineZiyaretci değerinin &lt;strong&gt;11&lt;/strong&gt; olduğunu göreceksiniz. Bunun nedeni &lt;strong&gt;lokal değişkenlerin Transaction yapısından etkilenmemeleri!&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Bir sonraki yazıda görüşünceye dek bol SQL'li günler diliyorum.&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-4462813195800735309?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/A2T70pg7oxk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-23T16:23:33.128+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/10/transaction-blok-ierisindeki-local.html</feedburner:origLink></item><item><title>Yorum Farkı!</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/FFM31-Jaluw/yorum-fark.html</link><category>Yazilar</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 22 Oct 2008 11:20:11 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-7057009369721816185</guid><description>Yazının başlığına bakıp Mehmet Barlas ile Emre Kongar'ın sunduğu Yorum Farkı programına değineceğimi zanneden arkadaşları üzmek istemesemde bugün farklı bir Yorum Farkına değineceğim. Bugün daha önceleri almayı düşündüğüm fakat bir firma tarafından alınmış olan yorum.com domain name i satın almış olsaydım altında hangi sub domainleri barındıracağımı düşündüm. İşte kısa bir düşünmeden sonra aklıma gelen sub domainler:&lt;br /&gt;&lt;br /&gt;1- &lt;strong&gt;ali.yorum.&lt;/strong&gt;com (Alış, alıcı yorumları)&lt;br /&gt;2- &lt;strong&gt;aci.yorum.&lt;/strong&gt;com (Acıya, bibere dair yorumlar)&lt;br /&gt;3- &lt;strong&gt;oku.yorum&lt;/strong&gt;.com (Okuyucu, kitap yorumları)&lt;br /&gt;4- &lt;strong&gt;ucu.yorum&lt;/strong&gt;.com (Uçuş,uçak yorumları)&lt;br /&gt;5- &lt;strong&gt;soru.yorum&lt;/strong&gt;.com (Soru Merkezi)&lt;br /&gt;6- &lt;strong&gt;baki.yorum&lt;/strong&gt;.com (Bakıcı yorumları)&lt;br /&gt;7- &lt;strong&gt;bulu.yorum&lt;/strong&gt;.com (Arama Merkezi)&lt;br /&gt;8- &lt;strong&gt;gulu.yorum.&lt;/strong&gt;com (Gülmeye Dair)&lt;br /&gt;9- &lt;strong&gt;suru.yorum&lt;/strong&gt;.com (Sürüş, sürücü yorumları)&lt;br /&gt;10-&lt;strong&gt;goru.yorum&lt;/strong&gt;.com (Görmeye dair yorumlar)&lt;br /&gt;11-&lt;strong&gt;gezi.yorum&lt;/strong&gt;.com (Gezi yorumları)&lt;br /&gt;12-&lt;strong&gt;kosu.yorum&lt;/strong&gt;.com (Koşu yorumları)&lt;br /&gt;13-&lt;strong&gt;gozlu.yorum.&lt;/strong&gt;com (Göze dair, gözlüğe dair yorumlar)&lt;br /&gt;14-&lt;strong&gt;oynu.yorum&lt;/strong&gt;.com (Oyun yorumları)&lt;br /&gt;15-&lt;strong&gt;sati.yorum&lt;/strong&gt;.com (Satış, satıcı yorumları)&lt;br /&gt;16-&lt;strong&gt;dusunu.yorum&lt;/strong&gt;.com (Düşünceye dair yorumlar)&lt;br /&gt;17-&lt;strong&gt;unutu.yorum&lt;/strong&gt;.com (Unutkanlık üzerine yorumlar)&lt;br /&gt;18-&lt;strong&gt;usutu.yorum&lt;/strong&gt;.com (Soğuk algınlık ile ilgili yorumlar)&lt;br /&gt;19-&lt;strong&gt;yuzu.yorum&lt;/strong&gt;.com (Yüzmeye dair yorumlar)&lt;br /&gt;20-&lt;strong&gt;bili.yorum&lt;/strong&gt;.com (Bilgiye dair yorumlar)&lt;br /&gt;21-&lt;strong&gt;calisi.yorum.&lt;/strong&gt;com (Çalışma hayatına dair yorumlar)&lt;br /&gt;22-&lt;strong&gt;odu.yorum&lt;/strong&gt;.com (Ödemelere dair yorumlar)&lt;br /&gt;&lt;br /&gt;Bakalım sizin aklınıza hangi varyasyonlar gelecek?&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-7057009369721816185?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/FFM31-Jaluw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-22T21:20:11.710+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/10/yorum-fark.html</feedburner:origLink></item><item><title>Kadir Gecesi ve Ramazan Bayramı</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/4qKC37lD3oU/kadir-gecesi-ve-ramazan-bayram.html</link><category>Dini</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Fri, 26 Sep 2008 07:24:30 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-6436841582225406476</guid><description>Kadir Gecenizi  ve Ramazan Bayramınızı tebrik ederek; bu mübarek gecenin ve bayramın hayırlara vesile olmasını gücü herşeye &lt;strong&gt;Kadir&lt;/strong&gt; olan &lt;strong&gt;Cenab-ı Hak&lt;/strong&gt;'tan niyaz ederim.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ya&lt;/strong&gt; &lt;strong&gt;Mütekebbir&lt;/strong&gt;!&lt;br /&gt;Ben acizim sen &lt;strong&gt;Kadir&lt;/strong&gt;’sin&lt;br /&gt;Ben fakirim sen &lt;strong&gt;Rahim’&lt;/strong&gt;sin&lt;br /&gt;Ben ölüyüm sen &lt;strong&gt;Hayy&lt;/strong&gt;’sın&lt;br /&gt;Ben çaresizim sen &lt;strong&gt;Ehad&lt;/strong&gt;’sin&lt;br /&gt;Ben muhtacım sen &lt;strong&gt;Samed&lt;/strong&gt;’sin&lt;br /&gt;Ben sağırım &lt;strong&gt;işiten&lt;/strong&gt; sensin&lt;br /&gt;Ben körüm &lt;strong&gt;gören&lt;/strong&gt; sensin&lt;br /&gt;Ben dilsizim &lt;strong&gt;konuşan&lt;/strong&gt; sensin&lt;br /&gt;Ben yaratılıyorum &lt;strong&gt;yaradan&lt;/strong&gt; sensin&lt;br /&gt;Ben yokum &lt;strong&gt;var eden&lt;/strong&gt; sensin&lt;br /&gt;Ben hiçim ama emellerim büyüktür&lt;br /&gt;Ben yoksulum ama isteklerim çoktur&lt;br /&gt;Ben isterim çünkü sen &lt;strong&gt;büyük&lt;/strong&gt;sün&lt;br /&gt;Şahit yaz &lt;strong&gt;büyük&lt;/strong&gt;lüğüne bu küçük kalbimi!&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-6436841582225406476?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/4qKC37lD3oU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-26T17:24:30.800+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/09/kadir-gecesi-ve-ramazan-bayram.html</feedburner:origLink></item><item><title>Temporary Table mı Table Variable mı Kullanmalıyız?</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/UsUohnp6cG8/temporary-table-m-table-variable-m.html</link><category>MS SQL Server</category><category>İpucu</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Thu, 28 Aug 2008 04:27:07 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-5026643337915224527</guid><description>Aynı  soru defalarca kez farklı yerlerden geldiği için sorunun cevabına değinme ihtiyacı hissettim.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Eğer satır sayımız 100'ün altındaysa genellikle &lt;em&gt;table variable'&lt;/em&gt;ı kullanırız. Satır sayısı 100 ün üzerindeyse &lt;em&gt;temporary table&lt;/em&gt; kullanılmalıdır.&lt;/li&gt;&lt;li&gt;Index oluşturma ihtiyacımız varsa kesinlikle &lt;em&gt;temporary table&lt;/em&gt; kullanmalıyız.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;em&gt;Temporary table&lt;/em&gt; ile &lt;em&gt;table variable&lt;/em&gt; arasındaki farklardan birisi &lt;em&gt;temporary table&lt;/em&gt; sistem veritabanlarından birisi olan &lt;em&gt;tempdb'&lt;/em&gt;de tutulur.&lt;em&gt;Table variable&lt;/em&gt; ise sistem hafızasında(memory) yer alır. &lt;/p&gt;&lt;p&gt;Burdan hareketle her şeyi &lt;em&gt;temporary table/table variable &lt;/em&gt;üzerinde tutup &lt;em&gt;tempdb/memory&lt;/em&gt; ı şişirmeyin. Gerekli yerlerde gerektiği kadar kullanalım. Yazılım geliştirme ile uğraşan arkadaşların zamanı dar olduğu çoğunlukla bol &lt;em&gt;temporary table&lt;/em&gt; kullanıp bu &lt;em&gt;temporary table'&lt;/em&gt;lar üzerinde envai çeşit ekleme/çıkarma/güncelleme yaparlar. &lt;/p&gt;&lt;p&gt;Bir örnek vermek gerekirse: Maas tablosunu tamamını &lt;em&gt;temporary table&lt;/em&gt;'a atıp personel maaşını %10 temp table üzerinde uygulayan bir arkadaş SQL kodunu aşağıdaki gibi yapacaktır:&lt;/p&gt;&lt;p&gt;&lt;em&gt;SELECT Sicilno, Ad, Soyad, Ucret INTO #MaasTemp&lt;br /&gt;FROM  Maas&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Update #MaasTemp&lt;br /&gt;SET ucret=ucret*1.1&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Bunun yerine Maas tablosundaki verileri temp tabloya atarken %10 zammı ekleyelim.&lt;/p&gt;&lt;p&gt;&lt;em&gt;SELECT Sicilno, Ad, Soyad, Ucret*1.1 INTO #MaasTemp&lt;br /&gt;FROM  Maas&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Temporary table&lt;/em&gt; için daha söylenecek çok şey var ama şimdilik benden bu kadar. SQL kodumuzu yazarken sistem performansına etkisini de gözönünde bulundurmayı unutmayalım.&lt;/p&gt;&lt;p&gt;Bol SQL'li günler diliyorum.&lt;/p&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-5026643337915224527?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/UsUohnp6cG8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-28T14:27:07.681+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/08/temporary-table-m-table-variable-m.html</feedburner:origLink></item><item><title>SQL Server 2008 RTM Yayınlandı</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/QZv78IyGJfI/sql-server-2008-rtm-yaynland.html</link><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Thu, 07 Aug 2008 08:18:31 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-1165820472491009329</guid><description>Uzun bir süredir beklediğimiz SQL Server 2008 RTM sürümü nihayet yayınlandı. En son Şubat 2008'e yetişeceği bildirilmişti fakat Şubat 2008'e yetişemeyince ilerleyen dönemlerde Release olacağı söylenmişti. Bu bildiriden çoğu kişi SQL Server 2008 RTM'in Kasım 2008 gibi çıkacağını bekliyordu. Açıkçası SQL Server 2008 RTM'in çıkması beklediğimden erken oldu.&lt;br /&gt;&lt;br /&gt;MSDN üyeliği bulunananlar SQL Server 2008 RTM'i aşağıdaki adresten indirebilir:&lt;br /&gt;&lt;a href="http://technet.microsoft.com/tr-tr/subscriptions/default(en-us).aspx"&gt;http://technet.microsoft.com/tr-tr/subscriptions/default(en-us).aspx&lt;/a&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-1165820472491009329?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/QZv78IyGJfI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-07T18:18:31.020+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/08/sql-server-2008-rtm-yaynland.html</feedburner:origLink></item><item><title>Miraç Kandilinizi Tebrik Ederim</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/T6wun6JUvws/mira-kandilinizi-tebrik-ederim.html</link><category>Dini</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 08 Dec 2008 18:56:08 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-8984014656276250586</guid><description>&lt;a href="http://2.bp.blogspot.com/_V_mcjcInmDg/RrwRLUJSosI/AAAAAAAAAIw/inKBuVpXgvk/s1600-h/Kandil.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5096967764360471234" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" height="50%" alt="" src="http://2.bp.blogspot.com/_V_mcjcInmDg/RrwRLUJSosI/AAAAAAAAAIw/inKBuVpXgvk/s400/Kandil.JPG" border="0" /&gt;&lt;/a&gt;&lt;b&gt;Bu mübarek gecede dualarınızın kabul olması dileklerimle Miraç Kandilinizi tebrik eder; siz ve sevdikleriniz hakkında hayırlara vesile olmasını dilerim.&lt;br /&gt;&lt;/b&gt;&lt;b&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;br /&gt;&lt;/center&gt;&lt;a href="http://3.bp.blogspot.com/_V_mcjcInmDg/Rg1qQnYZLHI/AAAAAAAAAB8/S9E7YLwzpIc/s1600-h/MevlidiNebevi.gif"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&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-8984014656276250586?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/T6wun6JUvws" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-09T04:56:08.301+02:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_V_mcjcInmDg/RrwRLUJSosI/AAAAAAAAAIw/inKBuVpXgvk/s72-c/Kandil.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/07/mira-kandilinizi-tebrik-ederim.html</feedburner:origLink></item><item><title>SQL Server'da İstatistikleri Görüntüleme</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/v9uyPOeKzQM/sql-serverda-istatistikleri-grntleme.html</link><category>MS SQL Server</category><category>İpucu</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 16 Jul 2008 09:57:56 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-3808496531266487022</guid><description>SQL Server'daki istatistiklerin isimlerini ve hangi alanlardan oluştuğunu görmek için &lt;em&gt;&lt;strong&gt;sp_helpstats&lt;/strong&gt; stored procedure'&lt;/em&gt;nı&lt;em&gt;;&lt;/em&gt; istatistiklerin detay bilgilerine ulaşmak için ise &lt;em&gt;&lt;strong&gt;DBCC SHOW_STATISTICS&lt;/strong&gt;&lt;/em&gt; komutunu kullanabilirsiniz.&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-3808496531266487022?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/v9uyPOeKzQM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-16T19:57:56.073+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/07/sql-serverda-istatistikleri-grntleme.html</feedburner:origLink></item><item><title>SQL'de Kodu Kısaltmak Her Zaman Yararlı Değildir!</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/OaAA7JX1DBM/sqlde-kodu-ksaltmak-her-zaman-yararl.html</link><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Wed, 16 Jul 2008 06:10:15 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-7002750480159908807</guid><description>SQL de tablo adlarını &lt;em&gt;alias&lt;/em&gt; ile kısaltmak çoğu zaman yazacağımız kodu kısaltır ve kodun anlaşılabilirliğini artırır. SQL kısaltmalarını bir çok yerde desteklemekle birlikte sakıncalı olabilecek yerlerde de dikkat etmenizi öneririm.&lt;br /&gt;&lt;br /&gt;SQL kodlayan yazılımcılar arasında sıklıkla yapılan hatalardan birisi de kısaltma hastalığı neticesinde yanlış tabloyu &lt;em&gt;update&lt;/em&gt; etmektir. SQL kodunu kısaltayım derken iş ömrünüzü kısaltmayın!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Örnek:&lt;/strong&gt; 1 nolu şirketteki personelin statu sunu 0 yapacak kodu yazmaya çalışalım:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;update s&lt;/em&gt;&lt;br /&gt;&lt;em&gt;set statu=0&lt;/em&gt;&lt;br /&gt;&lt;em&gt;from  personel p inner join sirket s ON P.sirketid=S.id&lt;/em&gt;&lt;br /&gt;&lt;em&gt;where S.id=1&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Yazdığım kod kısa olduğu için hatayı hemen yakalamak mümkün ama SQL kodu çok uzunsa hatayı yakalamak zor olabilir. Yukarıda yapılan hata personel durumlarını &lt;em&gt;update&lt;/em&gt; edeyim derken şirket durumu &lt;em&gt;update&lt;/em&gt; edilmiştir. Her iki tablodada &lt;em&gt;statu&lt;/em&gt; alanı olduğu için kod çalıştırıldığında düzgünmüş gibi çalışıp, kodu yazanın yanılmasına sebep olur.Bu konuda sizlere acizane tavsiyem &lt;em&gt;update&lt;/em&gt; edeceğiniz tablo adını uzun bir şekilde yazmanız.&lt;br /&gt;&lt;br /&gt;Şimdi hatamızı düzeltip SQL kodumuzu daha okunabilir bir şekilde yazalım:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;UPDATE Personel&lt;/em&gt;&lt;br /&gt;&lt;em&gt;SET statu=0&lt;/em&gt;&lt;br /&gt;&lt;em&gt;FROM Personel INNER JOIN Sirket  ON Personel.sirketid=Sirket.id&lt;/em&gt;&lt;br /&gt;&lt;em&gt;WHERE Sirket.id=1&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Tabiki yapacağınız işleri TRANSACTION block içerisinde yazmak her zaman daha güvenli olacaktır ve yaptığınız hatadan dönme şansını size verecektir:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;BEGIN TRAN&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;UPDATE Personel&lt;/em&gt;&lt;br /&gt;&lt;em&gt;SET statu=0&lt;/em&gt;&lt;br /&gt;&lt;em&gt;FROM Personel INNER JOIN Sirket  ON Personel.sirketid=Sirket.id&lt;/em&gt;&lt;br /&gt;&lt;em&gt;WHERE Sirket.id=1&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;COMMIT TRAN&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Herkese hatasız ve performanslı bol SQL li günler...&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-7002750480159908807?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/OaAA7JX1DBM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-16T16:10:15.999+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/07/sqlde-kodu-ksaltmak-her-zaman-yararl.html</feedburner:origLink></item><item><title>Regaib Kandili</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/Qdhp5kHwBbM/regaib-kandili.html</link><category>Dini</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 08 Dec 2008 18:56:08 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-7558449228128492933</guid><description>&lt;div align="center"&gt;&lt;b&gt;Mübarek Regaib Kandili'nizi tebrik eder, hayırlara vesile olmasını dilerim. &lt;a href="http://3.bp.blogspot.com/_V_mcjcInmDg/Rg1qQnYZLHI/AAAAAAAAAB8/S9E7YLwzpIc/s1600-h/MevlidiNebevi.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5047807591033941106" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 436px; CURSOR: hand; TEXT-ALIGN: left" alt="" src="http://3.bp.blogspot.com/_V_mcjcInmDg/Rg1qQnYZLHI/AAAAAAAAAB8/S9E7YLwzpIc/s400/MevlidiNebevi.gif" width="452" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/b&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-7558449228128492933?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/Qdhp5kHwBbM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-09T04:56:08.467+02:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/_V_mcjcInmDg/Rg1qQnYZLHI/AAAAAAAAAB8/S9E7YLwzpIc/s72-c/MevlidiNebevi.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/07/regaib-kandili.html</feedburner:origLink></item><item><title>Job Adımlarının-Komutlarının Detay Bilgileri</title><link>http://feedproxy.google.com/~r/mehmetGuzel/~3/DjlHda4cqag/job-admlarnn-komutlarnn-detay-bilgileri.html</link><category>MS SQL Server</category><author>noreply@blogger.com (Mehmet GÜZEL)</author><pubDate>Mon, 30 Jun 2008 04:36:05 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9379375.post-6385732854075576891</guid><description>Hangi jobın hangi adımları var? Hangi adımlarda hangi komutlar çalıştırılıyor? sorularını siz de merak ediyorsanız aşağıdaki SQL kodu sorularınıza cevap olacaktır:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;SELECT name, step_id , step_name, command&lt;br /&gt;FROM msdb.dbo.sysjobs J INNER JOIN msdb.dbo.sysjobsteps JS ON JS.job_id=J.job_id&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;--SQL kodu SQL Server 2008 RC0 ve SQL Server 2005 sürümlerinde test edilmiştir.&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-6385732854075576891?l=mehmetguzel.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mehmetGuzel/~4/DjlHda4cqag" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-30T14:36:05.944+03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://mehmetguzel.blogspot.com/2008/06/job-admlarnn-komutlarnn-detay-bilgileri.html</feedburner:origLink></item><media:rating>nonadult</media:rating><media:description type="plain">www.MehmetGUZEL.net</media:description></channel></rss>
