Uygulandığı ÖğeSQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2012 Analysis Services

Belirtiler

Microsoft SQL Server 2012 Analysis Services (SSAS 2012) veya SQL Server 2014 Analysis Services (SSAS 2014) işlemesi için SQL Server Management Studio 'da (XMLA) PowerShell ve Analysis için XML (XMLA) için Invoke-AsCmd cmdlet 'ini kullandığınızı varsayalım. Bu durumda, döndürülen çıktı için aşağıdaki davranış farkıdır:

  • Uyarı iletilerini yakalamak için aşağıdaki PowerShell komutunu kullandığınızda:Invoke-Ascmd -InputFile:"<input.xmla>" -Server:"<servername>" -OutVariable out -WarningVariable w Komut herhangi bir uyarı iletisi alırsa, dönüş kodunda uyarı iletisi yakalanmaz. Ancak, SSMS 'den aynı XMLA komutunu çalıştırırsanız uyarı mesajı yakalanır.

  • Hata iletilerini yakalamak için aşağıdaki PowerShell komutunu kullandığınızda:Invoke-Ascmd -InputFile: :"<input.xmla>" -Server:"<servername>" -ErrorVariable e -OutVariable out -WarningVariable w Komut herhangi bir hata iletisi alırsa, hata iletisi Uyarı etiketine dahildir ancak dönüş kodunda yakalanmaz. Ancak, hata iletisi hata etiketine dahildir ve SSMS 'den aynı XMLA komutunu çalıştırırsanız dönüş kodunda yakalanır.

Neden

Bu sorun, Invoke-AsCmd cmdlet 'inin uyarı iletilerini yoksaydığını ancak hata iletilerini yakalamalarını ve dönüş çıkışı oluşturmak için yanlış şablonlar kullanmasını nedeniyle oluşur.

Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.