簡體   English   中英

連接SQL服務器數據庫

[英]Connect to SQL Server database

我正在嘗試使用 SQL Server Management Studio 在折扣 asp.net 托管連接到 SQL 服務器數據庫。 這是工作正常的連接字符串。 我應該在 Management Studio 中使用它的哪些部分來連接到遠程 Db?

Data Source=tcp:sql2k803.discountasp.net;Initial Catalog=SQL2008_709539;
User ID=SQL2008_709539_user;Password=password;

我正在通過以下方式填寫字段:

  • 服務器名稱: tcp:sql2k803.discountasp.net
  • 登錄: SQL2008_709539_user
  • 密碼: password
  • 身份驗證類型為 SQL 服務器。

如果它返回“登錄失敗”,那么您將進入 SQL 服務器,但 SQL 服務器拒絕您(因此它不會涉及防火牆、DNS 等)。 您是否嘗試在 SSMS 的“連接”對話框中顯式設置數據庫信息? 您可能需要跟進主機並詢問他們在 SQL 服務器日志中發現了什么 state 到 go 以及您嘗試指定登錄失敗或經常指定的數據庫是錯誤的數據庫。

這是我觀察到的所有狀態的列表以及它們可能意味着什么,如果您的主機不會直接告訴您要修復什么,但他們確實告訴您在 SQL 服務器的日志中找到了 state :

如果它工作正常,請使用 tcp:sql2k803.discountasp.net 作為服務器地址,並使用 user / pass 作為登錄數據

  • 數據庫:SQL2008_709539
  • 登錄:SQL2008_709539_user
  • 密碼:密碼
  • 主機:sql2k803.discountasp.net

另請注意:

  1. 一些托管公司默認拒絕訪問,因此您可能必須從您的 IP 地址請求訪問
  2. 有時我無法使用主機名連接,我使用 IP 地址通過 Management Studio 連接(由於防火牆、代理等原因出現此類問題)

添加:還可以查看您是否啟用了遠程 tcp/ip 連接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM