【问题标题】:How to add Azure SQL Server connection string to app.config in Windows Forms?如何将 Azure SQL Server 连接字符串添加到 Windows 窗体中的 app.config?
【发布时间】:2017-08-02 04:49:55
【问题描述】:

我正在尝试将 Azure SQL Server 连接字符串添加到我的 app.config 文件中,但是当我尝试从 Azure 复制和粘贴它时,连接字符串上到处都是红色下划线。我在 Visual Studio 中使用 Windows 窗体。

这是我的连接字符串:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <connectionStrings>
        <add name="AddSales"
             Server="tcp:Sales99.database.windows.net,1433;Initial" Catalog="Sales;Persist" Security="" Info="False;User" ID=""{your_username};Password=""{your_password};MultipleActiveResultSets=""False;Encrypt=""True;TrustServerCertificate="False;Connection" Timeout="30"
             providerName="System.Data.SqlClient" />
    </connectionStrings>
</configuration>

有没有办法解决这个问题?请指教。

【问题讨论】:

    标签: sql-server connection-string azure-sql-database azure-sql-server


    【解决方案1】:

    您的配置完全错误 - 您的配置中需要有一个属性 connectionString 包含有关连接的所有详细信息 - 如下所示:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <connectionStrings>
            <add name="AddSales"
                 connectionString="Server=tcp:Sales99.database.windows.net,1433;Initial Catalog=Sales;Persist Security Info=False;User ID={your_username};Password={your_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30"
                 providerName="System.Data.SqlClient" />
        </connectionStrings>
    </configuration>
    

    【讨论】:

      【解决方案2】:

      当我尝试从 Azure 数据库复制和粘贴连接字符串时,我也遇到了这个问题。这是对我有用的连接字符串。

      Server=tcp:[serverName].database.windows.net;Database=myDataBase; User ID=[LoginForDb]@[serverName];Password=myPassword;Trusted_Connection=False; Encrypt=True;
      

      这也有效。

      <add name="ConnectionStringName"
          providerName="System.Data.SqlClient"
          connectionString="Data Source=tcp:ServerName.database.windows.net,1433;Initial Catalog=DatabaseName;Integrated Security=False;User Id=username@servername;Password=password;Encrypt=True;TrustServerCertificate=False;MultipleActiveResultSets=True" />
      

      如果您需要更多信息,请访问以下网站:
      https://www.connectionstrings.com/sql-azure/
      https://msdn.microsoft.com/en-us/library/jj653752(v=vs.110).aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-06-22
        • 2010-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-13
        • 1970-01-01
        相关资源
        最近更新 更多