En iyi yanıtlayıcılar
Script olarak alınan yedeği geri yükleme

Soru
-
Merhaba,
Localimde hazırlamış olduğum veritanını Task > Generate Scripts şeklinde script olarak yedeğini aldım fakat aldığım bu yedeği hosting firmamda yaratmış olduğum database nasıl yükleyeceğimi bilmiyorum.
SQL 2008 R2 management studio ile bağlantı kuruyorum ve hosting firmamın herhangi bir database aracı mevcut değil.
Nasıl ilerlemem konusunda yardımcı olursanız çok sevinirim.
Teşekkürler
Yanıtlar
-
Merhaba,
Kullandığınız script nasıl bir yedek alıyor, aldığınız yedeğin içeriği nedir bilmiyorum ancak Management studio ile ortamlara bağlanabiliyorsanız Management Studio'da ilgili database' in üzerine geldiğinizde task' ların içerisinde backup seçeneği vardır, bu şekilde backup alıp başka bir ortamda aynı yolla restore edebilirsiniz.
Mikail NAZLI
- Yanıt Olarak İşaretleyen Selçuk GÜRAL 6 Mart 2012 Salı 22:33
Tüm Yanıtlar
-
Merhaba,
Kullandığınız script nasıl bir yedek alıyor, aldığınız yedeğin içeriği nedir bilmiyorum ancak Management studio ile ortamlara bağlanabiliyorsanız Management Studio'da ilgili database' in üzerine geldiğinizde task' ların içerisinde backup seçeneği vardır, bu şekilde backup alıp başka bir ortamda aynı yolla restore edebilirsiniz.
Mikail NAZLI
- Yanıt Olarak İşaretleyen Selçuk GÜRAL 6 Mart 2012 Salı 22:33
-
Merhaba,
Kullandığınız script nasıl bir yedek alıyor, aldığınız yedeğin içeriği nedir bilmiyorum ancak Management studio ile ortamlara bağlanabiliyorsanız Management Studio'da ilgili database' in üzerine geldiğinizde task' ların içerisinde backup seçeneği vardır, bu şekilde backup alıp başka bir ortamda aynı yolla restore edebilirsiniz.
Mikail NAZLI
Mikail bey merhaba,
Yardımınız için çok teşekkür ederim. Dediğiniz şekilde denediğimde almış olduğum yedeği sunucuya kısıtlamalardan dolayı yükleyemiyorum daha farklı bir yol ile kısmende olsa problemi çözümledim.
Task > Import Data/Export Data ile tablolarımı sunucuya tarafına yükledim fakat stored procedureler gelmedi sanırım bu yolla onları yükleyemiyoruz.
tekrardan teşekkürlerimi sunarım, iyi çalışmalar.
-
Merhaba,
Stored procedurleri almanız için databasei script ederken schema and data dediğiniz kısımda stored procedure leride alacağınızı işaretlemeniz gerekiyor eğer tekrar bir yedek alma şansınız var ise yedeği alırken false olan alanlara dikkat edip ona göre yani istediğiniz değerleri seçerek alırsanız daha faydalı olacağını düşünüyorum.
İyi Çalışmalar
-
Merhaba Selçuk,
Import / Export ile yapılan aktarımlarda indeksler aktarılmaz, çok dikkatli ol, eksik indeksler yüzünden performans sorunlarıyla karşılaşabilirsin.
Bir veritabanının üstüne gelip Tasks->Generate Scripts dersen istediğin nesnenin Script'ini, veri ile birlikte oluşturabilirsin. Tabii eğer veri çoksa, veri için bu şekilde Script oluşturmak pek pratik değil. Zaten bu yöntemi kullandığını belirtmişsin, bu noktada yapacağın şey uzaktaki (Hosting firmasındaki) SQL Server instance'ına SQL Server Management Studio ile bağlanıp, bu Script'i çalıştırmak. Burada dikkat etmen gereken bir diğer şey, şayet Script içerisinde CREATE DATABASE komutu (ve devamında ALTER DATABASE komutları) varsa bunu Script'ten çıkart, çünkü Hosting firmasında sadece Hosting firmasının portalinden oluşturduğun veritabanı seviyesinde yetkin olacak.
http://ekremonsoy.blogspot.com | http://www.ekremonsoy.com | @EkremOnsoy