【问题标题】:Connect to database using sql server remotely使用sql server远程连接数据库
【发布时间】:2011-12-28 12:44:16
【问题描述】:

我已经完成了一个使用 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 sql-server connection


    【解决方案1】:

    您应该使用 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 -&gt; Connect to Database

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 链接+1。他们在主题上给出了更广泛的观点,然后只是用户遇到的具体问题。
      • 当我在将程序设置到远程 sql server 数据库后尝试连接程序时,它显示错误:用户“用户”登录失败该用户未与受信任的 SQL Server 连接和远程连接关联并且 sql server explorer 已经在运行我不知道如何解决这个问题,任何人都可以帮助我吗??
      猜你喜欢
      • 1970-01-01
      • 2011-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多