Mar*_* T. 3 sql-server localdb heidisql
我一直在尝试使用heidisql的最新版本(此时)连接到localdb实例,但无济于事.
我已按照此答案的说明进行操作,但它似乎不起作用(不再):
HeidiSql连接到MS SQL Server LocalDB
我尝试了以下方法:
1)heidisql -d = LocalDB -h =%pipename%-n = 3 -d = LocalDB
2)heidisql -d = LocalDB -h = np:\.\ pipe\LOCALDB#41CF9FCB\tsql\query -n = 3 -d = LocalDB(我意识到每次启动一个新的localdb实例时该数字都会改变)
3)heidisql -d = LocalDB -h = 41CF9FCB -n = 3 -d = LocalDB
有任何想法吗?
编辑
Ali*_*Ali 11
对于我的以下连接字符串Web.config;
<add name="WEDOBADGEDatabase" connectionString="Data Source=(LocalDb)\development;Initial Catalog=WEDOBADGE;AttachDBFilename=|DataDirectory|\DevelopmentDatabase.mdf;Integrated Security=SSPI;" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)
最重要的信息是Data Source=(LocalDb)\development,[替换(当然)C:\Program Files\Microsoft SQL Server\120\正确的路径并使用在连接字符串中选择的正确名称Data Source=(LocalDb)\(development在我的情况下为非字母敏感)]尝试:
"C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlLocalDB.exe" info Development
Run Code Online (Sandbox Code Playgroud)
这应输出类似于:
Name: Development
Version: 12.0.2000.8
Shared name:
Owner: hostname\username
Auto-create: No
State: Running
Last start time: 8/2/2016 3:20:57 PM
Instance pipe name: np:\\.\pipe\LOCALDB#CDE5547F\tsql\query
Run Code Online (Sandbox Code Playgroud)
\\.\pipe\LOCALDB#CDE5547F\tsql\query从"实例管道名称" 复制,没有初始np:.此外,您的管道名称可能与我的不同.
然后你可以在HeidiSQL中创建一个像这样的新会话:
注意:"网络类型","主机名/ IP"和"使用Windows身份验证"很重要; 其他设置(例如"数据库")取决于你,所以你可以将它们留空/跳过等等.
有关管道名称建议,请转到/sf/answers/2362400911/.
| 归档时间: |
|
| 查看次数: |
2858 次 |
| 最近记录: |