Forum
sever üzerinde alınan bir yedek farklı bir isimde database oluşturularak nasıl restore edilebilir/edilirmi
hangi yedekten bahsediyorsunuz?
SystemState, BMR, File vb...
sever üzerinde alınan bir yedek farklı bir isimde database oluşturularak nasıl restore edilebilir/edilirmi
Önce yeni bir veritabanı oluşturun. Sonra Restore sihirbazını çalıştırın. Restore edeceğiniz backup dosyasını gösterdiğinizde bu backup'ı yeni veritabanınıza geri yükleyebileceğinizi göreceksiniz.
2010 databse var uzerinde sağ tıklayıp backup işlemi yedeğini aldım. 2010.bak olarak backup klasoru içerisinde
2010x adlı yeni bir database oluşturdum uzerinde sağ tuş ile tıklayıp restore database ile diskteki yerini gösteriyorum.
hata veriyor.
2010 databse var uzerinde sağ tıklayıp backup işlemi yedeğini aldım. 2010.bak olarak backup klasoru içerisinde
2010x adlı yeni bir database oluşturdum uzerinde sağ tuş ile tıklayıp restore database ile diskteki yerini gösteriyorum.
hata veriyor.
O diskteki yerine SQL server'ın erişimi yoktur.
Ya o dizine izin verin, ya ilgili SQL server servisini o dizine erişebilen bir kullanıcının (örneğin admin) hesabıyla çalışacak şekilde ayarlayın ya da en güzeli backup dosyalarını SQL kurulum dizini içindeki Backup dizinine taşıyıp oradan restore edin.
yedeğim zaten C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Backup\2010.bak Backup içerisinde
C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA
klasörüne dosya/dizin kopyalama/silme/oluşturma.. işlemleri yapabiliyorum.
hatta 2010 üzerinde restore işlemi rahat bişekilde orjnal database yapılabiliyor.
fakat 2010x üzerinde restore yapmak istediğimde aşağıdaki hatayı veriyor.
TITLE: Microsoft SQL Server Management Studio
------------------------------
Restore failed for Server 'XT\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended)
------------------------------
ADDITIONAL INFORMATION:
System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing '2010x' database. (Microsoft.SqlServer.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1540+)&LinkId=20476
------------------------------
Baştan alalım:
- Veritabanı dosyanız erişim izni olan bir konumda.
(Oluşturmak istediğniz veritabanını elle oluşturmayın). - Databases kısmına sağ tıklayın>Restore Database... tıklayın.
- To database: kısmına yeni veritabanınızın adını yazın.
- From device seçin>... tıklayın>Add diyip backup dosyanızı gösterin>Ok tıklayın.
- Select the backup sets to restore: kısmından geri yüklemek istediğiniz veritabanını işaretleyin.
- Eğer gerekli ise diğer geri yükleme ayarlarını (örneğin point in time) yapın.
- Ok tıklayın.
İyi çalışmalar.
ok restore işlemi yaparken isim vermek gerekiyormuş
İlginize teşekkürler hayırlı işler