Navicat连接sqlserver LocalDB 08001错误

最近安装vs2019后,不想再安装sqlserver,只是想在本机简单使用一下,不涉及复杂的数据库功能。在已安装程序列表看到一个Microsoft SQL Server 2016 LocalDB,只有233MB。搜索了一下,了解到LocalDB是面向开发人员的SQL Server Express版本的缩减版,最大容量限制为10GB,包括所有可编程性功能的轻型版本 Express Edition,但取消了多用户管理和远程连接管理功能。够用了,就用它。

在VS2019开发环境中,连接LocalDB:工具->添加SQL Server

MSSQLLocalDB是属于V12版本的LocalDB,ProjectsV13是属于V13版本的LocalDB,选哪个都行,我用的ProjectsV13。注意选择windows认证,连接成功后在视图->SQL Server对象资源管理器就可以看到和使用了:

config文件中的连接字串:data source=(localdb)\ProjectsV13;initial catalog=DBname;Integrated Security=True

运转正常后,发现还是用数据库客户端工具看数据和运行SQL语句比较方便,那就还用轻量的Navicat ,安装完毕后,选择连接到SQL Server,会提示安装SQL Server的native client,其实就是Navicat 安装目录下的sqlncli_x64.msi。安装完毕后,问题来了,主机名或IP地址填上(localdb)\ProjectsV13,测试连接:

我记得SQL Server Express好像是可以的。郁闷,本来就是是想少装东西,能用就行,再安装一堆SQL Server的服务和管理工具就失去意义了。再找找,终于发现stackoverflow上有一篇文章说到这个了,大致是说:SQL Server Express安装为服务,但LocalDB不是。可能这就是主机名或IP地址旁边的按钮打开后,SQL Server选择画面中没有它的原因吧。但是Joseph Ding(这哥们应该是个中国人吧)给出了解决方案:把LocalDB的实例的管道名称填到主机名或IP地址!

1.在命令行取得这个信息:

sqllocaldb i MSSQLLocalDB

2.把LocalDB的实例的管道名称填到主机名或IP地址,测试:

OK.Now have fun! ;)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 要使用Navicat连接SQL Server数据库,需要按照以下步骤操作: 1. 打开Navicat软件,点击“连接”按钮,选择“SQL Server”作为数据库类型。 2. 在“连接设置”窗口中,输入SQL Server数据库的连接信息,包括主机名、端口号、用户名和密码等。 3. 点击“测试连接”按钮,确认连接信息无误后,点击“确定”按钮保存连接设置。 4. 在Navicat中选择连接到的SQL Server数据库,即可开始进行数据库管理和操作。 需要注意的是,连接SQL Server数据库时需要确保数据库服务器已启动,并且网络连接正常。同时,需要确保输入的连接信息准确无误,否则无法连接到数据库。 ### 回答2: Navicat是可视化的数据库管理工具,它支持连接各种类型的数据库。连接SQLServer数据库也相对简单,只需按照以下步骤: 1. 安装SQLServer驱动程序 在Navicat连接SQLServer之前,需要先安装SQLServer的JDBC驱动程序。可以从SQLServer官方网站上下载并安装,也可以在Navicat的官方网站上下载安装。 2. 新建连接 打开Navicat软件,点击“连接”按钮,选择“新建连接”。 3. 设置连接信息 连接信息包括数据库主机地址、端口号、数据库账号和密码等信息。具体设置方式如下: - 主机地址:输入SQLServer服务器的IP地址或域名。 - 端口号:默认为1433,也可根据实际情况进行修改。 - 数据库账号和密码:输入在SQLServer中设置的账号和密码。 4. 测试连接 设置完连接信息后,点击“测试连接”按钮,查看连接是否成功。 5. 连接SQLServer数据库 连接测试成功后,点击“连接”按钮,连接SQLServer数据库。 6. 数据库操作 连接成功后,就可以进行数据库的各种操作,如导入导出数据、创建新的表、删除数据表等操作。 总的来说,Navicat连接SQLServer数据库的步骤并不复杂,只要按照以上步骤依次操作即可。而且,通过Navicat进行数据库操作,相对于传统的命令行方式,具有更为直观的界面和更为方便的操作方式,让数据库管理变得更加简单方便。 ### 回答3: Navicat是一款功能强大的数据库管理工具,支持连接各种数据库。这里我们主要介绍如何使用Navicat连接SQL Server数据库(注意,下面步骤是在Windows操作系统下操作): 1. 下载并安装Navicat软件。从Navicat官网(https://www.navicat.com/en/download/navicat-for-sql-server)下载Navicat for SQL Server软件,并按照安装步骤进行安装。 2. 在SQL Server数据库中创建一个登录用户。打开SQL Server Management Studio,登录到SQL Server数据库中,并在“Security”文件夹下新建一个登录用户(如下图所示),并将该用户赋予连接数据库的权限。 3. 使用Navicat连接SQL Server数据库。打开Navicat软件,选择“连接”->“新建连接”,输入连接信息: Connection Name:连接名称 Host Name/IP Address:SQL Server实例所在计算机的IP地址或计算机名称 Port:SQL Server实例的端口号,默认为1433 Username:刚才创建的登录用户的用户名 Password:刚才创建的登录用户的密码 Database:要连接的数据库名称 点击“测试连接”按钮,验证连接是否可行。如果连接正常,点击“确定”保存连接。 4. 在Navicat中管理SQL Server数据库。成功连接SQL Server数据库后,通过Navicat可以进行诸如查询、新建、修改、删除表格、添加、修改、删除数据等数据库操作,可大大方便数据库管理。在“对象”文件夹中,可以看到数据库的各个元素,如表格、视图、存储过程等。在“工具箱”中,可以找到各种工具,如导入导出数据、创建查询等。 总之,Navicat for SQL Server是连接和管理SQL Server数据库非常强大的工具,它提供了直观的用户界面,使得数据库管理变得轻松快捷。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

alien54155415

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值