En iyi yanıtlayıcılar
Azure SQL collation değiştirme

Soru
-
Yanıtlar
-
Olmadı derken? olmuştur da eski kayıtlar kalmıştır. Yeni kayıt eklediğinizde sorun devam ediyor mu?
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Düzenleyen Önay YALÇINERModerator 18 Mart 2015 Çarşamba 17:55
- Yanıt Olarak İşaretleyen Ali AKKAYA 19 Mart 2015 Perşembe 07:53
-
Azure Sql Database ile Sql Server arasında fark var. Örnek vermek gerekirse CLR desteği Azure Sql'e 1 ay önce falan geldi. Burayı incelemende fayda var. Yani Alter Database ile Collation'ı değiştiremezsin anca Create Database ile olabilir. Ya da Portal üzerinde Sql Server'i oluştururken doğru collaction seçmelisin.
- Düzenleyen Berdann 18 Mart 2015 Çarşamba 19:38
- Yanıt Olarak İşaretleyen Ali AKKAYA 19 Mart 2015 Perşembe 07:53
-
Aynen o şekilde. Bunun sebebide; sen sql server almadığın sürece azure sql tarafında bir nevi birden fazla kullanıcı aynı sql server'ı kullanıyor. Eğer hosting firmalarında sql database'li bir paket aldıysan uzaktan sql server'a bağlandığında bütün database'leri görebiliyorsun ama içeriğine iznin yok. Azure tarafında bunu dahada yalıttıyorlar buda senin yetki kısıtlamalarına sebep oluyor. Kullanıcı sql server'da yazabildiği her komutu burada yazamıyor. Çünkü sql server'ın yapısını bozacak, farklı database'e erişebilecek bir duruma izin verilmemesi gerekiyor. Bu sebeple şuan için bu komutu çalıştıramazsın. İlerleyen günlerde büyük ihtimal buda değişecektir.
Senin database'ine gelecek olursak database'in Sql Server Management Studio üzerinden scriptini al. Sonra bunu yarattığın database'de çalıştır. Ama burada collaction ile iligili bir parantez açmalıyım. Collaction database bazlı olabileceği gibi tablo ya da kolon bazlıda olabiliyor. Schema'nın scriptini aldığında bu aktarılıyor mu emin değilim. Eğer sonradan değiştirmediysen aktarılmıyor olması gerekiyor diye düşünüyorum.
- Yanıt Olarak İşaretleyen Ali AKKAYA 19 Mart 2015 Perşembe 09:37
Tüm Yanıtlar
-
Olmadı derken? olmuştur da eski kayıtlar kalmıştır. Yeni kayıt eklediğinizde sorun devam ediyor mu?
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Düzenleyen Önay YALÇINERModerator 18 Mart 2015 Çarşamba 17:55
- Yanıt Olarak İşaretleyen Ali AKKAYA 19 Mart 2015 Perşembe 07:53
-
Azure Sql Database ile Sql Server arasında fark var. Örnek vermek gerekirse CLR desteği Azure Sql'e 1 ay önce falan geldi. Burayı incelemende fayda var. Yani Alter Database ile Collation'ı değiştiremezsin anca Create Database ile olabilir. Ya da Portal üzerinde Sql Server'i oluştururken doğru collaction seçmelisin.
- Düzenleyen Berdann 18 Mart 2015 Çarşamba 19:38
- Yanıt Olarak İşaretleyen Ali AKKAYA 19 Mart 2015 Perşembe 07:53
-
-
-
Merhaba,
Benim verdiğim linki inceledin mi? Aldığın hata açıklamasında yazdığı gibi yazım hatası. Turkish_CI_AS olacak.
Not: Eğer Azure ile ilgileneceksen sürekli döküman okumak zorundasın bunlarında türkçe olma ihtimali hiç yok. İnsanlar birşeyleri nasıl yapabilirsin türkçe anlatabiliyor ama yapıların neye izin verip neye izin vermediğini sen inceleyip anlamak zorundasın. Bunlarda hep ingilizce oluyor.
-
-
Aynen o şekilde. Bunun sebebide; sen sql server almadığın sürece azure sql tarafında bir nevi birden fazla kullanıcı aynı sql server'ı kullanıyor. Eğer hosting firmalarında sql database'li bir paket aldıysan uzaktan sql server'a bağlandığında bütün database'leri görebiliyorsun ama içeriğine iznin yok. Azure tarafında bunu dahada yalıttıyorlar buda senin yetki kısıtlamalarına sebep oluyor. Kullanıcı sql server'da yazabildiği her komutu burada yazamıyor. Çünkü sql server'ın yapısını bozacak, farklı database'e erişebilecek bir duruma izin verilmemesi gerekiyor. Bu sebeple şuan için bu komutu çalıştıramazsın. İlerleyen günlerde büyük ihtimal buda değişecektir.
Senin database'ine gelecek olursak database'in Sql Server Management Studio üzerinden scriptini al. Sonra bunu yarattığın database'de çalıştır. Ama burada collaction ile iligili bir parantez açmalıyım. Collaction database bazlı olabileceği gibi tablo ya da kolon bazlıda olabiliyor. Schema'nın scriptini aldığında bu aktarılıyor mu emin değilim. Eğer sonradan değiştirmediysen aktarılmıyor olması gerekiyor diye düşünüyorum.
- Yanıt Olarak İşaretleyen Ali AKKAYA 19 Mart 2015 Perşembe 09:37
-