繁体   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