1

サーバーにSQLServer2008ExpressEditionをインストールしました。同じサーバーでアプリケーションをホストしています。

ipxx.xxx.xxx.xxのユーザー名とパスワードを使用してサーバーにリモートインできます

サーバーでSSMSを実行し、次のようにデータベースに接続できます

  • サーバー:(ローカル)\ SQLExpress
  • 認証:SQLServer
  • ユーザー:ユーザー名
  • pwd:パスワード

このSQLServerインスタンスにリモートでアクセスできるようにしたいのですが、私が行ったことは次のとおりです。

  • 有効なSQLブラウザ
  • 有効なTCP/IP
  • SQLservr.exeからのインバウンドファイアウォールの有効化
  • ポート1433のファイアウォールを有効にする

ローカルPCのSSMSから、次の場所に接続しようとすると、次のようになります。

  • サーバー:xx.xxx.xxx.xx \ SQLExpress
  • 認証:SQL Server
  • ユーザー名:user
  • パスワード:pwd

サーバー名が正しいかどうかを確認するために、ネットワークエラーが発生します。

  1. 誰かがこの問題を解決する方法を教えてもらえますか?
  2. また、IPまたはマシン名ではなくsql.mydomain.comを使用してサーバーにアクセスしたいと思います。どうすればこれを行うことができますか?

アップデート:

上記のすべてを実行した後、SQL Serverサービスを再起動 できませんでした。これで、このURL xx.xxx.xxx.xx\SQLExpressを使用してSQLServerにリモートでアクセスできるようになりました。

sql.mydomain.comのようなエイリアスを作成するにはどうすれば よいですか?

4

2 に答える 2

0

「SQLServer構成マネージャー」でTCP/IPプロトコルが有効になっていることを確認してください。 ネットワークプロトコル

于 2012-08-24T08:10:45.377 に答える
0

これはうまくいきました。

  1. ドメインコントロールポイントwww.mydomain.comへのレコードipxx.xxx.xxx.xx。
  2. 私のサーバーにデフォルトインスタンス(MSSQLServer)でSQLServerをインストールします
  3. クライアントプロトコルでTCP/IPを有効にする
  4. ポート1433着信ファイアウォールを追加します
  5. SQLservr.exeのインバウンドファイアウォールを追加します

これで、mydomain.com、ユーザー名、およびパスワードを使用してSQLサーバーにリモートで接続できるようになりました。

于 2012-08-24T19:33:21.400 に答える