Microsoft SQL server konsolu üzerinden yedek almak istediğimizde sadece lokal disk konumlarına yedek almaya izin vermektedir.
![](https://www.enginsahin.net/wp-content/uploads/sql-backup.gif)
Eğer siz ağ konumuna yedek almak istiyorsanız öncelikle ilgili konumu ağ sürücüsü olarak bağlamanız gerekmektedir.
![](https://www.enginsahin.net/wp-content/uploads/Map-Drive.gif)
Sonrasında SQL üzerinde xp_cmdshell komutu kullanılacaktır. Komutu çalıştırmadan önce xp_cmdshell komutunun açık olması gerekmektedir. Bunu yapmak için aşağıdaki komutların çalıştırılması gerekmektedir.
EXEC sp_configure ‘show advanced options’, 1;
GO
RECONFIGURE;
GO
EXEC sp_configure ‘xp_cmdshell’,1
GO
RECONFIGURE
GO
Şimdi ise ağ sürücüsü olarak bağlandığımız paylaşıma SQL üzerinden de bağlanıyoruz.
EXEC xp_cmdshell ‘net use Z: \\RemoteServerName\ShareName’
Bağlantıyı test etmek için aşağıdaki komutu çalıştırabiliriz.
EXEC xp_cmdshell ‘Dir Z:’
Backup için dizin seçme ekranına tekrar geldiğimizde yeni eklediğimiz sürücü de görünmeli.
![](https://www.enginsahin.net/wp-content/uploads/Map-Drive-2.gif)
Bu şekilde MSSQL i doğrudan ağ konumuna yedek aldırabilirsiniz.