1

我想將Azure SQL Server連接字符串添加到我的app.config文件中,但是當我嘗試從Azure中複製並粘貼時,整個連接字符串都會出現紅色下劃線。我在Visual Studio中使用Windows窗體。如何將Azure SQL Server連接字符串添加到Windows窗體中的app.config?

這裏是我的連接字符串:

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

有沒有辦法解決這個問題?請指教。

回答

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>