2016-04-26 99 views
1

我沒有安裝在我的機器上的Sql Server,但我需要SQLPS模塊。所以我安裝了三個msi以下。Powershell:無法加載Microsoft.SqlServer.Management.Utility.dll

Microsoft® System CLR Types for Microsoft® SQL Server® 2012 (SQLSysClrTypes.msi) 
Microsoft® SQL Server® 2012 Shared Management Objects (SharedManagementObjects.msi) 
Microsoft® Windows PowerShell Extensions for Microsoft® SQL Server® 2012 (PowerShellTools.ms 

然後我試圖導入SQLPS模塊,但我得到了錯誤

Importing SQLPS module. 
The assembly 'Microsoft.SqlServer.Management.Utility' was not loaded because no assembly with that name was found. 

我覈實,我發現這是assemby下C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies存在,但不是GAC下。 所以請你給我建議我做什麼?我沒有得到任何線索。我應該將程序集複製到GAC嗎?

+0

是.NET 4的包裝盒上的安裝?這是一個預先需要 –

+0

是.Net Framework 4安裝 – Deb

回答

0

嘗試安裝本地客戶端嗎?

Microsoft®SQLServer®上2012本機客戶端(sqlncli.msi)

+0

我安裝了,但我得到相同的錯誤。是否有任何其他方式? – Deb

+0

什麼是操作系統?我將對其進行測試 –

+0

我正在使用2012 Server R2。我可以在「C:\ Program Files \ Microsoft SQL Server \ 100 \ SDK \ Assemblies」中看到dll,但不在GAC下。無論如何,我可以指向上述路徑嗎?我已經是powershell V4 – Deb

相關問題