MsSql | S. Enes Pekkaya ile etiketlenmiş bütün yazılar
Haz
4

SQL Server 2008 “Saving changes is not permitted. ” sorunsalı

Sql Server 2008 ile veritabanı üzerinde uğraşırken bir tabloya primary key ekliyeyim derken aşağıda görmüş olduğumuz hata mesajını verdi.

ERROR:

“Saving changes is not permitted. The changes that you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created.”

Yukarıdaki hata mesajından kurtulmak için yapmamız gerekenler;

Devamı

Nis
4

MsSql ile .Net’ de sayfalama (paging) yapmak

Ben, sizlere sayfalama yapmak için 2 farklı mssql kodu yazacağım ama bu kodları anlatmadan önce, mysqlde bu iş nasıl yapılıyor ona bakmak gerek. Çünkü benim yazacağım bir mssql kodu mysqldekine benzer yapıda olacaktır.

Mysql’de sayfalama yapmak için LIMIT kelimesini kullanmak yeterlidir.

Örnek mysql komutu yazarsak ;

Devamı

Mar
20

.Net Connection Strings

.Net teknolojisini kullanarak yapacağınız yazılımlarda size uygun olan aşağıdaki veritabanı bağlantı yollarını kullanabilrisiniz.

SqlConnection (.NET)

Standard Security

Data Source=myServerAddress;Initial Catalog=myDataBase;UserId=myUsername;Password=myPassword;

Trusted Connection

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

Connecting to an SQL Server instance

Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;

Connecting to an SQL Server instance via an IP address

Data Source=192.168.1.100,1433;Network  Library=DBMSSOCN;Initial Catalog=myDataBase;User  ID=myUsername;Password=myPassword;

Devamı

Şub
1

Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.

Bu hata asp.net projelerinde sıklıkla yaşanmaktadır. İlgili hatayı düzeltmek için 2 tane çözüm yolumuz bulunmaktadır. Şimdi bu iki çözüm yoluna bakmak istersek eğer;

Çözüm 1 :

Web.config dosyamızın içinde bulunan connectionString’ imize Connect Timeout ekleyerek sorunu çözebiliriz.

Devamı

May
14

MsSql’ de Osql ile veritabanınızı attach edin

Yazar Enes Pekkaya    Kategori MsSql, SQL     Etiketler ,

Bazen çalıştığınız sunucularda Msql Enterprise Manager olmamaktadır.  Sunucu sahibi adamda Msql Enterprise Manage ‘ı güvenlik sebebiyle (!) kurdutmuyorsa, peki biz veritabanını mssql server a nasıl attach edeceğiz?

Aslında yukarıdaki durum azda olsa benim gibi insanların karşısına çıkmaktadır. Eğer böyle bir durumla karşılaşırsanız aşağıdaki anlatacaklarım sayesinde veritabanını mssql servera attach edebileceksiniz.

Devamı

May
5

MsSql’ de veritabanınızın boyutunu shrink ile azaltın

Yazar Enes Pekkaya    Kategori MsSql, SQL     Etiketler ,

Veritabanınız diskte çok yer kaplıyorsa yada kayıt sildiğiniz halde veritabanınızın  diskteki boyutu değişmiyorsa, küçük bir operasyon yapmanız ile boyutunu küçültebileceksiniz.

Devamı

May
3

MySql Connector 6.0.3 – .Net sorunları üzerine…

logo_mysql_sun_a

Evettt… Bana ait olan inceliyorum.com adlı sitemi .net platformunda tekrardan yazılımını güncelledim. Tabi Mssql veritabanımın çok şişmesi sonucunda mysql veritabanını kullanayım dedim. Gelin görünkü yeni sistemi açalı 2 gün olmasına rağmen ha yüzüklerin efendisi kitabının serisini okumuşum ha mysql connector da çıkan promlemlerin yazısını okumuşum 😀 Anlayacağınız girmediğim site kalmadı.

İnşallah bu yazımın sizlere .net platformunda mysql kullanmak isteyenler için yararlı olacağını düşünmekteyim.

Devamı

Nis
30

MsSql’de tablo sütunlarının adlarını almak

Yazar Enes Pekkaya    Kategori MsSql, SQL     Etiketler ,

MsSql’ de tablo bilgilerini almak için gereken sql kodu ;

Devamı

Mar
29

MsSql’ de Sql komutu ile attach – detach

Yazar Enes Pekkaya    Kategori MsSql, SQL     Etiketler ,

Aslında bu olayları yapmak mssql server uygulamalarında basit bir şekilde yapılmaktadır ama bazen ilgili sql kodlarıyla da yapabilmemiz gerekebilmektedir.

Bir veritabanını “Attach”, “Detach”  olayını kod yardımıyla yapmak isterseniz tek yapmanız gereken ‘VeritabanıAdı’ yazan yerlere ilgili veritabanınızın ismini yazmaktır.

Aşağıdaki kod ile “Detach” yapabilirsiniz :

Devamı

Mar
27

MsSql’ de log dosyasını temizlemek

Yazar Enes Pekkaya    Kategori MsSql, SQL     Etiketler ,

Mssql veritabanı kullanmanın en rezil olayı veritabanının çok fazla yer kaplaması. Evet arkadaşlar bu konuda ben çok acı çektim bari siz çekmeyin diye bu yazıyı yazayım dedim. 🙂  Şimdi diyeceksiniz ne lüzumu var diye?  Aslında bu sorunun cevabı oldukça basit : Mesela sizin “.mdf” ve “.log” dosyanızın boyutu 83.3 mb olsun.  Aşağıda yazacağım kod sayesinde veritabanınızın boyutu acayip derecede küçülecek.

Devamı

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Bağlantılar

Arşivler