web-dev-qa-db-ja.com

SQL Server 2017 LocalDBに接続するにはどうすればよいですか?

VS 2017のインストールの一部として(localdb)\ProjectsV13を使用しましたが、最近開発中にいくつかのSQL Server 2017機能にアクセスする必要があったため、SQL Server 2017 LocalDBもインストールしました(VSインストーラの一部ではありません)。今、2016年と2017年のlocaldbを並べてインストールしています:

enter image description here

この2017 localdbインスタンスに接続するにはどうすればよいですか?

SSMS経由で接続すると、(localdb)\ProjectsV13(localdb)\MSSQLLocalDBの両方が引き続き返されます。

SELECT @@VERSION

Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64)   Oct 28 2016 18:17:30   Copyright (c) Microsoft Corporation  Express Edition (64-bit) on Windows 10 Pro 6.3 <X64> (Build 16299: ) (Hypervisor) 

(localdb)\ProjectsV14は存在しないようです(接続しようとするとタイムアウトします)。

9
kspearrin

LocalDbのすべてのインスタンスのリストは、デフォルトでPATHにあるSqlLocalDb.exeプログラムを使用してコマンドプロンプトから取得できます。

sqllocaldb info

使用可能なインスタンスがリストされます。そこから、特定のインスタンスに関する追加情報を取得できます:

sqllocaldb info <instance name>

次のような出力が生成されます。

名前:MSSQLLocalDB
バージョン:13.1.4001.0
共有名:
所有者:DESKTOP-557IFJ5\Bradley Uffner
自動作成:はい
状態:停止
最終開始時間:2017年12月4日午後11時42分58秒
インスタンスパイプ名:

この情報を使用して、SQL Server Management Studioを介して接続できる必要があります。

9
Bradley Uffner

SSMSを使用すると、SQL Server 2017のインストール中に使用したインスタンス名、ユーザーID、およびパスワードを使用して2017インストールに接続できるはずです。

またはこの投稿を見る

SQL Server:すべてのlocaldbインスタンス名を見つける方法

0
jd_