Daha önceki yazılarımızda da belirttiğim gibi Microsoft PowerShell I tanıttığından beri daha önce yazdığımız tüm script leri powershell e taşımaya başladık. Ağırlıklı olarak SQL Server için powershell script leri yazmaya çalışıyorum ancak bu script Windows 7 de masaüstü klasörünün yerini değiştirmek için kullandığım bir script. Umarım işinize yarar. Tek yapmanız gereken $newPath değişkenin yerini kendinize [...]
SQL Server da hata oluştuğu zaman ilk bakacağımız yerlerden bir tanesi de Event Viewer oluyor. Ancak Event Viewer da aradığımızı bulmak da bazen eziyete dönüşüyor. Aşağıda bulunan yazdığım script ile Event Viewer dan SQL Server instance ları ile ilgili olan hata mesajlarını süzüp HTML e aktarıyorum dosyaya ufak bir de css ekleyince sonuç da göze [...]
ileri de sql server migration konusuna çok daha detaylı değinmek istiyorum. ancak şimdilik kullandığım belli başlı script leri yayınlamak ile işe başlıyacağım. bu script lerin sayısını arttırmayı umut ediyorum çünkü artık ancak sql script lerini powershell script lerine çevirmemi beklemeniz gerekecek. [reflection.assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo") $server = New-Object Microsoft.SqlServer.Management.Smo.Server("localhost") $scripter = New-Object Microsoft.SqlServer.Management.Smo.Scripter($server) $jobs = [...]
Windows un yeni yönetim platrofmu olan PowerShell içerisinde .NET den bildiğimiz class lar da kullanılabilir haldedir. Bunlar arasında bulunan SQL SMO class ları bizim SQL Server da yönetimsel işlemleri halletmemizi sağlarlar. Yapılabilecek işler arasında SQL Server da belirli bir veritabanını yedeklemek de vardır. Adım adım devam edecek olursak ilk aşamada daha önceki makalerlerde belirttiğimiz gibi [...]
Windows PowerShell üzerinde bulunan komutlar sayesinde bir sql sorgusunun sonucunun CSV , HTML gibi formatlara rahatlıkla dönüştürebilirsiniz. SQL Server PowerShell e geçiş. PS C:\> sqlps Microsoft SQL Server PowerShell Version 10.0.1600.22 Microsoft Corp. All rights reserved. Northwind Veritabanına geçiş PS SQLSERVER:\> cd SQLSERVER:\SQL\localhost\DEFAULT\Databases\Northwind\Tables Customers tablosunu CSV formatına çevir PS SQLSERVER:\SQL\localhost\DEFAULT\Databases\Northwind\Tables> Invoke-Sqlcmd "select * from Customers" [...]