2009-04-21 18 views
5

Visual Studio 2005の[Add New Item]ウィンドウに移動してSQLデータベースを追加しようとすると、少しハングして次のエラーが表示されます。Visual Studioを使用してSQLデータベースを作成してプロジェクトに追加

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - No connection could be made because the target machine actively refused it.)

localhost(既定のインスタンス)への接続にはSQL Server Management Studioを使用できますが、Visual Studioは別のインスタンスに接続しようとしている必要があります(これはもう実行されていません)。データベースを追加して使用するために接続しようとしているインスタンスを変更するにはどうすればよいですか?

答えて

3

SQL Server Expressデータベースのインスタンスを追加しようとしている可能性がありますが、そのサービスをインストールまたは有効にしていない可能性があります。

+0

SQL Server 2005 Expressを実行しています –

+0

Max:サービスが実行されているとしますか? – TheTXI

+0

SQL Server Management Studioを使用して接続することができます –

0

[サーバー]ノードを展開し、古いサーバーを削除します。

+0

サーバーエクスプローラにありますか?彼らは同じサーバー(私のボックス)だけ異なるインスタンスです。接続しようとしていることをどのように知っていますか? –

+0

両方を削除してもう一度やり直してください –

0

... http://go.microsoft.com/fwlink/?LinkId=49251の警告ダイアログが表示されますか。 VS2005のマシンにSQL Server Developer Editionがありますが、SQL Expressがなく、新しいSQLデータベースを追加しようとするとエラーが発生します

+0

そのリンクは私をmicrosoft.com/expressにリダイレクトします...しかし、私は同じエラーが発生していると思います –

1

これを解決できましたか?私はちょうど同じ問題で3時間を費やしており、その解決策が何であるかはっきりとは言えませんが、それは機能します。 私の間違いは、Visual Studioをデータベース版にアップグレードしたときに、ローカルのSQL Serverインスタンスが実行されていないことでした。 SQLExpressはインストールされていません。

データベースの起動後、私は最初に既存のデータベースプロジェクトを開くか、Visual Studioで新しいデータベースプロジェクトを作成しようとしたときと同じエラーが表示されました。 私は長い間それを探して、サーバー、インスタンス、ホスト、エイリアス、およびデザインタイム検証データベース設定のための他の名前のすべての組み合わせを無駄に試しました。それは接続しません。私はVisual Studioも再インストールしましたが、どちらも助けにはなりませんでした。

this msdn article - この設定を変更した後にプロジェクトをアンロードすると、そのトリックを行った可能性があると思います。私はフィールドをクリアして(デフォルトのインスタンスのために)、プロジェクトをアンロードし、それをリロードし、そして、私はビジネスに行ってきました。今すぐ寝る時間。

関連する問題