如何评价Jetbrain发布的数据库管理工具
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何评价Jetbrain发布的数据库管理工具相关的知识,希望对你有一定的参考价值。
这个其实只是其他系列的IDE的数据库功能独立出来了,目前没有看到啥有亮点的功能…但是期待支持redis和mongodb这类nosql数据库
说到表字段智能提示,我之前有个表有100+个字段,在PL/SQL中提示字段时大概要卡个5~10s,这个是秒出。完爆PL/SQL和经常10个字段就会假死的Navicat了。
还有譬如代码格式化和软件崩溃后的代码缓存都比我现在用的开发主力软件pgAdmin高好几个档次。跟Navicat对比来说,就这个配色我就选DataGrip。
就我这几个小时试用来说,我给DataGrip 98分,一分怕Jetbrain骄傲,另一分就是内存占用是真高,公司这种破机器真是艰难。
如果是做pg数据库开发的就强烈推荐DataGrip了。 参考技术A 由于我是做Oracle转PostgreSQL的。
就我个人而言其在PostgreSQL上的表现我觉得非常惊艳,
我基本上使用过市面上所有支持pg的管理工具了。
这个的使用体验毫不逊色Oracle的PL/SQL。
错误:50 - 发生本地数据库运行时错误。指定的 LocalDB 实例名称在 JETBRAIN RIDER 上无效
【中文标题】错误:50 - 发生本地数据库运行时错误。指定的 LocalDB 实例名称在 JETBRAIN RIDER 上无效【英文标题】:error: 50 - Local Database Runtime error occurred. Specified LocalDB instance name is invalid ON JETBRAIN RIDER 【发布时间】:2018-06-11 17:51:47 【问题描述】:我正在尝试在 Jetbrain Rider 上编写 ASP.NET 核心,但尽管我配置了所有必要的设置以使用 SQL Server Express 2014,但我仍然遇到此错误。
这是我的连接字符串:
"Server=(localdb)\\SQLEXPRESS;Database=Library;Trusted_Connection=True;MultipleActiveResultSets=True"
我在 Microsoft SQL Management Studio 上成功连接了 SQLEXPRESS 实例
我还在startup.cs的OnConfiguring方法中将我的连接字符串传递给UseSQLServer方法
optionsBuilder.UseSqlServer(@"Server=(localdb)\\SQLEXPRESS;Database=Library;Trusted_Connection=True;MultipleActiveResultSets=True");
我在这个错误上卡了 2 天,我阅读了几乎所有与 microsoft 和 Jetbrain 相关的文档,但它无济于事
【问题讨论】:
SQL Server Express LocalDb.尝试将(local)\\SQLEXPRESS
作为连接字符串中的服务器。或abdullahi\\sqlexpress
.
谢谢,两种情况我都试过了,现在的错误是实例失败,看来解决起来会更容易
【参考方案1】:
按照squillman 的建议修改我的连接字符串并删除一个反斜杠解决了我的问题。下面是连接字符串的样子:
@"Data Source=abdullahi\SQLEXPRESS;Database=Library;Trusted_Connection=True;MultipleActiveResultSets=True"
注意
-
我将服务器更改为数据源
将我的实例名称和主机名称分别更改为实际的 SQL 实例名称和计算机。
删除了转义反斜杠字符,因为整个字符串前面都有@
【讨论】:
这是双斜线和@组合的问题,谢谢!以上是关于如何评价Jetbrain发布的数据库管理工具的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Jetbrain 的 Rider IDE 中运行项目?
如何将集成到 Intellij 中的模块('com.intellij.modules.java')复制到其他 JetBrain 的产品中?
错误:50 - 发生本地数据库运行时错误。指定的 LocalDB 实例名称在 JETBRAIN RIDER 上无效