远程使用sql server连接数据库

时间:2011-12-28 12:44:17

标签: sql sql-server connection

我使用c#语言完成了使用sql server和visual studio的程序。 我想将数据库放在pc上,将其连接到该数据库的程序放在其他PC上

我在App.config中使用此连接字符串:

<connectionStrings>
<add name="MWEConnectionString" connectionString ="integrated security=yes;initial catalog=MWDB;data source=.\sqlexpress"/>
</connectionStrings>

我应该通过pc外部IP地址更改服务器名称吗? 并根据sql server我应该使用Windows身份验证还是什么? 我不知道怎么做。

2 个答案:

答案 0 :(得分:5)

您应该使用Sql Server身份验证通过它的地址访问服务器。

您的连接字符串应如下所示:

connectionString="Data Source=192.168.0.5\SQL2008R2;Initial Catalog=MWDB;Persist Security Info=True;User ID=user;Password=password"

(这只是一个例子,您的设置可能会有所不同)。

另一个例子:

connectionString="Data Source=NAMEOFCOMPUTER\SQL2008R2;Initial Catalog=MWDB;Persist Security Info=True;User ID=user;Password=password"

用于按名称访问服务器。

您可以从Visual Studio为应用程序生成连接字符串。来自Database Explorer -> Connect to Database

答案 1 :(得分:2)