2017-07-19 8 views
0

私はすでにgodaddyのウェブサイトを持っているので、すでにgodaddyで起動しているWebサイトからSQL Serverデータベース(私の家庭のPCにあるデータベース)を接続できます。私はAsp.netを使って自分のウェブサイトをやった。Webサイトを自分のパソコンのSQL Serverデータベースに接続することはできますか?

私が重要なのは何ですか?

注: 私のデータベースは膨大ではありません。

私を助けてください。

+3

あなたの家庭のPCがサーバーで、適切なポートがISP経由で開かれている場合。データベースはWebに公開され、Webサイトに接続することができます。 – WiseGuy

+0

Webサイトで使用されているDBスキーマにしかアクセスできないSQL Serverの特定のユーザーアカウントを設定します。 – DaniDev

+0

はい、ローカルのSQL Serverデータベースに接続できます。この記事をチェックしてください:https://serverfault.com/questions/60680/how-to-connect-to-a-local-sql-server –

答えて

0

技術的に言えば、家庭用コンピュータがサーバーでない限り、あなたはできません。静的IPアドレスを持っていることを確認し、ファイアウォールを介して1433を許可する必要があります。正直なところ、それはクラウドsqlserverとフックを得るために高価ではない、discountasp.netは本当に良いサービスを持っています。

+0

1433はファイアウォールからのポート番号ですか? –

+0

はい1433はデフォルトのsqlポートです。設定ツールで変更できます.https://docs.microsoft.com/en-us/sql/sql-server/install/configure-the-windows-firewall-to -allow-sql-server-access –

+0

Expressまたはfull-blown sqlを使用していますか? –

0

これは技術的に可能です。私はそれに接続する方法を知りたいと思っています。

  1. 設定しますコンピュータの元の静的IP:192.168.1.105(あなたのデフォルトゲートウェイと同じサブネット上にあることを確認してください
  2. 開きますSQL Serverのファイアウォール
  3. は、ルータの設定に移動します。静的IPへのポート転送(手順1)とSQLサーバーのポートex:1433
  4. パブリックIP(googleとは私のip) の例:123.123.123.12:1433を使用してデータベースにWebサイトを接続します。

これはうまくいくはずです。

関連する問題