SQL Server Tablo Data Tipini değiştirmek
#1
MS SQL SERVER da
Kaydedilen bir tablonun herhangi bir alanının data tipini [Data Type] değiştirmek istediğimde aşağıdaki gibi hata alıyorum.

(Bu arada veri tabanına 'sa' ile bağlanıyorum)

MS SQL SERVER demiş ki:Saving changes is not permitted. The changes 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.

GoogleTranslate ile çevirisi (Pek birşey anlamadım)
GoogleTranslate demiş ki:Tasarruf değişiklik yapılmasına izin verilmez. Yaptığınız değişiklikleri aşağıdaki gerektirir
tablo bıraktı ve yeniden oluşturulacak. Ya bir tablo üzerinde değişiklik yaptığınız
yeniden oluşturulan veya seçeneği gerektiren değişiklikleri önle etkin olamaz
tabloyu yeniden oluşturulacak.

Öğrenmek istediğim;
Oluşturduğumuz herhangi bir tablonun daha sonradan veri tipini nasıl değiştirebiliriz?
Resimde örnek olması açısından yeni bir Veri Tabanı oluşturup kaydettikten sonra hiç bir alana veri girişi yapmadan data tipini değiştirmek isteyip karşılaştığım uyarı resmi mevcuttur.

[Resim: attachment.php?aid=11358]


Eklenti Dosyaları
.png   SQL SERVER.png (Boyut: 70,71 KB / İndirilme: 199)



  Alıntı
Bu mesajı beğenenler:
#2
sayın 59_34 accesste de bazı alanların veri tipini değiştirmeye çalıştığımızda benzer bir uyarı yapıyor.Ben kendi adıma cevap vereyim. ben tabloda veri tipini değiştirmek istediğim alanın adıyla yeni bir alan açıyorum veri tipini değiştiriyorum daha sonra ilk kullandığım alanı siliyorum.
Yani;

ALAN ADI VERİ TİPİ
Eski alan: SIRANO OTOMATİKSAYI
Yeni alan: SIRANO SAYI

sonra eski alanı siliyorum.



  Alıntı
Bu mesajı beğenenler:
#3
Sn. dazı
Ilgınız ıcın tesekkur edıyorum.
Access te bende tıkandıgım zaman aynı yolu kullanıyorum.

SQL server'e yenı basladıgım ıcın acaba yapılması gereken bır ayar varmıdır dıye dusunuyorum.

Bırde bu ıslemı verı yok ıken yapacagız fakat verı gırısı yaptıktan sonra eskı alandan yenı alana kopyala yapıstır yapabılırmıyız. Cepten yazdıgım ıcın deneme sansım olmadı



  Alıntı
Bu mesajı beğenenler:
#4
Bu işin başka çözümü yokmudur acaba?



  Alıntı
Bu mesajı beğenenler:
#5
Alttaki gibi;

SQL
  1. ALTER TABLE Tablo_Adi
  2. ALTER COLUMN Sutun_Adi Yeni_Veri_Tipi



http://www.sqlmag.com/article/tsql3/chan...-data-type
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#6
Sn.Berkant Öztürk

Cevabınız paydos saatime denk geldiği için gördüğüm halde inceleyememiştim.
Ancak şimdi fırsat bulup cevabınıza bakabildim.

SQL Server ile yeni ilgilenmeye başladığım için acaba gözden kaçırdığım bir şey veya bir ayarmı var diye düşünüyordum. Bu mesajınız bana çok faydalı oldu.

İlginiz ve cevabınız için çok teşekkür ediyorum.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Sql Server Sorunu :( ferkuu 1 429 27-06-2022, 14:15
Son Mesaj: adnnfrm
  Sql Server - Access Arayüzü benuva 15 2.964 20-11-2019, 08:30
Son Mesaj: akd27
  Sql Server Diagram Hatası benuva 1 763 15-11-2019, 11:53
Son Mesaj: benuva
  sql server 2012 expres ile bir access veri tabanını ağda paylaşma sercann 0 1.047 08-01-2019, 23:23
Son Mesaj: sercann
  Microsoft SQL Server Hatası PHEADRUS 2 1.457 21-04-2018, 11:01
Son Mesaj: PHEADRUS
  sql server tablosunda otomatik satır silme hedefkaya 0 1.869 06-11-2016, 18:26
Son Mesaj: hedefkaya
  sql server 2008 yürüyen bakiye ozkbilgi 3 2.384 18-08-2016, 14:10
Son Mesaj: ozkbilgi
  Firebird (.FDB) Dosyasının MsSQL Server'e Aktarılması turakine 1 2.830 18-04-2016, 11:57
Son Mesaj: devilspath

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi