如何使用 Navicat 连接到 SQL Server



我安装了Visual Studio 2019并创建了一个项目,并将我的本地数据库与Data Source=(LocalDb)MSSQLLocalDB一起使用,一切都是正确的,但是当我想连接到Navicat中的SQL Server或任何外部软件时,我不能。

我根据这篇文章的推荐安装了本机SQL客户端:在 Navicat Premium 中连接到 LocalDB Server

但是当我尝试连接时出现错误:

http://s8.picofile.com/file/8357278576/Untitled.png

我以前遇到过这个问题,然后通过将 SQL Server localdb 实例的实例管道名称作为 Navicat 连接配置文件的主机来工作。

用长的话说:

以管理员身份启动 windows 命令提示符,运行以下命令以检查 SQL Server localdb 实例的实例管道名称(例如 MSSQLLocalDB(:

sqllocaldb i MSSQLLocalDB

这输出:

C:UsersAdministrator>sqllocaldb i MSSQLLocalDB
Name:               MSSQLLocalDB
Version:            13.1.4001.0
Shared name:
Owner:              ***Administrator
Auto-create:        Yes
State:              Running
Last start time:    2020/7/1 22:06:21
Instance pipe name: np:\.pipeLOCALDB#C2923FEAtsqlquery

这里 np:\.\pipe\LOCALDB#C2923FEA\tsql\query 是实例管道名称,将其填充到 Navicat 连接配置文件的主机字段中,然后根据需要填写其他字段。然后它对我有用。

当然,您应该首先启动 SQL Server localdb 实例,它不会由 Navicat 自动启动。这是某人需要的命令。

sqllocaldb s MSSQLLocalDB
而且,实例

管道名称将在 localdb 实例重新启动时更改,您应该保持 Navicat 连接配置文件更新。

相关内容

  • 没有找到相关文章