【问题标题】:Connecting to database over a network using a IP address使用 IP 地址通过网络连接到数据库
【发布时间】:2014-03-07 19:57:38
【问题描述】:

我正在开发的应用程序有一点问题。我开发了这个应用程序,以便另一个系统可以通过网络连接到它。连接的系统应该能够从其他系统访问应用程序的数据库。该应用程序是用 C# 开发的,并使用 SQL Server 作为数据库。我希望将应用程序安装在两个系统上,其中一个系统托管数据库,另一个系统通过网络访问它。下面是我的配置文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="NewConnectionString"
            connectionString="Data Source=.\SQLSERVER;AttachDbFilename=C:\Hospital\HospitalDB.mdf;Integrated Security=True; User Instance = False"
            providerName="System.Data.SqlClient" />
    </connectionStrings>
</configuration>

任何帮助将不胜感激。

【问题讨论】:

    标签: c# sql sql-server winforms


    【解决方案1】:

    您的连接字符串指定数据库引擎应附加本地数据库文件,而不是连接到远程服务器。

    请参阅ConnectionStrings.com 以找到适合您用途的连接字符串。

    【讨论】:

    • 非常感谢您的回复。请,我有点困惑如何去做。你觉得应该怎么做。谢谢。
    • 嗯,这取决于你的远程数据库是什么,它配置的身份验证方法,启用的协议类型等。如果是SQL Server,它可能就像Server=myServerAddress;Database=myDataBase;User Id=myUsername; Password=myPassword;一样简单。但是如何去做:获取有关您的远程数据库服务器的信息,然后查找站点连接字符串,并通过替换 connectionString 属性来一一尝试(根据需要进行调整,例如用户名或密码或地址)你的问题。
    猜你喜欢
    • 2020-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-18
    • 1970-01-01
    • 2013-07-18
    • 2020-01-14
    • 1970-01-01
    相关资源
    最近更新 更多