C#Remote Connectionstring SQL Server

时间:2015-02-04 11:27:58

标签: c# sql-server database connection-string

在连接到存储在本地网络中的服务器上的数据库时遇到了一些问题。我几乎尝试了一切,但没有任何帮助。 我有2个数据库,MYSQL和MSSQL 配置:
服务器:192.168.0.198
MYSQL端口:3306
MSSQL端口:1433

如果我在Visual Studio中连接manuelly它可以工作,但是如果我从属性中复制ConnectionString,它只连接到MYSQL数据库而不是MSSQL(相同的登录名,相同的密码,相同的ip地址,但端口不同)

在Visual Studio中,服务器为P3B-Server \ P3BMSSQL,数据库为db_Software

Visual Studio属性:
“数据源= P3B-Server;初始目录= db_Software;用户ID = myUser;密码= mypassword”

但它不起作用:/ 我试过

  1. “数据源= P3B-Server ......”
  2. @“数据源= P3B-Server \ P3BMSSQL ...”
  3. “数据来源= 192.168.0.198,1433 ......”
  4. “数据源= tcp:192.168.0.198,1433 ......”
  5. 仍然没有连接到MSSQL Server,只有MYSQL Server。

    我正在将HeidiSQL连接到两个数据库并得到了 “Microsoft SQL Server(TCP / IP,实验性)”与192.168.0.198,端口1433, 用于MSSQL服务器的user = myUser和Password = mypassword,它可以工作。

    选中“connectionstrings.com”,但没有解决方案适用于我 PS:另一面是ASP.NET应用程序,它与

    连接
    <connectionStrings>
            <add name="ApplicationServices" connectionString="Data Source=192.168.0.198;Initial Catalog=db_Software;User Id=myUser;Password=myPassword;" providerName="System.Data.SqlClient"/>
    </connectionStrings>
    

    (存储在Web.config中)到数据库。 我需要将我的C#应用​​程序用作Connectionstring 请帮我。谢谢!

1 个答案:

答案 0 :(得分:2)

<connectionStrings>
        <add name="ApplicationServices" connectionString="Data Source=192.168.0.198\P3BMSSQL;Initial Catalog=db_Software;User Id=myUser;Password=myPassword;" providerName="System.Data.SqlClient"/>
</connectionStrings>