使用sql server远程连接到数据库

使用sql server远程连接到数据库,sql,sql-server,connection,Sql,Sql Server,Connection,我已经完成了一个程序使用sql server和visual studio使用c语言。 我想把数据库放在电脑上,把连接到数据库的程序放在其他电脑上 我正在App.config中使用此连接字符串: <connectionStrings> <add name="MWEConnectionString" connectionString ="integrated security=yes;initial catalog=MWDB;data source=.\sqlexpress"/&g

我已经完成了一个程序使用sql server和visual studio使用c语言。 我想把数据库放在电脑上,把连接到数据库的程序放在其他电脑上

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

<connectionStrings>
<add name="MWEConnectionString" connectionString ="integrated security=yes;initial catalog=MWDB;data source=.\sqlexpress"/>
</connectionStrings>
我应该通过pc外部ip地址更改服务器名称吗? 根据sql server,我应该使用windows身份验证还是什么?
我不知道怎么做。

您应该使用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为应用程序生成连接字符串。从数据库资源管理器->连接到数据库

中,您应该使用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为应用程序生成连接字符串。从数据库资源管理器->连接到数据库,请参见:

见:


+1为链接。他们提供了一个关于这个主题的更广泛的视角,而不仅仅是用户遇到的具体问题。当我尝试在安装程序后将其连接到远程sql server数据库时,它显示错误:用户“user”登录失败该用户未与受信任的SQL Server连接和远程连接关联,并且SQL Server explorer已在运行。我不知道如何解决此问题。任何人都可以帮助我???+1获取链接。他们提供了一个关于这个主题的更广泛的视角,而不仅仅是用户遇到的具体问题。当我尝试在安装程序后将其连接到远程sql server数据库时,它显示错误:用户“user”登录失败该用户未与可信的SQL Server连接和远程连接关联,并且SQL Server explorer已在运行我不知道如何解决此问题有人能帮我吗??