2009-08-02 17 views
0

winformでbindingsourceコントロールを追加しました。ここに私の接続の詳細は以下のとおりです。私は、接続をテストするときvb.netからSQLサーバーに接続できません

http://img43.imageshack.us/img43/3797/42119312.jpg

、それは

DBはhttp://sql0234mjf-2.ordfsweb.comに位置しており、「指定されたDBファイルが存在しないため、接続をテストすることができません」と言います。私はどのようにバインディングソースを設定する必要がありますか?

+0

重複:http://stackoverflow.com/questions/1219472/how-do-i-connect-to-a-remote-sql-server-2005-db-through-vb-net – gbn

+0

元の質問が削除されました。 。 – gbn

+1

パブリックフォーラムでインターネットでアクセス可能なSQLインスタンスの本名が公開されましたか? –

答えて

1

間違ったプロバイダを使用しています。 「Microsoft SQL Serverデータベースファイル」プロバイダーは、SQL Serverプロバイダーではありません。プロバイダーはuser instances attached files(RANU)ですか?ユーザーインスタンスはSQL Expressエディションのみの機能であり、ローカルにしかアクセスできません。

真のSQL Serverインスタンスに接続するには、適切なプロバイダのData Provider for SQL Serverを使用する必要があります。このプロバイダを選択すると、サーバー名とデータベース名を指定するオプションが表示されます。

+0

これは良いですが、どの制御がSQL Serverを処理するのですか?私は何をすべきかを具体的に教えてください –

+1

プロジェクトで接続を定義するときは、最初のステップで適切なプロバイダを選択する必要があります。または、コードで接続を定義し、SqlConnectionStringBuilderクラスを使用します。http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnectionstringbuilder.aspx –

+0

より具体的に、どこでどのように選択すればよいですかプロバイダー? –

2

データベースサーバーの代わりにデータベースファイルを使用しようとしているように見える場合は、データソースを変更する必要があります。

関連する問題