首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HeidiSql与MS的连接

HeidiSql与MS的连接
EN

Stack Overflow用户
提问于 2014-09-17 01:55:49
回答 3查看 30.1K关注 0票数 28

我一直试图使用LocalDB和Windows连接到(localdb)\v11.0实例的Server数据库,但没有成功。

我的测试表明,HeidiSql可以连接到永久安装的MSSQLSERVERSQLEXPRESS实例,如下所示:

MSSQLSERVER

  • Server:(命名管道)
  • 主机名/ IP:
  • 使用Windows身份验证

SQLEXPRESS

  • Server:(命名管道)
  • 主机名/ IP .\SQLEXPRESS
  • 使用Windows身份验证

LocalDB连接被证明是难以捉摸的。

我对情况的了解表明,LocalDB实例是Visual和在需要时创建的幻影。当这些程序不运行时,它们就不会持续存在。当它们运行时,访问被隐藏在这些程序中,其他应用程序无法使用。

我知道我可以切换到MSSQLSERVERSQLEXPRESS作为Visual应用程序的标准数据库服务器,但我想知道是否存在连接到HeidiSql ( LocalDB实例)的途径。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-11-17 03:21:52

它可以工作,但很棘手。您需要使用LocalDB命名管道作为Heidi主机名。例如,使用LocalDB V12:

代码语言:javascript
复制
sqllocaldb info
sqllocaldb start MSSQLLocalDB
sqllocaldb info MSSQLLocalDB

"info“参数显示:

代码语言:javascript
复制
\\.\pipe\LOCALDB#12345678\tsql\query

注意,这个数字是一个随机散列,它使事情复杂化,因为您需要不断地检查它。使用海蒂的命令行选项,可以对上面的内容进行批处理/脚本编写。

我的命令行:

代码语言:javascript
复制
heidisql -d=LocalDB -h=%pipename% -n=3 -d=LocalDB

-d参数是有意使用两次的。

票数 25
EN

Stack Overflow用户

发布于 2016-09-21 23:05:16

对于普通Server实例而不是LocalDB实例:

我意识到这个问题是关于本地db的;然而,这个结果是在我环顾四周的时候得出的,这个答案会对我有所帮助。

在windows搜索(按enter并键入搜索)中,输入"sql server配置管理器“。打开它,但确保您没有打开不正确的"sql server主数据服务器配置管理器“。对我来说,这是我第一次在“应用程序”下的结果中显得很低。

然后单击“Server网络配置”。

如果没有出现这种情况,您可以手动打开文件。请参阅:https://learn.microsoft.com/en-us/sql/relational-databases/sql-server-configuration-manager

对我来说,它位于“C:\Windows\SysWOW64 64\SQLServerManager13.msc”

双击“针对您的实例的协议”

要使用SSMS以外的东西访问连接,您需要选择启用命名管道或TCP/IP。

TCP/IP

右键单击"TCP/IP“并单击”属性“

将“已启用”更改为真

更改要启用的IP4 (或以127.0.0.1作为IP地址)。

点击“确定”。

跳到重新启动

命名管

右击“命名管道”并单击“属性”

将“已启用”更改为真

复制“管道名称”,然后在数据库客户端中使用它

跳到重新启动

重新启动

当您被警告时,您需要重新启动服务,所以单击左边的“Server服务”

右键单击“Server (您的实例名称)”,然后单击“重新启动”

现在可以使用数据库客户端浏览sql服务器实例。在heidi中,您只需选择与您的设置相匹配的网络类型--选择“使用Windows身份验证”并填写appripriate hostname/ip (管道名或ip取决于您选择使用的方法)。

票数 12
EN

Stack Overflow用户

发布于 2016-08-02 13:42:34

另外,我用一步一步的指令回答了在另一个这样的问题上这个问题.特别感谢@GravityWell管道名称建议

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25881084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档