2009-04-11 19 views
1

Visual Web Developer Express 2008からSQL Express 2005に接続しようとすると、 'ファイルを読み込めませんでした。Microsoft.SqlServer.Management.Sdk.Sfc 'VWD Express 2008をSQL Server Express 2005に接続する際の問題

上記の問題を解決する3つのアプリケーション(SharedManagementObjects.msi、sqlncli.msi、SQLSysClrTypes.msi)をダウンロードしてインストールするよう勧められた記事を読んでいます。

私はそれをやったし、今私は、SQL Serverへの接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生した」異なる接続エラーに

を取得します。サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認します。 (プロバイダー:SQLネットワークインターフェース、エラー:26 - 指定されたサーバー/インスタンスの指定エラー) '。

誰もがこれを克服する方法を知っていますか?

ありがとうございました。

+0

同じアプリケーションでは、同じデータベースにテーブルを持つASP.NETメンバーシッププロバイダを使用します。ユーザーを正しく認証します。したがって、ASP.NETメンバーシップシステムはこの2005 Express DBに接続できますが、私のアプリケーションはそうではありません。 – Chakra

答えて

0

どのように接続しようとしていますか?通常のADO.NET接続ですか?もしそうなら、あなたの接続文字列は何ですか?

SMO(SQL Mgmt Objects)を使用しようとしていますか?これは何らかの理由でSMOオブジェクトの一部が利用できないように思えます - hereからこれらのSMOコンポーネントをダウンロードして再インストールすることをお勧めします。 "Microsoft SQL Server 2005管理オブジェクトコレクション"という見出しの下に、ファイルがかなり下にあります。ファイルは "SQLServer2005_XMO.msi"(x64のバリエーションがいくつかあります)です。

MSIのインストールはまったく役に立ちますか?ローカル

string connectionString = @"Server=.\SQLEXPRESS2005;Database=DBName;Integrated Security=SSPI"; 
+0

私の接続文字列は です。string connectionString = @ "データソース= ELDORA-08401090 \ SQLEXPRESS2005;初期カタログ= DBName;統合セキュリティ= True;"; 私は上記のMSIをインストールしましたが、私はまだエラー – Chakra

+0

を取得しました。私はあなたが示唆した接続文字列で試しましたが、同じエラーが発生しました。ありがとう。 – Chakra

+0

OKありがとうございます - エラーは他の場所にある必要があります - うーん..... –

0

あなたはSQL SeverをExpressを実行している場合は、あなたがやりたいことがあり、別の事:あなたはここで、この接続文字列を試すことができます - 大丈夫、おかげで、あなたのコメントに基づいて:

マルク・

PSサービスコンソール(WinKey、Run、 'services.msc')にチェックインし、SQL ServerおよびSQL Serverエージェントのエントリが存在すること、およびそれらの両方が実行されていることを確認します。

0

この問題は確かにあなたの接続文字列であると思います。これを試してください

  1. SQL Management Expressを実行し、そこからサーバーインスタンス名を取得してください。

通常この問題は、サーバーインスタンス名が間違っている(多くのコンピュータではSQLEXPRESSになる可能性がある)場合に発生します。

+0

私の場合、インスタンス名はSQLExpress2005であり、それは私がconnectionstringで使うものです – Chakra

関連する問題