0

Windows CE 7.0を搭載したVS 2008のハンドヘルドデバイス用アプリケーションを開発中です。 アプリケーションはSQL Server 2000データベースに接続する必要があります。 ";初期カタログ= DBNAME;ユーザーID =ユーザーID;パスワード=のUserPassword;アプリケーション名=アプリケーション;データソース= 999.99.99.99,1433"Windows CEアプリケーションのデバッグで接続が失敗する

私は、この接続文字列 使用

それは完全に正常に動作したときに、それをハンドヘルドデバイス上で実行されます。 Visual Studioのデバッグモードで、同じデータベース接続がログインに失敗したというエラーメッセージが表示されない場合は、エラー18456の状態1になります。

私はすでにユーザーID = domain \ useridを試しました。

誰でも何が原因である可能性がありますか?

ありがとうございます。

答えて

0

どのようにVSからデバイスに接続しますか? ActiveSyncを使用していますか?これまでは、TCP/IPルーティングを使用していましたので、接続されている場合は、接続がWi-Fi接続ではなくAS接続でルーティングされることがあります。

+0

こんにちは、お返事ありがとうございます。はい、私はActiveSyncを介して接続しており、あなたの答えは理にかなっています。しかし、ActiveSyncでは、db接続を設定するためのオプションはありません。少なくとも、私は見たことがありません。どうやってこの仕事をすることができますか? – user819490

0

バルターからの情報を武器に、私はいくつかのより多くの掘り、そして私は、このリンクにつまずい案の定でした:私の場合は

connecting sql server from windows ce application through Activesync without being on network

、私はひるみの場合には(ActiveSyncのを起動しなければなりませんでした6.0を超えるとVSの下からアプリケーションを実行するために手動で起動する必要がないため、クレードル内のデバイスでバックグラウンドで実行されていることに気づいていないかもしれません。

ActiveSyncでVSを起動する前に、モバイルデバイスの設定 - >接続の設定に行き、に接続してください:ネットワークに接続してください(デフォルトの自動ではなく)。その後、VSを開始し、私の接続は完璧に正常に働いた。

関連する問題