Saving changes is not permitted hatası

SQL Server neredeyse tüm sürümlerinde çıkan Saving changes is not permitted hatası genel olarak daha önceden oluşturulmuş tabloyu tekrar düzenleyip bitirdikten sonra alırız.

Saving-changes-is-not-permitted

Bu hatayı engellemek için yapmamız gereken iş çok basit. Menülerden; Tools > Option menüsüne girip gelen ekranda Designers dan Table and Database Designers kısmını seçiyoruz. Burada Prevent saving changes that require table re-creation seçeneğinin check işaretini kaldırarak bu özelliği pasif hale getirdikten sonra bu hatayla karşılaşmıyoruz.

Sql Server 2012 kurulumu anlatımı

Merakla beklenen Microsoft Sql Server 2012 piyasaya sunuldu. 3 Mayıs 2012’de Swiss Otelde lansmanı ile Türkiye de tanıtıldı. Yeni Sql Server başlamak için alttaki linkleri kullanarak ihtiyacınıza göre indirebilirsiniz.

SQL Server 2012 Evaluation – 4.2 GB Ful paketi bu bağlantını içinde

SQL Server 2012 Express

Bilgisayarınızda hali hazırda Sql Server 2012 varsa kuruluma geçebiliriz. Kuruluma geçmeden önce bir kaç not aktarmak istiyorum; anlatımını yaptığım Sql Server 4.2 GB Evaluation paketi olup Sql Server 2008 R2 kaldırmadan üzerine kurulumu yapıldı. Kurulumda bir kaç problemle karşılaştım bunları da anlatıma aktardım. .Iso uzantılı setup dosyasını indirdiyseniz Dvd’ye yazdırmadan sanal sürücü(DAEMON Tools) programı ile kuruluma başlayabilirsiniz.

Iso dosyasını açıp Setup’u çalıştırdıktan sonra Installation sekmesine tıklayıp kuruluma başlayabiliriz.

New SQL Server stand-alone installation or add features to an existing installation tıklayıp başlayın.

Gelen sayfada kurulum için sistem kontrolü yapılmakta, sorun çıkmadığını varsayıp(genelde çıkmıyor) Ok basıp bir sonraki adıma geçebiliriz.

Gelen ekrande resimdeki gibi free edition seçenğinde SqlExpress veya ihtiyacınıza göre Evaluation seçeneğini seçip Next ile devam edin.

Gelen lisans sözleşmelerini onaylayıp devam edin.

Kurulum için gerekli dosyalar yükleme sayfası tamamlandıktan sonra Install tıklayıp devam edin.

SQL Server Feature Installation seçeneğini seçerek bazı özellikleri manuel belirleyelim. Bu seçeneği seçtikten sonra Next ile ilerleyin.

Gelen ekranda Sql Reporting Service, Integration Services, Analysis Service gibi Sql Server’in diğer özelliklerini de kurmak istiyorsanız Select All tıklayıp hepsi seçildikten sonra Next ile ilerleyin.

Installation Rules sayfasında Prior visual studio 2010 instances requiring update hatası ile karşılaştıysanız bu hatayı giderebilmek için Visual Studio 2010 Service Pack 1 güncelleştirmesini yapmanız gerekir. Bu hata ile karşılaşan arkadaşlar Sql Server kurulumunu iptal edip bu bağlantıdaki buradan indir güncelleştirmeyi yaptıktan sonra tekrar aynı adımları takip ederek kuruluma devam edebilir.

Hatasız olarak devam edersek gelen sayfada instance tanımlamamız gerekir. Bilgisayarınızda herhangi Sql Server sürümü kurulmuşsa Default Instance seçeneğini seçtiğinizde hata alacaksınız. Manuel olarak elle SQLSERVER2012 instance yazıp Next ile kuruluma devam edebiliriz.(Tekrar hata verirse farklı isimde instance tanımlayın!)

Next ile devam edin.

Gelen sayfadaki Server Configuration ayarlarını resimdeki gibi yapın(hiç bir şey yapmasanız da olur sonradan bu ayarları değiştirebilirsiniz.)

Windows authentication mode seçili iken Add Current User tıklayıp authentication modda çalışması için admin ekleyin.

İlerleyen benzer sayfalarda aynısını yapın.

Bütün ayarlamalar yapıldıktan sonra bilgisayarınıza Sql Server 2012’i Install butonuna tıklayarak kurulumun son aşamasına başlayabilirsiniz.

Kurulum sağlıklı bir şekilde gerçekleştiyse resimdeki gibi ekran göreceksiniz. Bilgisayarınızı tekrar başlatıp Sql Server 2012Wi kullanabilirsiniz.

Alternatif, Yaşar Gözüdeli’nin hazırlamış olduğu Sql Server 2012 video anlatımlı kurulumu;

Veritabanı grupları OLAP ve OLTP

Kaç çeşit veritabanı sorusuna cevaben, veritabanı çözümlerini iki gruba ayırabilir. OLAP(Online Analiytical Proccessing) ve OLTP(Online Transaction Proccessing).

Daha yaygın kullanılan veritabanı türü OLTP diyebiliriz. OLTP amaçlı kullanım, sık sık güncelleme, yeni kayıtların devam ettiği sistemdir. E-ticaret siteleri OLTP veritabanı grubuna örnek verebiliriz. Veya Turkcell’in veritabanını örnek alabiliriz, çünkü her an aktif kullanıcı işlemleri yapılmakta.

OLAP amaçlı kullanım ise, veri ambarı desteği , istatistiksel bilgileri gibi daha çok okuma, raporlama amaçlı kullanılan veritabanı grubudur.

Reporting Services Catalog Database File Existence

Microsoft Sql Server 2008 kurulumunda karşımıza çıkan pas geçilmeyecek hatalardan biridir. Genelde bu, Reporting Services Catalog Database File Existence hatayı Sql Server’ı kaldırıp tekrar kurmak istediğinizde alırsınız. Eski veya önceki Sql Server da kullandığınız referans veritabanlarının bulunmasından dolayı alttaki bu databaseleri silmemizi ister.

ReportServer.mdf
ReportServer_log.LDF
ReportServerTempDB.mdf
ReportServerTempDB_log.LDF

Bunları nasıl silerim derseniz, alttaki yolu takip edip üsteki databaseleri bulabilirsiniz.

C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA

geri dönüp tekrar Next diyerek kuruluma devam edebilirsiniz.