Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
646
Tıklama
0
Öne Çıkarma
ms sql kod ile yedek alma?
M
10 yıl
Yarbay
Konu Sahibi

istediğim şey .mdf veya backup dosyası değil.adını bilmediğim için internetten aratamadım.
mesele aşağıdaki kodu yazınca veritabanı, tablolar falan oluşuyor.şimdi benim veri tabanım var, aşağıdaki kodu nasıl elde edebilirim?

örnek:

/****** Object: StoredProcedure [dbo].[SpSehirListele] Script Date: 10/26/2011 00:07:33 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[SpSehirListele]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[SpSehirListele]
GO
/****** Object: StoredProcedure [dbo].[SpUyeDuzenle] Script Date: 10/26/2011 00:07:33 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[SpUyeDuzenle]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[SpUyeDuzenle]
GO
/****** Object: StoredProcedure [dbo].[SpUyeEkle] Script Date: 10/26/2011 00:07:33 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[SpUyeEkle]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[SpUyeEkle]
GO
/****** Object: StoredProcedure [dbo].[SpUyeGiris] Script Date: 10/26/2011 00:07:33 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[SpUyeGiris]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[SpUyeGiris]
GO

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi Marcus Glory -- 28 Nisan 2015; 14:06:42 >

H
10 yıl
Yüzbaşı

eğer söylediğin şeyi doğru anladıysam. tarif etmeye çalışayım.

managament studioda veritabanına sağ tıkla oradan tasks seç. generate scripts gir. karşına wizard çıkacak. veritabanını seç ilerlet (daha sonra tablo vb. seçiceksin.) script options ekranı gelecek. orada include if not exist seçeneği var onu true yap. istediğin şekilde script oluşacaktır.




Bu mesajda bahsedilenler: @altı ok
T
10 yıl
Çavuş

Hakan5434'ün de dediği gibi bu işlemin genel adına script alma denir. Ek olarak önemli bir noktaya değineyim.

General Script'e tıkladığınızda karşınıza gelen adımlardan, Set Scripting Option bölümünde, Advanced diye bir buton var. Eğer scriptini aldığınız veritabanında verileri de almak isterseniz bu Advanced butonuna tıklayın. Karşınıza gelen pencereden Types of data to script alanını Schema and data olarak değiştirmelisiniz. Only schema seçili olursa sadece tabloları alır verileri almaz. Script alırken önemli bir detaydır.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @altı ok
M
10 yıl
Yarbay
Konu Sahibi

peki trigger ve sp'ler de gelir mi?
bu arada scrtip ms sql 2014'te oluşturulacak, ms sql 2008'de çalıştırılacak.

.mdf dosyası sürüm farklılığı yüzünden attach etmiyor.




Bu mesajda bahsedilenler: @Hakan5434 , @Th4L!0n
H
10 yıl
Yüzbaşı

sen generate scripts kısmında ki seçenekleri incelememişsin. onları incele. trigger lar dahil edilsin mi diye seçenek var ayrıca hangi sql versiyonu için script oluşturulacaksa onuda seçebiliyorsun. sonra ki aşamadada tabloların mı stored procedure lermi hagilerinin dahil olmasını istiyorsan onları seçiyorsun.




Bu mesajda bahsedilenler: @altı ok
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.