2011-10-17 56 views
0

我們計劃現在將我們的生產服務器更新到2008年,但在此之前,我們試圖在我們的開發服務器上測試它,並且爲了將我們的網站連接到它。我的印象是,只需更改連接字符串,它就會指向其他服務器。它是一個dotnet網絡應用程序,所以我需要刪除並重新插入dbml文件中的所有表。另外,我是否也需要插入存儲過程。從2005年到2008年更新SQL服務器時出現LINQ問題

謝謝

回答

2

您不必重新插入所有表格。如果您將dbml Connection屬性設置爲使用應用程序設置文件中的連接字符串,則只需對其進行修改即可。否則,您可以打開設計器文件並在其中進行更改,但只要您從UI進行更改,它就會重置。

+0

我只是不斷收到此錯誤消息「EXECUTE權限被拒絕對象'us​​f_rolesForLuser',數據庫..」當我只是改變連接字符串屬性。 – Ratan

+1

這應該告訴你這個問題。您的ASP用戶帳戶無權使用新的SQL Server。 – Bill

+0

但是我可以在管理工作室上使用相同的用戶名和密碼進行登錄,並且在那裏我看到我在連接字符串中使用的這個特定用戶確實有權訪問和執行。 – Ratan

相關問題