我有使用Microsoft.SqlServer.Management.Smo的代碼。 (內置Visual Studio 2005 SP1) 它在SQL 2000的機器上工作正常&。 但是,當它是SQL 2008的機器上運行它拋出一個異常:應用程序在SQL 2008機器上找不到Microsoft.SQLServer.SMO
System.IO.FileNotFoundException:未能加載文件或程序集「Microsoft.SqlServer.Smo,版本= 9.0.242.0,文化=中立,公鑰= 89845dcd8080cc91'或它的一個依賴項。該系統找不到指定的文件。 文件名: 'Microsoft.SqlServer.Smo,版本= 9.0.242.0,文化=中性公鑰= 89845dcd8080cc91'
=== 日誌:此綁定啓動默認加載上下文中。 LOG:找不到應用程序配置文件。 LOG:使用C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ config \ machine.config中的機器配置文件。 日誌:Post-policy reference:Microsoft.SqlServer.Smo,Version = 9.0.242.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91 LOG:試圖下載新的URL文件:/// C:/ Documents and Settings/Automation/Desktop /Debug/Microsoft.SqlServer.Smo.DLL。 日誌:試圖下載新的URL文件:/// C:/ Documents and Settings/Automation/Desktop/Debug/Microsoft.SqlServer.Smo/Microsoft.SqlServer.Smo.DLL。 日誌:試圖下載新的URL文件:/// C:/ Documents and Settings/Automation/Desktop/Debug/Microsoft.SqlServer.Smo.EXE。 日誌:試圖下載新的URL文件:/// C:/ Documents and Settings/Automation/Desktop/Debug/Microsoft.SqlServer.Smo/Microsoft.SqlServer.Smo.EXE。
我已經安裝了SQL 2005向後兼容包(更新爲2008 SQL)& SQL管理對象(更新了2008年SQL)
任何建議。
我通過SQL Server SMO complains of missing DLL,但沒有太多的幫助。
我已經安裝了 的Microsoft SQL Server 2005向後兼容組件和微軟SQL Server 2008的管理對象。 – 2009-07-01 08:06:16