<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Rıza Sırman &#187; MS-SQL</title> <atom:link href="http://www.rizasirman.com/web-tasarimi/ms-sql/feed/" rel="self" type="application/rss+xml" /><link>http://www.rizasirman.com</link> <description>Dijital Pazarlama ve İletişim Uzmanı</description> <lastBuildDate>Thu, 10 May 2012 08:00:11 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Failed to generate a user instance of SQL Server due to failure in retrieving the user&#8217;s local application data path</title><link>http://www.rizasirman.com/web_tasarim/ms-sql/failed-to-generate-a-user-instance-of-sql-server-due-to-failure-in-retrieving-the-users-local-application-data-path/</link> <comments>http://www.rizasirman.com/web_tasarim/ms-sql/failed-to-generate-a-user-instance-of-sql-server-due-to-failure-in-retrieving-the-users-local-application-data-path/#comments</comments> <pubDate>Sun, 19 Dec 2010 21:23:35 +0000</pubDate> <dc:creator>Rıza Sırman</dc:creator> <category><![CDATA[MS-SQL]]></category> <category><![CDATA[.mdf]]></category> <category><![CDATA[database]]></category> <category><![CDATA[hata]]></category> <category><![CDATA[ms-sql]]></category> <category><![CDATA[veritabanı]]></category><guid isPermaLink="false">http://www.rizasirman.com/?p=553</guid> <description><![CDATA[Bilgisayarıma Visual Studio 2008 ile beraber başka bir problemden ötürü Microsoft Sql Server 2008 R2 Express kurdum. Ancak daha önce kullandığım .mdf uzantılı veritabanı dosyalarını projem tanımamamaya başladı ve Failed to generate a user instance of SQL Server due to failure in retrieving the user&#8217;s local application data path hatasını alır oldum. Hatta acaba kurulumda&#8230;]]></description> <content:encoded><![CDATA[<p>Bilgisayarıma Visual Studio 2008 ile beraber başka bir problemden ötürü Microsoft Sql Server 2008 R2 Express kurdum. Ancak daha önce kullandığım .mdf uzantılı veritabanı dosyalarını projem tanımamamaya başladı ve</p><p>Failed to generate a user instance of SQL Server due to failure in retrieving the user&#8217;s local application data path</p><p>hatasını alır oldum. Hatta acaba kurulumda sorun mu oldu diye sql server kurulumunu kaldırıp tekrar yükledim ancak hata bir türlü düzelmedi. En sonunda sorunun çözümünü buldum. Yapmanız gerekenler:</p><p><strong>Adım 1:</strong> Sql Management Studio&#8217;da &#8220;New Query&#8221; düğmesine basarak yeni bir sorgu ekranı açın ve aşağıdaki kodu çalıştırın:</p><pre class="brush: cpp; title: ; notranslate">
exec sp_configure 'user instances enabled', 1.
Go
Reconfigure
</pre><p><strong>Adım 2:</strong><br /> C:\Documents and Settings\HESAP ADINIZ\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data</p><p>Klasörünündeki SQLEXPRESS klasörünü içindekilerle birlikte silin. Windows 7 kullanıyorsanız bu adres şöyle olacaktır.</p><p>Hesabınız \ App Data \ Local \ Microsoft \ MSSQL Server Data</p><p>Bu adımlardan sonra visual studio&#8217;yu kapatıp tekrar açın. Veritabanlarınız sorunsuz çalışacaktır.</p> ]]></content:encoded> <wfw:commentRss>http://www.rizasirman.com/web_tasarim/ms-sql/failed-to-generate-a-user-instance-of-sql-server-due-to-failure-in-retrieving-the-users-local-application-data-path/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Identitiy Kullanılan Tablodan Insert Sorgusunun Çıktısını Almak</title><link>http://www.rizasirman.com/web_tasarim/asp-net/identitiy-kullanilan-tablodan-insert-sorgusunun-ciktisini-almak/</link> <comments>http://www.rizasirman.com/web_tasarim/asp-net/identitiy-kullanilan-tablodan-insert-sorgusunun-ciktisini-almak/#comments</comments> <pubDate>Fri, 03 Dec 2010 11:39:35 +0000</pubDate> <dc:creator>Rıza Sırman</dc:creator> <category><![CDATA[ASP.NET]]></category> <category><![CDATA[MS-SQL]]></category> <category><![CDATA[connectionstring]]></category> <category><![CDATA[identity]]></category> <category><![CDATA[insert]]></category> <category><![CDATA[ms-sql]]></category> <category><![CDATA[output]]></category> <category><![CDATA[parameter]]></category> <category><![CDATA[parametre]]></category> <category><![CDATA[query]]></category> <category><![CDATA[sorgu]]></category><guid isPermaLink="false">http://www.rizasirman.com/?p=508</guid> <description><![CDATA[Primary Key olarak kullandığınız kolonu eğer tablonuzda identity olarak tanımladıysanız, bir satır eklediğinizde primay key yani birincil anahtarın aldığı değeri normal bir insert sorgusu ile elde edemezsiniz. Halbuki bu değer size diğer işlemlerde gerekli olabilir. Bunun için aşağıdaki gibi bir kod kullanabilirsiniz. Burda kullandığım &#8220;outp&#8221; sql parametresi yapılan insert işleminden gelen identity kimlik değerini, yani&#8230;]]></description> <content:encoded><![CDATA[<p><a href="http://www.rizasirman.com/wp-content/uploads/2010/12/ms-sql-server-2008.png"><img src="http://www.rizasirman.com/wp-content/uploads/2010/12/ms-sql-server-2008-300x187.png" alt="MS Sql Server 2008" title="MS Sql Server 2008" width="300" height="187" class="alignright size-medium wp-image-514" /></a>Primary Key olarak kullandığınız kolonu eğer tablonuzda identity olarak tanımladıysanız, bir satır eklediğinizde primay key yani birincil anahtarın aldığı değeri normal bir insert sorgusu ile elde edemezsiniz. Halbuki bu değer size diğer işlemlerde gerekli olabilir. Bunun için aşağıdaki gibi bir kod kullanabilirsiniz. Burda kullandığım &#8220;outp&#8221; sql parametresi yapılan insert işleminden gelen identity kimlik değerini, yani primary key için otomatik üretilen değeri bize kodumuzda döndürüyor.</p><p>Ayrıca, MyConnectionString ismindeki connection string&#8217;imiz yani veritabanı bağlantı cümlemiz, web.config dosyanızdan okunmaktadır. Siz de bu parametreleri ve değişkenleri düzenleyerek aşağıdaki gibi kendi kodunuzu oluşturabilirsiniz.</p><pre class="brush: cpp; title: ; notranslate">
                string ConnectionString = ConfigurationManager.ConnectionStrings[&quot;MyConnectionString&quot;].ToString();
                SqlConnection conn = new SqlConnection(ConnectionString);
                conn.Open();
                SqlCommand cmd = new SqlCommand(&quot;Insert Into Tablo1 (Kolon1,Kolon2) Values (@Kolon1,@Kolon2); SELECT @ID = SCOPE_IDENTITY()&quot;, conn);
                cmd.Parameters.AddWithValue(&quot;@Kolon1&quot;, Parametre1);
                cmd.Parameters.AddWithValue(&quot;@Kolon2&quot;, Parametre2);
                SqlParameter outp = new SqlParameter(&quot;@ID&quot;, SqlDbType.Int);
                outp.Direction = ParameterDirection.Output;
                cmd.Parameters.Add(outp);
                cmd.ExecuteNonQuery();
                conn.Close();
                conn.Dispose();
                return int.Parse(outp.Value.ToString());
</pre>]]></content:encoded> <wfw:commentRss>http://www.rizasirman.com/web_tasarim/asp-net/identitiy-kullanilan-tablodan-insert-sorgusunun-ciktisini-almak/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic

Served from: www.rizasirman.com @ 2012-05-19 10:51:26 -->
