SQL' DE AYARLARIN AÇILMASI
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'xp_cmdshell',1
GO
RECONFIGURE
EXEC XP_CMDSHELL 'net use z: \\paylasim\test
/user:domain\user password';
EKLENEN AĞ SÜRÜCÜSÜ KONTROLÜ
EXECUTE master.sys.xp_cmdshell N'wmic logicaldisk get name';
EKLENEN AĞ SÜRÜCÜSÜ İÇERİĞİNİN KONTROLÜ
EXEC XP_CMDSHELL 'Dir Z:'
exec xp_cmdshell 'net use /delete X:'
Bu işlemimiz sunucu kapatılıp açılana kadar veya SQL
servisi start durumda olduğunda yenilenmesi gerekiyor. Bu nedenle bu ayarımızın
bilgisayar her açıldığında otomatik olarak çalışmasını sağlayacak zamanlamış
görev *.bat dosyasını her açılışta çalıştıracak şekilde ayarlanması gerekir.
-
Önce SQL kodlarını uygun gördüğünüz yere kayıt
ediniz.
-
BAT File içine oluşturulacak komut Sqlcmd -s
localhost -i C:\SQL\SQLFileAyar.sql
SONUÇ;
SQL Server Management Studio (SSMS) üzerinden yedek almak istediğinizde, haritalanmış ağ sürücüleri listede görünmeyebilir. Elle yolu girseniz bile, yedekleme işlemi sırasında hata mesajlarıyla karşılaşabilirsiniz. Bu durum genellikle SQL Server servislerinin, haritalanmış sürücülere erişim yetkisi olmamasından kaynaklanır.
Güvenlik açısından, xp_cmdshell
özelliğinin etkinleştirilmesi bazı riskler taşıyabilir. İşlemler tamamlandıktan sonra, gerekliyse bu özelliği tekrar devre dışı bırakmayı düşünebilirsiniz.
Hiç yorum yok:
Yorum Gönder
Değerli yorumunuz için teşekkür ederim.
Saygılar, Sevgiler...
Hüseyin Dikmen