2012-04-22 59 views
0

在我的項目中使用的常用函數用於返回數據集。我在這裏使用'SQLDataAdapter'。這適用於其他3個項目。但是在其中一個項目中,從其中一個客戶端計算機運行時,此函數會引發錯誤。 (在服務器機器上正常工作)。使用'SQlDataAdapter'時的最佳做法

錯誤: - 建立與SQL Server的連接時發生網絡相關或實例特定的錯誤。服務器未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (提供者:SQL網絡接口,錯誤:26 - 錯誤定位指定的服務器/實例)

下面是函數的源代碼: -

​​3210
+0

什麼是你的SQL引擎(類型/版本)。你使用命名實例嗎? – huhu78 2012-04-22 07:12:17

回答

0

如果你的代碼工作服務器計算機上的罰款,而不是客戶機然後你有通信問題。檢查您的SQL引擎是否啓用了TCP並且防火牆是否打開。您可能會遇到一些DNS相關/名稱解析相關的問題 - 檢查連接字符串中的服務器名稱 - 使用服務器名稱進行簡單ping以檢查客戶端計算機是否可以將服務器名稱解析爲IP。