16 EKİM 2012, Salı
Nasıl powershell'de derlemeler yüklemek için?
Aşağıdaki PowerShell kodu
#Get a server object which corresponds to the default instance
$srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server
... rest of the script ...
Verir aşağıdaki hata iletisi:
New-Object : Cannot find type [Microsoft.SqlServer.Management.SMO.Server]: make sure
the assembly containing this type is loaded.
At C:\Users\sortelyn\ ... \tools\sql_express_backup\backup.ps1:6 char:8
$srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo : InvalidType: (:) [New-Object], PSArgumentException
FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand
İnternet üzerindeki her cevap hata iletisini Meclisi - iyi okuyabiliyorum emin yüklemek zorunda olduğum yazıyor :-) - soru:
Nasıl derleme yüklenemedi ve komut iş yapmak mı?
CEVAP
16 EKİM 2012, Salı
LoadWithPartialName
onaylanmaz. PowerShell V3 için önerilen çözüm Add-Type
çalıştırın, örneğin kullanmak için:
Add-Type -Path 'C:\Program Files\Microsoft SQL Server\110\SDK\Assemblies\Microsoft.SqlServer.Smo.dll'
Birden fazla farklı versiyonları var ve belirli bir sürümünü almak isteyebilirsiniz. :-)
Bunu Paylaş: