簡體   English   中英

無法從C#本地連接到SQL,但可以遠程連接

[英]Cannot connect from c# to sql locally but can remotely

我有一個ac#應用程序,我想將其連接到sql服務器,該服務器和該應用程序在同一台計算機上使用,但是我的應用程序無法連接到sql,但是如果我將該應用程序安裝在另一台計算機上並將服務器保持在第一台服務器已連接! 服務器安裝在Windows 8上。

謝謝

請執行以下操作-

  1. 確保您的本地數據庫服務器同時啟用了Windows身份驗證和SQL Server身份驗證模式。

如果您使用的是Windows身份驗證,則將連接字符串更改為-

connectionString="Data Source=LENOVO;Initial Catalog=APP;Integrated Security=True;"

如果您使用的是SQL Server身份驗證模式,這似乎是因為您自己提供了用戶名,那么

connectionString="Data Source=LENOVO;Initial Catalog=APP;Integrated Security=False;User ID=sa;Password=111"

此外,在某些系統中,APP通常是保留關鍵字。 最好避免使用諸如數據庫名稱之類的名稱。

如果使用默認服務器實例,則可以使用. (local)而不是LENOVO

檢查防火牆是否阻止您連接。

暫無
暫無

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

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