MS SQL ‘de Veritabanı için Diyagram Oluşturamama Sorunu

MS SQL kullanarak veritabanımız ile çalışırken sıklıkla diyagram’larla sorunsuz bir şekilde çalışabiliyoruz. Diyagram oluşturma esnasında alabileceğiniz diyagram oluşturamama sorunu söz konusu olabilir ki, aslında bunun sebeplerinden biri diyagramlar ile çalışmak için db_owner olarak ilgili veritabanına bağlantı kurduğunuz kullanıcının tanımlanmış olması gerekliliğidir.

Eğer bu sorun ile karşılatıysanız, aşağıdaki adımları takip ederek gerekli tanımı yapabilir ve diyagram oluşturabilir ve diyagram ile çalışabilirsiniz. (Devamını okuyun)

kmb-udemy-reklam

“MS SQL ‘de Veritabanı için Diyagram Oluşturamama Sorunu” yazısını okumaya devam et

Reklamlar

Visual Studio’da GitHub Push Credential Problemi

Visual Studio üzerinden GitHub projeleriniz ile çalışırken push esnasında eğer kullanıcı adı ve şifresi için prompt ekranını açamama sebebi ile hata alıyorsanız(output window da benzer şekilde bir hata mesajı ile belirtilir). Bunun sebebi gerekli Credentials ayarlarının windows tarafından tutulmamış olmasıdır.

-1

Aslında bu durumda Visual Studio üzerinde GitHub erişimi esnasında, size bir login ekranı ile GitHub kullanıcı adı ve şifreniz istenerek windows credentials ayarlarına gerekli kaydetme işlemi yapılarak işleminizi devam ettirir. Fakat “Visual Studio” güncellemesi veya “GitHub For Visual Studio Extension“(genişletmesi) güncel değil ise bu sorun oluşturabiliyor.

kmb-udemy-reklam

“Visual Studio’da GitHub Push Credential Problemi” yazısını okumaya devam et

Fixing “The ‘CctSharedPackage’ package did not load correctly” – Robert Bernstein’s Blog – Site Home – MSDN Blogs

Fixing “The ‘CctSharedPackage’ package did not load correctly” – Robert Bernstein’s Blog – Site Home – MSDN Blogs.

Visual Studio 2012’de Entity Framework CodeGenerationStrategy ve WCF Sorunu

Visual Studio 2012 ile çalışırken EntityFramework ve WCF ‘i bir arada kullanıyorsanız muhtemelen birkaç sorun ile karşılaşacaksınız. Ben bu sorun ile silverlight uygulaması geliştirirken bir şekilde tanışmış oldum. Öncelikle senaryomuzdan bahsetmek istiyorum.

Sorunun Tespiti;

Visual Studio 2012 ile bir silverlight uygulaması geliştirmek için gerekli projeyi oluşturdum. Projeyi .Net Framework 4.0 ve Silverlight 5 versiyonlarını kullanarak geliştirmek üzere ön ayarlamalarını yaptıktan sonra projemiz planlandığı gibi visual studio 2012 ile oluşturuluyor. Elimizde ilişkili tablolar bulunan bir SQL veritabanı mevcut. Ardından ASP.NET projemize ADO.NET Entity Data Model (EF) ekliyoruz. Modelimiz veritabanından ilişkilendirilmiş tablolarımızı okuyarak ilgili kod üretme işlemini gerçekleştiriyor. ASP.NET projemize silverlight uygulamamız ile veri alışverişinde bulunmak üzere bir WCF servisi ekliyoruz. İlişkili herhangi bir tablodan veri okuyan basit bir metot ekliyoruz. Ardından silverlight uygulamamıza WCF servisimizi Service Reference olarak ekliyoruz. Silverlight uygulamamızdan ilgili metodu çağırdığımız da servis cevabı alınamadığına dair bir hata ile karşılaşacağız. (Bu hata ilişkisiz bir tablodan veri okurken değil ilişkisi bulunan bir tablodan veri okurken meydana geliyor.)

Projenin Oluşturulması

Silverlight Projesinin Ayarlanması

ADO.NET Entity Data Model Eklenmesi

WCF Servisinin Eklenmesi

Silverlight Uygulamasına WCF Servis Eklenmesi ve Kodlama

Silverlight Uygulamasının Çalıştırılması

The remote server returned an error: NotFound.

