Sql server HeidiSql与MS SQL Server LocalDB的连接
我一直试图使用HeidiSql和Windows身份验证连接到我的SQL Server数据库,该数据库连接到LocalDB实例Sql server HeidiSql与MS SQL Server LocalDB的连接,sql-server,Sql Server,我一直试图使用HeidiSql和Windows身份验证连接到我的SQL Server数据库,该数据库连接到LocalDB实例(LocalDB)\v11.0 我的测试表明HeidiSql可以连接到永久安装的MSSQLSERVER和SQLEXPRESS实例,如下所示: MSSQLSERVER: SQL Server:(命名管道) 主机名/IP: 使用Windows身份验证 SQLEXPRESS: SQL Server:(命名管道) 主机名/IP。\SQLEXPRESS 使用Windows身份验
(LocalDB)\v11.0
我的测试表明HeidiSql可以连接到永久安装的MSSQLSERVER
和SQLEXPRESS
实例,如下所示:
MSSQLSERVER
:
- SQL Server:(命名管道)
- 主机名/IP:
- 使用Windows身份验证
SQLEXPRESS
:
- SQL Server:(命名管道)
- 主机名/IP。\SQLEXPRESS
- 使用Windows身份验证
我知道我可以切换到
MSSQLSERVER
或SQLEXPRESS
作为我的Visual Studio应用程序的标准数据库服务器,但我想知道是否有连接到HeidiSql LocalDB实例的途径。它可以工作,但很棘手。您需要使用LocalDB命名管道作为Heidi主机名。例如,使用LocalDB V12:
sqllocaldb info
sqllocaldb start MSSQLLocalDB
sqllocaldb info MSSQLLocalDB
“info”参数显示:
\\.\pipe\LOCALDB#12345678\tsql\query
请注意,该数字是一个随机散列,这会使事情变得复杂,因为您需要不断检查它。可以使用Heidi's对上述内容进行批处理/编写脚本
我的命令行:
heidisql -d=LocalDB -h=%pipename% -n=3 -d=LocalDB
有意使用-d参数两次。仅供参考,我用逐步说明回答了这个问题。特别感谢您的支持 对于普通SQL Server实例而不是LocalDB实例: 我知道这个问题是关于本地数据库的;然而,当我环顾四周时,这个结果出现了,这个答案会对我有所帮助 在windows搜索中(按enter键并键入以进行搜索),输入“sql server配置管理器”。打开它,但请确保您没有打开不正确的“sql server主数据服务器设备配置管理器”。对我来说,第一次我必须在“应用程序”下的结果中看起来很低 然后单击“SQL Server网络配置” 如果没有,您可以手动打开该文件。见: 对我来说,它位于“C:\Windows\SysWOW64\SQLServerManager13.msc” 双击“用于[此处的实例]的协议” 要使用SSM之外的东西访问connect,您需要选择启用命名管道或TCP/IP TCP/IP 右键单击“TCP/IP”,然后单击属性 将“Enabled”更改为true 将IP4(或IP地址为127.0.0.1的IP4)更改为启用 单击“确定” 跳转到重新启动 命名管道 右键单击“命名管道”,然后单击“属性” 将“Enabled”更改为true 复制“管道名称”,稍后在数据库客户端中使用该名称 跳转到重新启动 重新启动 正如警告所示,您需要重新启动服务,因此请单击左侧的“SQL Server服务” 右键单击“SQL Server([您的实例名称]),然后单击“重新启动”
现在可以使用数据库客户端浏览sql server实例。在heidi中,您只需选择与您的设置相匹配的网络类型-选择“使用Windows身份验证”并填写适当的主机名/ip(管道名称或ip,具体取决于您选择使用的方法)
LocalDB
是SQL Server Express的一个变体,当应用程序需要时,可根据需要加载它。因此,是的-这可能有点“难以捉摸”-但是,有一个sqllocaldb
实用程序,它允许您根据需要启动LocalDB
实例,然后它们保持活动状态,直到您再次关闭它们。谷歌搜索sqllocaldb
,并阅读如何使用它!可能是旧版本的复制品,但却是好版本。在尝试了各种各样的主机名/IP变体之后,一个简单的点起作用了。你介意把说明放在这里,而不是指向一个可能会消失而没有通知和跟踪的外部源吗?SQB你是对的,但是链接指向的是SO中的答案,而不是外部源。啊,我错过了。同样的答案适用于两个问题,这表明这些问题可能是重复的。因此,我们可能应该关闭一个,以利于另一个。然而,问题仍然存在:另一个答案,甚至整个问题可能会被删除,这是一个死链接。我试图搜索。。。。该SQL Server配置未找到。。。有线索吗?我确信已正确安装SQL Server@csga5000@gumuruh请参阅我将要进行的编辑,以获得答案。