簡體   English   中英

如何從客戶端計算機連接到SQL Server?

[英]How to connect to SQL Server from a client machine?

大家好,我對我開發的項目有疑問和困惑,如果您能幫助我改善項目,我將非常高興。

我在VS2010中使用C#工作,數據庫附加在Sql Server 2008中。我的應用程序應該在LAN中工作,所以我正在考慮制作此應用程序的兩個版本,第一個版本將包含數據庫和sql server(再加上winforms),第二個將只包含dotNet框架,並且應該連接到另一台計算機上安裝的數據庫。 可能嗎。 如果是這樣,怎么辦?

是的,這是可能的。 將您的連接字符串的“數據源”更改為“服務器的IP地址”

假設在安裝了sql server的計算機中,您正在使用此連接字符串

"data source=localhost;initial catalog=databasename;uid=sa;pwd=password"

然后在客戶端系統中,您需要像這樣修改它

"data source=IpAddressOfTheServer;initial catalog=databasename;uid=sa;pwd=password"

注意:服務器和客戶端均可訪問在連接字符串中具有服務器IP地址的應用程序。

如果您的(c#)代碼中的連接字符串已設置,則將連接字符串的“數據源”更改為“服務器的IP地址”,另一種方法是通過以下格式在Startup Project的(App Config或WebConfig)中更改連接字符串:

 <configuration>  
  <connectionStrings>
   <add name="DB" connectionString="Data Source=192.168.10.5;
    Initial Catalog=SafetyDB;Persist Security Info=True;User ID=sa;
    Password=a1234$; connection timeout=5000" />
</connectionStrings> 

暫無
暫無

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

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