Oluşan hata şekilden de görüldüğü gibidir. “The remote server returned an error: NotFound.

 

Sorunun Çözümü;

Yukarıda anlattığım  proje adımlarını Visual Studio 2010 ile gerçekleştirdiğinizde böyle bir sorun ile karşılaşmıyorsunuz. Projeniz sağlıklı bir şekilde çalışıyor.

  1. İlk düşündüğüm, Visual Studio 2012 ile gelen Entity Framework ‘ün versiyonunun yükselmiş olmasından kaynaklandığını düşündüm. Visual Studio 2012 üzerindeki projemdeki Entity Framework versiyonunu düşürmeye çalıştım. Bu sonucu etkilemedi.
  2. İkinci düşündüğüm, WCF servisi için yeni bir güncelleme  ya da versiyon yayınlanmış olabileceği ve benim bunu yüklemememden kaynaklı olabileceği idi. Araştırmalarım beni “WCF Data Services 5.2 RTM Tools for Visual Studio 2010/2012” ‘ye yönlendirdi. WCF servis ile ilgili bazı hataları gideren bu Tools’u yükledim. Sorunun çözümüne yaklaştığımı ve sonunda olduğunu düşünürken, tekrar aynı hata ile karşılaşmak çok can sıkıcıydı. Bu da sonucu etkilemedi.
  3. Üçüncü düşündüğüm, Entity Framework’ün ürettiği kod ‘dan şüphelenmem sonucunda oldu. Visual Studio 2012 üzerinde eklediğim ADO.NET Entity Data Model nesnesi ile projeye bir sürü yeni dosya eklendiğini fark ettim. Ayrıca üretilen koddaki miras alınan nesne de farklıydı. Neyden farklıydı diye sorduğunuzu tahmin ediyorum, Visual Studio 2010’da eklediğim ADO.NET Entity Data Model nesnesinden farklı birçok dosya ve kod söz konusuydu. Düşündüm ki eğer Visual Studio 2010 ‘daki kod sorunsuz çalışıyor ise, visual studio 2012 ‘de üretilen kod’a karşı WCF servisi gerekli tepkiyi gösteremiyor. Benim yapmam gereken Visual Studio 2012’de Visual Studio 2010’daki gibi ADO.NET Entity Data Model nesnesinin kod üretmesini sağlamak olmalı !! Bu sefer araştırmamı bunun üzerinde gerçekleştirdim. Ulaştığım bir yazıya buradan ulaşabilirsiniz. Ardından çözüme daha da çok yaklaştıran yazıya da buradan ulaşabilirsiniz. Tabii ki yapılacakları kısaca burada açıklayacağım.

Öncelikle sorun;

ADO.NET Entity Data Model nesnesinin kod üretme şeklinde(bu kesinleşti)

  • Visual Studio 2012 ‘de ADO.NET EF Modelinizi çift tıklayarak designer’ı açın.
  • Designer’da boş bir yere tıklama yaptığınızda “Properties” pencerenizde ilgili özellikler gelecektir.

image

  • Properties penceresindeki “Code Generation Strategy” özelliğinin değerini “Default” olarak değiştirin.

image

  • Ardından Solution Explorer’da Model’inize ait “*.tt” uzantılı dosyaları silin.

image

  • Modelinizin bulunduğu projenizi “Rebuild” ile yeniden derleyin.

image

  • Projenizi F5 ile çalıştırdığınızda WCF servisinizin sorun vermeden çalıştığını göreceksiniz.

 

Çözüm basit görünüyor. Sorunun tespitinde baya bir uğraştığımı ve farklı senaryolar düşündüğümden farklı noktalara gittiğimi farketmişsinizdir. Burada kolayca okuduğunuz bu sorun beni 3-4 gündür oyalıyordu. Açıkçası işimi Visual Studio 2010 üzerinden götürdüm fakat sorunu çözmem beni çok sevindirdi. Sizin içinde aynı şekilde hissettireceğiniz düşünüyorum.

 

#amenities

Reporting Service Kurulum Sonrası Ayarları

Reporting Service’i ilk kurduktan sonra “http://localhost/Reports” ve “http://localhost/ReportServer” adreslerinde bazı güvenlik ile ilgili erişim sorunları olabilir. Bunun çözümünü için aşağıdaki adımları takip edebilirsiniz..

 

UAC is causing the error, from http://support.microsoft.com/kb/934164.

