2017-09-29 3 views
0

以前のチームによって設定されたインフラチームからDBサーバーを取得しました。 "SQLEXPRESS \ SQLEXPRESS"のようなインストール名を使用してWindows認証を使用してSQL Serverデータベースを開くことができることがわかりました。ローカルSQL Serverは、Windows認証以外のIP /ホスト名を使用して接続できません。

私はこのデータベースをローカルデータベースマシンで使用しています。 私は不思議です、なぜ私はローカルホスト名またはIPでもデータベースに接続することはできません私はSQL Server Management Studioを使用してDBサーバー自体でもあります。

Error when connect using HostName

私は存在しない、saアカウントを検証し、パスワードを更新しました。 私はIPを使って接続しようとしましたが、システムは指定されたファイルを見つけることができませんでした。

Error when connecting using IP

私はSQL構成マネージャをチェックして、すべてのクライアントの設定が有効に設定されています。ファイアウォールをチェックしましたが、DBサーバーに設定されていません。私はWindows認証を使用して接続できるので、SQL DBサービスがアップしています。 コマンドプロンプトからホスト名とIPのどちらかにPINGしようとしましたが、正常に接続していて、ホスト名を解決できました。 私はDNS設定を、DNS/IPを使って接続できる他のデータベースと比較しました。

誰にでも助言があれば分かりますが、私は何を確認したくありませんでしたか?

ありがとうございます。

よろしく、 ファニーT

+1

ログインsaが「有効」状態であることを確認しましたか? saログインが無効になったため、ローカルサーバーに一度接続できませんでした。 –

+0

また、サーバー認証が 'SQL ServerとWindows認証モード'に設定されていることを確認してください –

+0

はい、これらのことを確認しました。 saが有効な状態で、サーバー認証がSQL ServerおよびWindows認証モードに設定されている場合しかし、それでもエラーは持続します。 –

答えて

0

はあなたのようなインスタンス名を置くことを忘れることがあります

172.38.207.74\SQLExpress 

または

prd-wm-db.___\SQLExpress 

もパイプとTCP/IP名前付きプロトコルであることを確認してくださいSQL Serverの設定マネージャで有効にします。

+0

私は他のインスタンスでIPとホスト名を使用することができます。だから私の意見では、このサーバでもうまくいくはずです。 –

+0

名前付きパイプを追加したいだけで、TCP/IPがすでに有効な状態になっています。とにかくありがとう。 –

0

私はうまくいった。 AB_87

ALTER LOGIN [sa] WITH PASSWORD='newpassword', CHECK_POLICY=OFF 
GO 
ALTER LOGIN [sa] ENABLE 
GO 

EXEC sp_defaultdb 'sa', 'master' 

の助言として、私は "SA" を使用してログインすることができていますが、まだInstanceNameはSQLEXPRESS \ SQLEXPRESSを使用して、このlinkで提案されているものを実行した後

。 これはこれまでに発生していませんでした。

私はまだホスト名/ IPを使用して接続する方法を試しています。私はアプリケーションにこの接続文字列を入れる必要があるので。 何か見つかった場合は、もう一度更新します。

誰かが何らかの考えを持っていれば、それでもなお感謝します。

もう一度おねがいします。

関連する問題