【问题标题】:C# Remote Connectionstring SQL ServerC# 远程连接字符串 SQL Server
【发布时间】:2015-04-03 21:47:02
【问题描述】:

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

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

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

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

但它不起作用:/ 我试过了

  1. “数据源=P3B-服务器...”
  2. @"数据源=P3B-Server\P3BMSSQL..."
  3. “数据源=192.168.0.198,1433...”
  4. “数据源=tcp:192.168.0.198,1433...”

仍然没有连接到 MSSQL Server,只有 MYSQL Server。

我正在使用 HeidiSQL 连接到两个数据库并获得了
“Microsoft SQL Server(TCP/IP,实验性)”,192.168.0.198,端口 1433, 用于 MSSQL Server 的 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。
请帮我。谢谢!

【问题讨论】:

  • 如果在 Visual Studio 中您的连接使用“P3B-Server\P3BMSSQL”,这意味着您没有使用 sql 默认实例。所以在连接字符串中你必须像这样使用它:“Data Source=192.168.0.198\P3BMSSQL”

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


【解决方案1】:

<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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多