web-dev-qa-db-ja.com

T-SQLデバッグを開始できません。コンピューターに接続できませんでした( "*****")

Microsoft SQL Server Management Studioを使用してストアドプロシージャをデバッグしようとすると、次のエラーメッセージが表示されます。T-SQLデバッグを開始できません。コンピューターに接続できませんでした( "*")。 dubuggerはリモートコンピューターに接続できません。これは、リモートコンピューターが存在しないか、ファイアウォールがリモートコンピューターとの通信を妨げている可能性があります。ヘルプをご覧ください。私はどんな助けにも本当に感謝しています。

17
Mehrdad Babaki

SSMSは、DNSによってSQL Serverを見つけることができる必要があります。 SSMSでDBに接続する場合、(ローカル)を使用できますが、(ローカル)はネットワーク上で解決しないため、デバッグプログラムはそれを見つけることができません。 「サーバーに接続」画面でローカルホストまたはコンピューターの名前に接続してみてください。

管理者として実行する必要はありません。

SSMS Login Screen

22

かなりの時間を探した後、ここで遭遇した問題について誰も言及していないので、私はこれを前払いしたかっただけです。

SQL Serverの認証済みユーザーを使用してSQLに接続しているときに、この問題に遭遇しました。 Windows Authenticatedユーザーを使用してみたところ、問題なくデバッグできました。そのユーザーにはsysadminロールも割り当てる必要があります。

これが誰かを助けることを願っています。

1
jRosenholm

データベースに移動する簡単な方法->セキュリティ->ログイン->ログインを右クリックして名前を追加し、サービスロールをpublicおよびsysadminとしてチェックしてください。詳細リファレンス T-SQLデバッグを開始できません

0
Aravindhan R

定義済みのエイリアスを介してサーバーに接続されたクエリをデバッグする場合、MSSQL 2012にはまだ問題があります。最初にサーバーのフルネームでそのサーバーに接続する必要があります。その後、デバッガーはサーバーを検出します。それ以外の場合は検出されません。

0
Babla