SQL Server外部的connectionString与App.config文件

时间:2015-04-24 20:54:51

标签: c# sql-server connection connection-string app-config

我有一个控制台应用程序,在App.config中我需要将connectionString添加到同一网络中的另一个SQL服务器。

如果我通过仅传递Server ='localhost'来尝试将connectionString连接到本地服务器,那么它的工作正常,但是我不能让它适用于外部服务器。

由于

这是连接文件

<?xml version="1.0"?>
<configuration>
    <startup> 

    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup>
  <connectionStrings>
    <add connectionString="Server=LocalServer;database=DAtaBase;user=UserName;pwd=Password" name="Connection"/>
  </connectionStrings>
</configuration>

2 个答案:

答案 0 :(得分:4)

与外部服务器的连接示例:

<connectionStrings>
    <add name="Namespace.Settings.outerSQL" connectionString="Data Source=192.168.0.100\SQLEXPRESS;Initial Catalog=database_name;User ID=user;Password=password"/>
</connectionStrings>

您需要提供远程服务器和凭据的地址(如果它不是Windows身份验证,您使用“集成安全性”)。

答案 1 :(得分:0)

在app.config / web.Config文件中你可以得到以下内容,这是一种连接到sql server数据库的简单方法..也确认你使用的是什么数据库,因为连接字符串可能不同取决于DBMS

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="DbConn" connectionString="Data Source=the name of your database;User Id=UserName;Password=Password;"/>
  </connectionStrings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
  </startup>  
</configuration>