簡體   English   中英

使用 LINQ 將數據庫從 SQL Server 2008 R2 更改為 SQL Server 2008

[英]Using LINQ changing database from SQL Server 2008 R2 to SQL Server 2008

我已經在我的家用電腦上完成了我的網頁並准備上傳它。

但是我收到了這個錯誤:

與 SQL 服務器建立連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。 驗證實例名稱是否正確,並且 SQL 服務器配置為允許遠程連接。 (提供者:命名管道提供者,錯誤:40 - 無法打開與 SQL 服務器的連接)

我知道連接字符串是正確的。 我運行了幾個不同的頁面,這樣我就可以毫無問題地連接到其他數據庫。

這是我第一次使用 LINQ,我想也許它的設置需要更改? LINQ 在我的 DAL 中使用,它與數據庫分開,它只是作為 DLL 存儲在我的 bin 文件夾中......

我的開發服務器使用 SQL Server 2008 R2 Express,我的實時服務器使用 SQL Server 2008

我創建了數據庫腳本來創建數據庫。 所以我只是運行它們來降級網頁。

同樣在我的 DAL 中,我只是這樣做:

AHDBcontext db = new AHDBcontext(connectionstring); 

var whatever = from s in suppliers
               select s;

我總是從 web.config 文件中設置連接字符串。

有任何想法嗎?

  1. 檢查連接字符串。

另一種方法是跟隨。

Go 啟動 => Microsoft Sql 服務器 2008 => 配置工具 => Sql 服務器配置管理器

檢查客戶端協議的啟用狀態。

在此處輸入圖像描述

重新啟動瀏覽和其他必要的服務。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM