2017-02-14 23 views
0

我有一個關於將我的SQL Server數據庫連接到我的ASP.NET Web窗體網站的問題。SQL Server數據庫連接字符串和ASP.NET Web窗體(由Azure託管)

到目前爲止:

  • 的SQL Server數據庫託管在MS Azure以及我添加了一個表,它採用MS SQL Server Management Studio中。
  • 該網站目前也託管在Azure上。

我的問題是,我不知道將數據庫的連接字符串放在我的項目中。

Here是我的Azure門戶中的連接字符串。

這裏是我關於這個問題:

  • 這是正確的連接字符串我需要從/到數據庫的讀/寫?
  • 如果這是正確的連接字符串,那麼我把它放在我的項目中?它是否在Web.Config文件中?
  • 最後,我想我需要在這個連接字符串中插入用戶名和密碼,我可以在哪裏找到這個用戶名?
+0

只要您可以在SqlConnection所需的位置訪問連接字符串,就可以將連接字符串放在任意位置,就像所涉及的任何其他字符串一樣。 – Andrew

+0

Hi @Andrew,在嘗試託管之前,我能夠在web.config中使用帶有此連接字符串的本地數據庫:** bold ** ** bold ** – user7554035

+0

@Andrew我只是需要用我在上面發佈的連接字符串來替換這個問題嗎?然後像往常一樣創建連接? – user7554035

回答

0
  1. 我已經習慣了看到的一切Data Source=XXX.database.windows.net其他 看起來像什麼,我習慣了。
  2. 你可以把它放在你的項目中的任何地方,它只是你作爲參數傳遞給SqlConnection的另一個字符串 。
  3. 是的,你使用用戶名和密碼,你可以設置它, 這是你用於SSMS連接到該數據庫的一個。
+0

Server = tcp:damo.database.windows.net,1433; Initial Catalog = Ballinora_db; Persist Security Info = False; User ID = {your_username}; Password = {your_password}; MultipleActiveResultSets = False; Encrypt = True; TrustServerCertificate = False;連接超時= 30; user7554035

+0

嗨@Andrew上面看起來好嗎? – user7554035

+0

@ user7554035沒有。 '' – Andrew

相關問題