MSSMA、sqlcmd などのツールを使用して localdb に接続できません。Microsoft がこれを文書化すると思うかもしれませんが、MSDN には何も見つかりません。私はv12を持っていて試しましたが、うまくいき(localdb)\v12.0
ませんでした。コマンドを発行するsqllocaldb i MSSQLLocalDB
と、ローカル インスタンスが実行中であることが示されますが、それに接続する方法はありません。
c:\> sqllocaldb i MSSQLLocalDB
Name: MSSQLLocalDB
Version: 12.0.2000.8
Shared name:
Owner: CWOLF-PC\cwolf
Auto-create: Yes
State: Running
Last start time: 6/12/2014 8:34:11 AM
Instance pipe name: np:\\.\pipe\LOCALDB#C86052DD\tsql\query
c:\>
c:\> sqlcmd -L
Servers:
;UID:Login ID=?;PWD:Password=?;Trusted_Connection:Use Integrated Security=?;
*APP:AppName=?;*WSID:WorkStation ID=?;
やっとわかった!! 接続文字列は(localdb)\MSSQLLocalDB
次のとおりです。
$ sqlcmd -S \(localdb\)\\MSSQLLocalDB
1> select 'hello!'
2> go
------
hello!
(1 rows affected)