11 Mayıs 2018 Cuma

SQL SERVER – Error: Could not Load File or Assembly Microsoft. SqlServer. management. sdk. sfc Version 12.0.0.0

SQL SERVER – Error: Could not Load File or Assembly Microsoft. SqlServer. management. sdk. sfc Version 12.0.0.0 son günlerde çok karşılaşılan hatalardandır. Bu hata genelde sanal sunucu kullanımındaki bilgisayarlarda meydana gelir. Vmware, virtualbox gibi bir çok sanal sistemlerde bu hata sistem yapısı ile sql server’ın hata vermesine sebep oluyor. Eğer service pack paketlerinden bir yada bir kaç tanesini hiç yüklemediyseniz öncelikle service pack paketlerini sırasıyla


1


2


3


Şeklinde yüklemniz gerekiyor.


Hata sebebi


Could not load file or assembly ‘Microsoft.SqlServer.BatchParser, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91’ or one of its dependencies. The system cannot find the file specified


 


Çözüm


Bu hatanın bir kaç farklı versiyonu bulunuyor. Verilen hatanın değer koduna göre aşağıdaki işlemleri yaparsanız, hata giderilmiş olacaktır.


  1. Assembly Name: Microsoft.SqlServer.BatchParser

  2. Version: 11.0.0.0

  3. Error Message: The system cannot find the file specified

Eğer C:\WINDOWS\ASSEMBLY klasörünü kontrol ederseniz versiyonları bulup aşağıdaki tablodan yararlanabilirsiniz.


SQL Server Version Assembly Version Number

SQL Server 2005 9.0.0.0

SQL Server 2008 10.0.0.0

SQL Server 2008 R2 10.0.0.0

SQL Server 2012 11.0.0.0

SQL Server 2014 12.0.0.0

SQL Server 2016 13.0.0.0

SQL Server 2017 14.0.0.0


Bu bilgiler ışından almış olduğunuz, en başda aldığınız hatayı tekrar okuyun. Aldığınız hatanın değerleri yukarıdaki tabloda verilen bir sürüm ile ilgilidir. Hangi sürüme ait bir hata değeri geldiyse, bu versiyona ait sql server kurulum paketinden kurmak.


Sql server zaten kurulu neyi kurmalıyız ?

SMO ve CLR yani SQLCLR olarak bilinen componentleri yeniden kurup hatanın giderildiğini görebiliriz.


SQL SERVER – SQL Server Native Client Nasıl İndirilir?


Makalede, Yerel İstemci hakkında konuştum, ancak şu anki hata için şu dosyaları indirmemiz gerekiyor:


X64 sürümü için ENU \ x64 \ SQLSysClrTypes.msi

X86 sürümü için ENU \ x86 \ SQLSysClrTypes.msi

X64 sürümü için ENU \ x64 \ SharedManagementObjects.msi

X86 sürümü için ENU \ x86 \ SharedManagementObjects.msi


Belirttiğim dosyaları hazır çalışan dvd yada iso dosyalarını sanal sürücü vasıtası ile bulabilirsiniz. Bazı durumlarda Microsoft güncellemesi ve service pack güncellemelerinde de bu dosyalar olabiliyor. Ancak var olan service pack güncellemelerindeki dosyaları tek tek yüklemek yerine paketi tamamen yüklemek daha faydalı olacaktır. Ayrıca bu makaleyi hiç sql server bilmiyormuş gibi düşünerek yazdım. Umarım işinize yarayacaktır.


 



SQL SERVER – Error: Could not Load File or Assembly Microsoft. SqlServer. management. sdk. sfc Version 12.0.0.0

Hiç yorum yok:

Yorum Gönder