0

SQL Server Management Studio を使用して、Discount asp.net ホスティングで SQL Server データベースに接続しようとしています。正常に動作している接続文字列は次のとおりです。リモート Db に接続するには、Management Studio でどの部分を使用する必要がありますか?

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 Server です。
4

3 に答える 3

2

「ログインに失敗しました」が返された場合は、SQL Server にアクセスしていますが、SQL Server は拒否しています (したがって、ファイアウォール、DNS などは関係ありません)。SSMS の [接続] ダイアログでデータベース情報を明示的に設定しようとしましたか? ログインに失敗した場合は、ホストにフォローアップして、SQL Server ログで見つかった状態を確認する必要がある場合があります。これは、多くの場合、データベースが指定されていないか、間違ったデータベースが指定されていることが原因です。

これは、私が観察したすべての状態のリストと、ホストが何を修正するかを直接教えてくれないが、SQL Server のログで見つかった状態を教えてくれる場合、それらがおそらく何を意味するかのリストです。

于 2011-06-30T18:48:05.700 に答える
1
  • データベース:SQL2008_709539
  • ログイン:SQL2008_709539_user
  • パスワード:パスワード
  • ホスト:sql2k803.discountasp.net

また注意してください:

  1. 一部のホスティング会社はデフォルトでアクセスを拒否しているため、IPアドレスからのアクセスを要求する必要がある場合があります
  2. ホスト名を使用して接続できない場合がありましたが、IPアドレスを使用してManagement Studio経由で接続しました(このような問題はファイアウォール、プロキシなどが原因で発生します)

追加:リモートtcp/ip接続を有効にしているかどうかも確認してください

于 2011-06-30T18:33:54.123 に答える