1. Configure the report server for local administration. To access the report server and Report Manager locally, follow these steps:
2. Start Windows Internet Explorer.
3. On the Tools menu, click Internet Options.
4. Click Security.
5. Click Trusted Sites.
6. Click Sites.
7. Under Add this Web site to the zone, type http://<var>ServerName</var>. If you are not using HTTPS for the default site, click to clear the Require server certification (https:) for all sites in this zone check box.
8. Click Add.
9. Repeat step 7f and step 7g to add the http://localhost URL, and then click Close.
10. Note This step enables you to start Internet Explorer and open either the localhost or the network computer name of the server for both the Report Server application and the Report Manager application.
11. Create role assignments that explicitly grant you access together with full permissions. To do this, follow these steps:
12. Start Internet Explorer together with the Run as administrator option. To do this, click Start, click All Programs, right-click Internet Explorer, and then click Run as administrator.
13. Open Report Manager. By default, the Report Manager URL is http://<var>ServerName</var>/reports.

If you use SQL Server Express with Advanced Services SP2, the Report Manager URL is http://<var>ServerName</var>/reports$sqlexpress. If you use a named instance of Reporting Services, the Report Manager URL is http://<var>ServerName</var>/reports$<var>InstanceName</var>

14. In the Home dialog box, click Properties.
15. Click New Role Assignment.
16. Type a Windows user account name by using the following format:
<var>Domain</var>\<var>User</var>
17. Click to select the Content Manager check box.
18. Click OK.
19. In the Home dialog box, click Site Settings.
20. Click Configure site-wide security.
21. Click New Role Assignment.
22. Type a Windows user account by using the following format:
       <var>Domain</var>\<var>User</var>
23. Click System Administrator.
24. Click OK.
25. Close Report Manager.
26. Use Internet Explorer without the Run as administrator option to reopen Report Manager.

http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/e8da121a-c0ac-4d0b-8774-abd5128d88fe

 

Alıntıdır : http://social.msdn.microsoft.com/Forums/eu/sqlexpress/thread/9b5a8763-84ce-46d0-b011-067ad39223d1

Sagara.NET | Cannot find ‘servicereferences.clientconfig’ in the .xap application package

 

Sagara.NET | Cannot find ‘servicereferences.clientconfig’ in the .xap application package

Visual Studio 2010 Toolbox Yüklenme Problemi

Eğer VS 2010 toolbox ‘ın bazı sebeplerden dolayı(3.parti component yüklenmesi, resetlenmesi vs..) yavaşlayabilmesi mümkün. Bu durumda açılışta yaklaşık 55 dk (ki bu bilgisayarın performansına göre değişir) gibi bir bekleme süresi ile karşılaşabilirsiniz. Bunu engellemek için; toolbox’ın ilk yüklendiği durumuna grei getirilmesini sağlamak adına “resetlemek” pek işe yaramamaktadır. Biraz manuel bir yolla bunu işlemi şu şekilde yaparak VS 2010 açılışınızı eski haline getirebilirsiniz.. Fakat component’leri tekrar toolbox’a bağlamanız gerekecektir..

Daniel Carey’in çözümünü aynen paylaşıyorum.. 10.0” eki alanlar VS 2010 için; “9.0” eki alanlar VS 2008 içindir..

Posted by Daniel Carey on 15.04.2010 at 10:40

Searched through registry looking for “2c298b35-07da-45f1-96a3-be55d91c8d7a”. Backed up the registry key and deleted it.
Found the entries in the following locations:

1. [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0_Config\Packages\{2c298b35-07da-45f1-96a3-be55d91c8d7a}]
2. [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\Packages\{2c298b35-07da-45f1-96a3-be55d91c8d7a}]
3. [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{2c298b35-07da-45f1-96a3-be55d91c8d7a}]
4. [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Packages\{2c298b35-07da-45f1-96a3-be55d91c8d7a}]
5. [HKEY_USERS\.DEFAULT\Software\Microsoft\VisualStudio\10.0_Config\Packages\{2c298b35-07da-45f1-96a3-be55d91c8d7a}]
6. [HKEY_USERS\S-1-5-21-2705550674-1607040020-2235880358-1109\Software\Microsoft\VisualStudio\10.0_Config\Packages\{2c298b35-07da-45f1-96a3-be55d91c8d7a}]

Kaynak (workaround sekmesinde bulabilirsiniz..)