Management Studioを使用して、DAC経由でSQL Server 2012に接続しようとしています。サーバー名の前にadmin:と入力しましたが、同じエラーが発生し続けます。
SQL Serverへの接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認してください。 (プロバイダー:TCPプロバイダー、エラー:0-リモートコンピューターがネットワーク接続を拒否しました。)(Microsoft SQL Server、エラー:1225)
私がチェックしたもの:
私はこれを実行しました:
exec sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
exec sp_configure 'remote admin connections', 1
RECONFIGURE WITH OVERRIDE
これまでのところ、何も助けになりませんでした。
RegeditのTcpDynamicPortsが59036に設定されました
インスタンスに名前が付けられ、動的ポートを使用するように構成されます。デフォルトのインスタンスは、すべての接続を1433でリッスンしており、DACを1434でリッスンしています。DACのポートはまだ不明ですが、エラーログで確認できます。
xp_readerrorlog 0,1,N'Dedicated admin connection'
次に、ファイアウォールで開いていることを確認する必要があります。このポートを直接指定して接続できます。
myPCname,port
SQL Serverのローカルマシンをすでに使用しているので、_exec sp_configure 'remote admin connections', 1
_を構成する必要はありません。ローカルサーバーからのみDACを利用できるようにしておくことは、セキュリティの観点からは良い習慣です。
ただし、次の方法でDAC接続を確立してください。
ポートでlcoallyをリッスンするための専用管理接続サポートが確立されました
ADMIN:localhost\InstanceName
_として使用します。SQLCMD
経由で接続することをお勧めします。次のようにしてみてください。SQLCMD -S "Localhost,xxxx" -U Login -P yourpassword -A
_SQLCMD -S "Localhost\InstanceName" -U Login -P yourpassword -A
_SQL Express
_で試してみる場合は、まず次のトレースをオンに設定しますDBCC TRACEON (7806, -1)