问题标签 [red-gate-sql-prompt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - SSMS 2012 System.OutOfMemoryException(客户端)和 SQL 提示(包括调试信息)
一些背景知识:自从它与 Red Gate 的 SQLPrompt 一起发布以来,我一直在 SSMS 2012 中遇到此内存异常(此异常从未发生在同一台笔记本电脑上的 SSMS 2008R2 中)。
我最初每天都会遇到这些异常(SSMS2012 和 SQLPrompt),这迫使我关闭并重新打开 SSMS(以及我正在处理的所有事情)。几个月前,我偶然发现了一个支持线程,指出可能的附加组件是原因,所以我卸载了我唯一的附加组件(SQL 提示,但没有卸载开发人员包的其余部分)并且几个月没有一个例外少 System.OutOfMemoryException 异常。
在 2012 年发布 SP1 后,我应用它并再次重新安装 SQL Prompt(最新版本)以查看问题是否已得到解决,并且在开发时间的 7 小时内,我再次遇到了臭名昭著的 System.OutOfMemoryException。
在所有这些过程中,我一直在使用 Red Gate 开票并在他们看到异常的地方提交调试日志,但由于内存异常没有明确列出 SQLPrompt,他们不会将问题上报给开发团队。然而,在此特定异常之前,SQL Prompt 在 SSMS 2012 IDE (Visual Studio 2010) 中引发了许多异常(下面列出了一些)。我认为内存异常是 SQL Prompt 如何管理缓存数据并耗尽 SSMS 的可用内存的问题的征兆,最终引发异常。
我已经学会了如何推迟这个问题以及如何重现它,它与两个变量直接相关:
- 在 SSMS(对象资源管理器和查询窗口)中连接和处理多个实例。即连接到 7 个实例在 2-3 小时内消除了异常。
- 从多个实例返回结果集。这包括 SSMS 用于将信息返回到 IDE 的查询以及返回到各个查询窗口的结果。
我连接到的实例越多,引发异常的速度就越快,这导致我 SQL 提示符缓存每个实例的所有对象信息。一旦引发内存异常,情况就会恶化,直到 SSMS 完全崩溃(除非我先关闭它)。
我所追求的是如何收集更多/更好的信息以提交给 Red Gate 以纠正这个问题。这是我需要你帮助的地方。
笔记本电脑:HP Elite book 8440 内存:6GB
当前操作系统:Win 7 Enterprise Ed Sp1
以下是 SQL Prompt 引起的一些异常:
这是内存异常:
同样,需要明确的是,我不知道其他异常是否相关,但内存异常仅在安装 SQL Prompt 时发生。
感谢你的协助!
sql - SQL Server Management Studio 自动完成行为
我有带有 SQL Prompt 5 的 SQL Server Management Studio 2008。当我输入查询并按 Enter 键时,光标会向后跳到单词的中间。
如果我输入
然后从智能感知中选择表名,这不会发生。但是,如果我输入
然后按回车键,光标跳到c
和o
之间account
。
我认为这是某种自动完成设置,但我不知道是哪一个。
sql - 如何更改 SQL 提示设置以不自动更正短语?
我有 SQL Server Mgt Studio,并且有 red-gate SQL Prompt 插件。在大多数情况下,大多数自动更正都令人惊叹并且让生活更轻松,但我使用的是一个名为 offset 的特定数据库,但它总是会自动更正为 OFFSET,因为它是 SQL 中的一个函数。
如何根据具体情况禁用自动更正?我假设它在选项设置中的某个地方,但找不到在哪里。谢谢!
sql - SQL 提示错误
我尝试了两个版本的 Redgate SQL Prompt,但没有结果,SQL Server 2014 没有版本工作。这是错误:
由于不支持数据库版本 12.00.2000,加载 192.xxx.xx.xxx 服务器失败
谁能告诉我是否有任何解决方案?
sql-server - Redgate SQL Prompt - 如何重新格式化源代码控制仓库中的所有文件
Redgate SQL Prompt 具有能够重新格式化任何打开的 sql 查询的强大功能,但是我在 SQL 源代码控制中控制了一个大型模式源,它具有我想要协调的标准的真正组合。打开每个对象并在每个对象上运行 SQL Prompts 格式的工作量太大。
如何使用 SQL Prompt 自动格式化整个 SQL Source Control 存储库?
sql - Redgate SQL Prompt 等效于 PostgreSQL 数据库
在担任以前的职位后,我开始在一家新公司工作,我可以在 MySQL 环境中依赖 Redgate 的 SQL Prompt。我现在正在使用 Postgresql 环境(SQL Workbench/J),想知道是否有人遇到过任何类似的 Postgresql 程序,以使查询编写变得不那么乏味和耗时。
我知道用于建议列/表的 CNTRL + Space 选项,希望能自动提示。
谢谢!
sql-server-data-tools - 如何让 RedGate Sql Prompt 在 SSDT 项目中工作?
我正在做一个SSDT
项目,我想使用intellisense
和snippet
支持RedGate Sql Prompt
,但我无法让它工作。我得到的SqlPrompt
只是数据库的名称和我的片段,与表无关。
到目前为止我已经尝试过但没有让它工作:
- 禁用 VS 内置的 sql 智能感知
- 在 sql server 对象资源管理器和服务器资源管理器中添加了连接
我正在使用 VS2017 和 SQL RedGate 8.0。
sql-server - 将相关表列出到父表的 SQL 工具
亲爱的,
您能否帮我找到一个 SQL 工具,该工具将向我显示与父表有关系的表列表。例子:
从 table_1 中选择 *
当我编写连接时 ,将列出与table_1相关的表,在选择其中一个表后,它还将显示基于列 PK 和 FK 的连接。
我已经尝试过 SQL promt,但它列出了所有对象,而不仅仅是我可以加入table_1的对象。
我正在处理一个有 300 多个表的数据库,并且很难找到表之间的关系。
谢谢!