SQL Serverが必要な複数のアプリケーションを実行しています。私は通常、SQL Server Expressを使用します。最新のWindows 10アップデート後、私のプロファイルが壊れてしまい、Windowsが再インストールされました。私はSSRSで遊びたいので、SQL Server 2016 Dev Editionをインストールしました。インストールした後、私はhostname\instance
とWindows認証を使用してSSMSから接続しようとした私は、インスタンス名を削除し、ホスト名のみを使用して接続しようとしたエラー87名前付きインスタンスのSQL Serverに接続できません
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 25 - Connection string is not valid) (Microsoft SQL Server, Error: 87)
を得た、との接続に成功しました。 SQL Server Expressでは、常にインスタンス名が必要でした。なぜそれはもはや必要ではないのですか?
インスタンス名を使用すると接続が失敗するのは間違っているようですが、インスタンス名がなければ成功します。 – user2378895
@ user2378895、デフォルトのインスタンスには名前がありません(インスタンスIDと混同しないでください)。 Windowsサービス名が "SQL Server(MSSQLSERVER)"の場合、これはデフォルトインスタンスであり、接続時に名前を指定する必要はありません。 –