Windows Mobile アプリを作っていて、エミュレータから自PC の SQL Server に接続するための手順。
1. 前提
前提としては、SQL Server の受信ポートがわかっている必要があり、かつファイアウォールで適切な設定をしている必要があります。
これ自体は Windows Mobile のエミュレータとは特に関係なく、ネットワーク上の別マシンからのアクセスを受け付けるには必要な設定。エミュレータとはいえ別マシンなので同じ設定が必要ということです。
名前なしインスタンスならば TCP 1343 番の受信を許可しておきます。
Express Edition を含めて名前付きインスタンスならば、動的ポートだと面倒なことになるので、固定ポートにします。そのポートに対して TCP の受信を許可します。
参考までに、固定ポートにするには SQL Server 構成マネージャを開いて、プロトコルの TCP/IP が有効になっていることを確認、さらにプロパティを開いて IPAll の TCPポートに任意のポート番号を設定します。MSDN あたりを見ると 1500番を指定していることが多い・・・ような気がします(まあ、何でもいいんですが)。
そこまでしたら、SQL Server を再起動します。これで指定したポートで受信するようになります。

2. Visual Studio での操作
あとは簡単。
Visual Studio 内での開発の際は、接続の追加ダイアログボックスでサーバー名として
"PCのIPアドレス\インスタンス名,ポート番号"
のように、サーバー名の終わりにカンマ+ポート番号をつけます。
さらに Windows 認証だと接続に失敗するようなので、SQL Server 認証にしておきます。

これで OK。Window Mobile エミュレータから SQL Server に接続できます。