dbForge SQL Tools(SQL开发工具包)
v5.8.24- 软件大小:406.86 MB
- 更新日期:2020-06-12 13:58
- 软件语言:简体中文
- 软件类别:数据库类
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
dbForge SQL Tools是一款非常实用且功能完善的SQL开发工具包,内置了所有用户需要的开发工具,包括数据分析器、SQL自动补全、SQL创建器与管理器,还有快速查询器,拥有它,用户就等于拥有了一套完整的开发工具;内置了一个强劲的调试器,可让用户观察数据库对象的运行时行为并查找逻辑错误,使用调试器,您可以中断或挂起程序执行,以检查数据库对象,评估和编辑脚本中的变量;程序还提供了调试菜单,可以访问调试器工具,调试器窗口和对话框显示有关数据库对象的信息,并使您能够输入其他信息;需要的用户可以下载体验
软件功能
将准确,简洁的数据库更改脚本放入版本控制中
获取数据库更改的完整记录,并找出谁进行了更改
生成逼真的有意义的测试数据以进行负载测试和集成
运行T-SQL单元测试作为与DevOps持续集成的一部分
减少花在手动开发和部署任务上的时间
将SQL编码的生产力和效率提高两倍
通过持续集成加速数据库开发
软件特色
用于SQL数据库开发的SQL Server工具
SQL工具是一个工具包,可为任何Microsoft SQL Server开发人员提供许多基本功能,
其目的不仅在于提高生产力,还在于在执行例行任务时减少开支,
并使用dbForge DevOps Automation自动化数据库开发和部署。
QL自动补全,代码格式化,重构
借助智能IntelliSense风格的SQL代码完成,大量代码段,SSMS选项卡着色和文档会话
别名和变量的智能重命名,高级可自定义代码格式的帮助,轻松编写,美化和重构您的代码,
并显着提高生产力。配置文件,致命执行警告提醒,结果网格聚合和数据可视化工具以及许多其他强大功能。
提高开发人员的生产力
SQL工具提供了强大的功能,这些功能将有助于提高编码速度和一致性,
自动化许多与数据库相关的过程,并通常促进稳定而高效的工作流程。
享受优惠的价格
使用SQL Tools可以节省成本,因为它为包含的所有解决方案提供了可观的折扣,
并以更高的性价比开始改善数据库开发和维护流程!
应用数据库DevOps方法
使用SQL工具,您可以轻松地将任何数据库添加到CI / CD管道,这有助于管理数据库生命周期,最
大程度地降低部署风险,并确保工作流程安全和简化。
扩展开发可能性
SQL工具为SQL数据库开发和管理提供了广泛的解决方案,
这些解决方案极大地增加了您可以快速有效地解决的任务和挑战的范围。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
dbForge SQL工具需要。 NET Framework 4.7.2。 请安装NET Framework,然后再次运行此安装程序。
3、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
4、程序安装完成后,先不要运行程序,打开安装包,然后将文件夹内的文件复制到程序文件夹中替换源文件
5、完成以上操作步骤后,就可以双击应用程序将其打开,此时您就可以得到对应程序
使用说明
使用断点
断点告诉调试器应用程序应该在某个点中断或暂停执行。发生中断时,您可以使用可用的工具来评估变量。断点将使您的代码停止在将要执行的源代码行上。当调试器中断程序执行时,程序将中断并保持在中断模式,直到您单击单步执行,单步执行,单步执行或运行以继续执行。
使用断点
“ 断点”窗口列出了程序中当前设置的所有断点并显示其属性。使用“ 断点”窗口,可以删除,启用或禁用断点,或转到与断点相对应的源代码。调试器无法在运行模式下操作断点。您可以在运行模式下放置一个断点,但是当调试器进入中断模式时,它将被绑定。
断点状态
断点状态由源窗口中左侧的灰色边缘中显示的符号指示。他们是:
启用:将在此断点处暂停执行。
禁用:调试器将忽略此断点。
错误:无法在此位置设置断点;该位置非法,无法绑定断点。调试器将忽略此断点。
插入断点
dbForge Studio调试器提供了多种设置断点的方法:
使用快捷菜单
在源代码窗口中,右键单击要在其中设置断点的可执行代码行。
在快捷菜单上,单击“ 插入断点”。
使用调试菜单
在源代码窗口中,右键单击要在其中设置断点的可执行代码行。
在“调试”菜单上,单击“ 切换断点”。
这也是在源代码窗口中设置断点的两种常用技术:
在窗口的装订线中,单击要折断的行。
选择该行,然后按F9。
断点图标出现在装订线中。
删除断点
要删除断点,请执行以下任一操作:
单击“断点” 窗口中的断点,然后单击“ 断点”窗口工具栏上的“ 删除”按钮。
在“ 断点”窗口中右键单击该断点,然后从菜单中选择“ 删除 ”。
单击指标边界上的断点。
将插入点移动到断点,然后从“ 调试”菜单中选择“ 切换断点 ” 。
右键单击带有断点的代码行,然后从快捷菜单中选择“ 删除 ”。
您可以通过从“ 调试”菜单中选择“ 删除所有断点 ” 或单击“ 断点”窗口工具栏上的相应按钮来删除所有断点。
启用或禁用断点
通过选中“断点”窗口中相应行的复选框,可以启用或禁用断点。如果启用了至少一个断点,也可以单击“ 断点”窗口中的“禁用/启用所有断点”按钮以禁用所有断点。否则,它将启用所有断点。
执行控制
本主题描述调试存储的数据库对象时的不同导航技术。
单步执行代码
步进是最常见的调试过程之一。单步执行一次执行一行代码。
调试菜单提供了三个用于单步执行代码的命令:
踏入
越过
走出去
踏入
单步执行和单步执行仅在它们处理函数调用的方式方面不同。这两个命令均指示调试器执行代码的下一行。如果该行包含函数调用,则“单步执行”仅执行该调用本身,然后在函数内部代码的第一行停止。
越过
单步执行将执行整个功能,然后在功能之外的第一行暂停。如果要查看函数调用内部,请使用“ 进入”。如果要避免单步执行功能,请使用单步执行。
在嵌套函数调用中,Step Int步入最深层的嵌套函数。如果使用单步像FUNC1通话(FUNC2()),调试器步入函数FUNC2。
走出去
当您在函数调用内部并想返回到调用函数时,请使用“ 跳出”。单步执行继续执行代码,直到函数返回,然后在调用函数的返回点中断。
继续
当执行到达断点时,调试器中断代码的执行。您可以选择继续,单步执行,步过,步出在上调试菜单继续执行。
停止调试
停止调试意味着终止调试会话。不应将其与中断执行相混淆,后者会暂时中止您正在调试的进程的执行,但会使调试会话保持活动状态。
若要停止调试过程,请在“ 调试”菜单上单击“ 停止调试 ” 。
注意
如果编译模块用于调试,调试执行将在代码的最后一行暂停,从而使您可以在“监视”窗口中调查程序变量的状态。如果未对模块进行调试,则T-SQL数据库对象的执行不会在最后一行中断。
重新开始
如果要停止正在调试的运行并立即开始新运行,则可以使用“重新启动”命令。当前的调试会话将终止,并开始一个新的调试会话。
中断无响应程序
停止执行意味着终止正在调试的程序并完成调试过程。它与中断执行不同,后者会暂时中断调试会话,但会使其保持活动状态。
注意“
停止调试”并不总是会终止程序。它以中断模式停止该过程。否则,它将在后台模式下完成程序的最终定稿,以便您可以开始新的调试会话。只能启动该程序的两个实例进行调试,并在后台模式下终止。下一个调试过程仅在其中一个被终止的程序停止运行之后可用。
调试SQL脚本
本主题说明如何使用集成在dbForge Studio for SQL Server中的调试器调试SQL脚本。
要调试SQL脚本:
在SQL编辑器中打开所需的脚本。
在“ 调试”菜单上,单击“ 开始”。
通过单击SET语句旁边的灰色边距为语句设置断点。
如果语句无效,尽管继续调试过程,但错误消息仍会出现在错误列表中。可以通过单击“ 暂停”命令来暂停SQL脚本的调试。您还可以使用“ 调试”菜单的不同步骤命令来跟踪SQL脚本。
要调试SQL脚本,除了执行脚本语句所需的特权外,不需要任何特殊特权。
如果一个SQL脚本包含带有SOURCE命令的另一个脚本的调用,则可以使用“单步执行”命令单步执行被调用的脚本。如果此脚本包含断点,则在这些断点处停止执行。“ 调用堆栈”窗口显示脚本调用的堆栈。
您可以在SQL脚本调试过程中使用“ 监视”窗口来查看服务器和会话变量。
调试存储的功能
本示例说明如何在dbForge Studio for SQL Server中调试存储的功能。使用提供的脚本在测试数据库中创建示例对象。
创建示例函数
程序
将“ 调试存储过程”中可用的脚本用于以下示例中使用的过程。
功能
使用下面的脚本创建GetFirstDayOfMonth函数,该函数返回日历月的第一天。
调试功能
要调试Microsoft SQL Server功能:
在“ 数据库资源管理器”中,选择一个测试数据库。
单击过程,然后双击该过程以将其打开。
左键单击语句旁边的灰色边距,以在我们调用GetFirstDayOfMonth存储函数的位置插入一个断点。
单击“ 开始调试”,然后输入该过程的输入参数值。
将变量添加到“ 监视”窗口。此选项使您可以在单步执行代码时跟踪变量的值。要将变量添加到“监视”窗口,请右键单击该变量,然后从快捷菜单中选择“添加监视”。该变量将出现在“监视”窗口中。
使用F11键或“跳入”按钮单步执行代码,或按CTRL + F5直接移至断点。
按F11或单击“ 跳入”以进入GetFirstDayOfMonth存储的函数。
注意
您可以通过单击“单步执行”按钮来忽略单步执行该功能。在这种情况下,您将继续单步执行存储过程。
单步执行GetFirstDayOfMonth函数,直到退出到存储过程,然后继续进行到最后。
笔记
您可以通过单击“ 跳出”按钮返回到存储过程代码。在这种情况下,您将继续单步执行存储过程。
您可以单击“ 调用堆栈”窗口中的过程以返回到父代码。
调试触发器
要调试Microsoft SQL Server触发器,请执行以下操作:
在“ 数据库资源管理器”中,选择测试数据库。
展开“ 触发器”文件夹,然后双击触发器以将其打开。
将当前视图从Main更改为SQL。
注意
打开触发器时,主视图设置为默认视图。您无法在此视图中插入断点。
为触发器设置一个断点。左键单击SET语句旁边的灰色边距,以在触发器中设置一个断点。此步骤是强制性的:如果您未在触发器中设置断点,则尝试进入该代码时将跳过其代码。
展开“ 过程”文件夹,然后双击该过程以将其打开。
为将触发触发器的存储过程设置一个断点。左键单击该语句旁边的灰色边距。
单击“ 开始调试”,然后输入该过程的输入参数。
使用F11键或“ 跳入”按钮单步执行代码,或按CTRL + F5直接移至断点。在声明中,再次按F11时,将进入触发器。
逐步执行触发器,直到退出存储过程,然后继续进行。
呼叫堆栈窗口
“调用堆栈”窗口中有两个数据库对象:触发器和过程。您可能会注意到触发器旁边的黄色箭头,该箭头标识了执行指针当前所在的堆栈帧。
您可以通过在“ 调用堆栈”窗口中双击过程来返回过程源代码。
绿色箭头表示您已退回到调用触发器的父代码。
调试存储过程
本示例演示如何通过逐步进入存储过程来调试Microsoft SQL Server存储过程。它还说明了不同的调试技术,例如设置断点,查看数据项等等。
创建样本过程
在本主题中,一些示例数据库对象用于说明如何使用dbForge Studio调试器。使用本主题中指定的脚本在测试数据库中创建必要的对象。
数据库程序
使用下面的脚本创建带有两个输入参数的过程:DateFrom和DateTo。根据这些输入参数,表格中将填满数据。
调试存储过程
假设您需要获取特定时间段的时间表 T。为此,请执行TFillSchedule T过程:
在TDatabase Explorer T中,选择您的测试数据库。
单击“ TProcedures T”,然后右键单击TFillSchedule过程,然后从快捷菜单中单击“ 执行 ”。
输入输入参数。
单击确定。
注意
根据所使用的产品,实际文档外观可能与上图略有不同。
快速浏览代码不会给您带来任何好处,您只能启动调试器,别无选择。
调试程序
要开始调试存储过程:
要编译存储过程以进行调试,请在数据库资源管理器中导航到所需的过程,选择“ 编译”,然后从快捷菜单中单击“ 编译要调试的依赖项”。
单击“ 调试”工具栏上的“开始调试”按钮,或按CTRL + F5。
如果尚未编译该过程,则dbForge Studio会提示您对其进行编译。单击是。
再次输入存储过程输入参数,然后单击“ 确定”。
您可以看到黄色箭头标识了执行指针当前所在的堆栈框架。
要停止调试过程,请单击“ 停止”按钮。
单击执行以运行存储的过程。
您会看到一条消息,告诉我们存储过程已成功执行。要验证这一点,您可以从表中检索数据。
在“ 数据库资源管理器”中,选择所需的数据库。
单击表,然后右键单击所需的表。
从快捷菜单中单击“ 检索数据 ”。
dbForge Studio显示结果表。
dbForge Studio调试器提供了功能强大的命令来控制代码的执行。这是您可以执行以调试器命令控制执行的任务的列表:
开始(或继续)执行过程,函数,触发器和SQL脚本
中断过程,函数,触发器和SQL脚本的执行
停止执行过程,函数,触发器和SQL脚本
单步执行过程,函数,触发器和SQL脚本
运行到指定位置
设定执行点
启动调试器的要求
当您尝试启动调试器时,应满足以下要求:
调试器的服务器支持。要了解有关如何配置调试器的更多信息,请访问“配置Transact-SQL调试器”页面。
必须使用Windows身份验证连接数据库引擎SQL文档。
必须将SQL Server 2005 Service Pack 2(SP2)或更高版本的数据库引擎SQL文档连接到数据库引擎的实例。
将SQL文档连接到处于单用户模式的实例时,无法运行调试器。
调试布局
dbForge Studio具有两个窗口布局-默认布局和调试布局。当您开始调试时,将应用调试布局,其余时间将使用默认布局。在开始/停止调试或从dbForge Studio退出时,这两种布局都会保留其状态。“ 监视”和“ 调用堆栈”窗口仅在调试布局中可用。
排序跟踪事件
排序跟踪事件
要启用排序选项,请停止跟踪服务器事件-单击“ 配置文件服务器事件”工具栏上的“ 停止跟踪 ” 。
要对文档中的跟踪事件进行排序或更改排序顺序,请单击列标题。或者,右键单击列标题,然后在快捷菜单上单击“ 升序排列”或“ 降序排列 ”。
若要分配辅助排序,请在按住SHIFT键的同时单击另一个列标题。您可以根据需要设置任意多个排序列。要停止对特定列进行排序,请在按住CTRL键的同时单击它。
若要清除列排序,请在列快捷菜单上单击“ 清除排序 ”。
列的当前排序顺序由排序标志符号(显示在列标题右边缘的小箭头)指示。如果数据按升序排序,则排序标志符号代表向上箭头。当按降序执行排序时,排序标志符号显示为向下箭头。如果该列未排序,则隐藏字形被隐藏。
人气软件
-
PL/SQL Developer(PL/SQL数据库管理软件) 130.1 MB
/简体中文 -
Oracle SQL Developer(oracle数据库开发工具) 382 MB
/简体中文 -
PowerDesigner16.6 32/64位 2939 MB
/简体中文 -
Navicat for MySQL 15中文 72.1 MB
/简体中文 -
Navicat Data Modeler 3中文 101 MB
/简体中文 -
SPSS 22.0中文 774 MB
/多国语言 -
db文件查看器(SQLiteSpy) 1.67 MB
/英文 -
Navicat Premium V9.0.10 简体中文绿色版 13.00 MB
/简体中文 -
Navicat 15 for MongoDB中文 78.1 MB
/简体中文 -
sql prompt 9 12.67 MB
/简体中文