2016-09-16 10 views
-2

私はSQLサーバデータベースを持っていて、ラップトップのような他のデバイスを介してアプリケーションからアクセスしたいと思っています。私は自宅にいるので、私はWIFIに接続しています。私のコンピュータのIPアドレスにSQL Serverがあり、それが動作します。 私はWi-Fiに接続していないときに、どういうわけかそのデータベースに接続できますか?私は別の場所にいますか?これは、実行することはできません。 は私が自由にDNSを持って、私が開発していますアプリはインターネット経由で私のデスクトップコンピュータにあるSQL Serverデータベースにアクセスする方法は?

EDIT WPFデスクトップアプリケーションである ..私は、データソースの下に、接続文字列でそれを入力しようとしたが、それが動作していません簡単に私は思ったので、この質問は役に立ちません。

+1

VPNツールを試して、自宅でVPNを設定し、ネットワークの外からVPNに接続することができます。次に、あなたが説明したIPアドレス接続が機能するはずです。 – wbrugato

+0

アプリが自分のためだけのものであれば、なぜリモートデスクトップのようなものを使用して、自宅のコンピュータにリモートからアクセスするのではないのですか?アプリがより多くの視聴者のためのものであるなら、おそらくホームネットワーク以外のどこかでホストするべきです。 –

+0

これは単純なアプリケーション構成の問題ではありません。ルータの設定を変更する必要があります(許可されていることを前提としていますが、これは一部の大規模なWebプロバイダが提供するルータでは制限されている可能性があります)。これがあなたが快適にやっていないと感じたら、私はそれをホストする遠隔地を探します。 –

答えて

1

あなたの質問は非常にトリッキーです、それはあなたが考えることは簡単ではない、ここで私は別のstackoverflowのメンバーのために同様の質問に答える:

How to run a live server win winsock?

たぶん最高と単純なケースでは、ルータのサポートが仮想サーバー(およびそのルーターモジュールが機能する)では、プライベート/内部SQLサービスを指す仮想サーバーをセットアップできます。

あなたのISPから動的IPを持っている場合は、そのIPはその間thatsの作品には、有効な

0

であるあなたは、セキュアな企業ログインを持っていますか?あなたがFOBキー、またはそれらの行に沿った何かを持っているなら、間違いなくそれを行うことができます。私は以前の職場でこれをいつもやっていました。

関連する問題