Rakkoc.Com Recep Akkoç / Rakkocun Yazıtları

29Kas/170

Ms SQL Tablo taşıma

Merhabalar, O kadar uzun zamandır bir şey yazmıyorum ki normal insanlarin gelmediği bu sayfalara artık bot'lar da uğramaz olmuştur.

O zaman artık kendi not defterim gibi kullanmaya tam olarak başlayabilirim 🙂

Sql'de bir database'deki tabloyu başka bir database'e nasıl taşırız ?

export import vs yöntemleri ile yapilamayacak kadar büyük bir datam var (290 gb) export etmek için 2 gün verdim. import ederken 10 dk de hata verdi.

Çözüm için google'dan biraz arama yarama yaptim (mssql move table to another database) ve karşıma çok güzel bir kod çıktı.

select * into DB_2.T1 from DB_1.[dbo].[T1]

yanı birde nolock koyarak işi hoşuma giden şekle sokalım (eğer okuyorlarsa nolock kullanmayan mesai arkadaşlarıma buradan selam olsun.)

Select * into DB_NEW.[dbo].TabloX from DB_Old.[dbo].[TabloX] (NoLock)

Bu sayede eski tablo yu async olarak yeni tabloya doldurup kullanabilirsiniz.

ilk esin : https://stackoverflow.com/questions/12558783/move-a-table-from-one-database-to-another-database-sql-server