«

»

Mar 26

Sql Server da Paylaşım Sürücüsü Bağlama

Arkadaşlar Merhaba,

Sql Server da herhangi bir veri kaybını önlemek amacıyla belli dönemlerde yedek alırız.

Alınan bu yedekler lokalde hizmet veren sürücüye alınabildiği gibi ağda başka bir sunucu üzerinde paylaşıma açılan bir klasör içine de alabilme olanağına sahibiz. Normal dosya ve klasörleri ağda başka bir bilgisayara kopyalamak için oluşturulan ağ sürücüleri sql de yedek almak istendiğinde görünmediği için ayrı bir şekilde sorgu komutları ile sql de tanımlama yapmamız gerekiyor.

Bu işlem için yapılması gereken işlem adımları şu şekilde;

 

1.) EXEC XP_CMDSHELL ‘net use Z: \\RemoteServerName\ShareName’

Komutu kullanılarak aynı ağ üzerinde paylaşıma açılan bir sürücüyü Sql Sunucumuza bağlıyoruz. Normal şartlarda bu sorgu sorunsuz bir şekilde çalışması gerekiyor. Eğer çalışmaz ise karşılaşacağınız hata ise aşağıdaki hata olacaktır.

 

“”SQL Server blocked access to procedure ‘sys.xp_cmdshell’ of component ‘xp_cmdshell'””

 

Bu sorunu aşmak için ise kullanacağınız komut;

 

 

EXECmaster.dbo.sp_configure ‘show advanced options’, 1
RECONFIGURE
EXECmaster.dbo.sp_configure ‘xp_cmdshell’, 1
RECONFIGURE

 

 

Bu sorguyu çalıştırdıktan sonra ise tekrar ilk sorguyu çalıştırmanız gerekiyor.

 

İşleminiz tamam. Artık Sql Server da Backup ve Restore işlemleri sırasında aynı ağda hizmet veren paylaşımdan yararlanabilirsiniz.

 

 

 

 

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>