2013-07-24 68 views
0

我在IIS 7和SQL Server 2008上安裝點網朝核問題表達錯誤安裝的DotNetNuke

0:04 Minutes | 15% ERROR occured - System.Data.SqlClient.SqlException (0x80131904): Must declare the scalar variable "@ParentId". 
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) 
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) 
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) 
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) 
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout 

回答

2

我已經解決了這個問題。這是我發現的。

我正試圖連接到強制實施大小寫敏感的SQL Server實例。 DNN 7.00.06提供的腳本文件在案例方面存在一些不一致之處。一個示例是參數@ParentId,它被聲明爲@ParentID。我沒有被允許修改遠程SQL Server的設置,所以我最終安裝了一個本地的SQL Express(關閉區分大小寫)作爲解決方法。

我希望我的經驗可以幫助其他人解決此問題。