حل مشکل could not load or find file or assembly microsoft.sqlserver.management.sdk.sfc
سحر پرسیده :
"سلام ببخشید من نمیتونم ویژوال رو به sql وصل کنم
برای حل این مشکل من یه راه تو stackoverflow پیدا کردم که می تونه مورد خوبی باشه برای راهنمایی به شما چون خودم همچین مشکلی رو تا الان نداشتم پس نمی دونم که می تونه حل کنه یا نه ولی خوب می شه به عنوان یه راه حل خوب بهش نگاه کرد چون باز خورد خوبی گرفته پس امتحانش کنید و اگه جواب گرفتین تو کامت ها بهم خبر بدین ...
امیدوارم سحر به جواب برسی و ممنون که این سوال رو مطرح کردی ...
و اما راه حل:
این مشکل زمانی می یوفته که فایل Microsoft.SqlServer.management.sdk.sfc پیدا نشه
و برای ورژه های مختلف این فایل فرق می کنه که من لینک می دم .
اگه از Sql server 2014 استفاده می کنید از لینک زیر فایل رو دانلود کنید
http://www.microsoft.com/en-us/download/details.aspx?id=42295
و متناسب با سیستم تون فایل 32 بیت یا 64 بیت رو دانلود کنید که آدرس در زیر مشخص شده:
ENU\x64\SharedManagementObjects.msi
ENU\x86\SharedManagementObjects.msi
نکته: شما به نصب یکی از این دو فایل هم نیاز دارید متناسب با سیستمتون DB2OLEDBV5_x64.msi
or DB2OLEDBV5_x86.msi
.
بعد از نصب اگه ویژآل تون بازه اون رو ببندین و دوباره باز کنید(ریستارت ) کنید
بعد از نصب اگه باز هم مشکلی بود مورد آخر رو بخونید
-------
تو ورژن 2012 شما باید به این لینک رفته و یکی از فایل های زیر رو دانلود کنید:
ENU\x64\SharedManagementObjects.msi
برای سیستم های 64 بیتENU\x86\SharedManagementObjects.msi
برای سیستم های 32 بیت
1033\x64\SharedManagementObjects.msi
برای سیستم های 64 بیت1033\x86\SharedManagementObjects.msi
برای سیستم های 32 بیت
Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0
not found
-
vcredist_x64.exe
vcredist_x86.exe
- رو متناسب با سیستم عامل انتخاب و نصب کنید...
- ---
- برای ورژن 2016 هم به این لینک مراجعه کنید و فایل های مورد نیاز رو دانلود کنید..
- تو تمام موارد فوق ویژآل اگه باز هست باید ریستارت شه