我有一个控制台应用程序,在App.config中,我需要将一个connectionString添加到同一网络中的另一个SQL server。
如果我尝试通过只传递connectionString =‘localhost’到本地服务器,它可以工作,但我不能使它在外部服务器上工作。
谢谢
这是连接文件
<?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>发布于 2015-04-25 04:59:02
与外部服务器的连接示例:
<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身份验证,则使用“集成安全性”)。
发布于 2015-04-25 05:03:24
在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>https://stackoverflow.com/questions/29857289
复制相似问题