提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|行业资讯|编辑:莫成敏|2019-10-17 14:11:40.350|阅读 455 次
概述:本文主要介绍了,在SQL Compare 14.0版本中,在Linux上提供了命令行界面(CLI)(在编写本文时为beta版),还提供了对SQL Server 2019的支持。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
SQL Compare是一款比较和同步SQL Server数据库结构的工具。现有超过150,000的数据库管理员、开发人员和测试人员在使用它。当测试本地数据库,暂存或激活远程服务器的数据库时,SQL Compare将分配数据库的过程自动化。
SQL Compare是用于比较和部署数据库架构更改的行业标准工具,并且14.0版现在在Linux上提供了命令行界面(CLI)(在编写本文时为beta版)。在Linux或跨多个平台上使用SQL Server的团队将受益于由SQL Compare驱动的无缝开发流程,而无需在Linux服务器上维护Windows VM的花费或“磨擦”。
SQL Compare 14.0还提供了对SQL Server 2019的支持,因此用户可以在使用SQL Compare的同时使用最新版本并访问SQL Server的最新功能。
Linux上的SQL Compare命令行
我们已经收到越来越多的客户的声音,这些客户已经在Windows上运行SQL Compare多年,并且每天都依赖它,现在在Linux上使用SQL Server数据库时需要访问相同的开发和部署功能。
使用SQL Compare 14.0,除了传统的Windows Installer,CLI还可以用作Linux的docker容器映像。这意味着团队可以在几分钟内在其首选的操作系统(OS)上比较数据库架构、查找和修复错误以及创建部署脚本。
Linux上的SQL数据比较命令行
如果您需要在Linux服务器部署期间同步静态数据,则还需要检出Docker映像以获取Data Compare CLI!
为什么要使用Linux的CLI?
DevOps运动拥有长期以来可以在Linux上以及容器内运行的首选服务。在照料Windows应用程序时,Ops团队历来感到的恐惧很大程度上是由于需要使用不熟悉的工具来建立一套完全不同的Windows维护例程。
由于SQL Server现在可以在Linux上轻松运行,因此Ops团队可以分配、配置和管理SQL Server实例,以便在Linux服务器上运行以进行开发和测试工作。他们还可以在Linux上运行高可用性系统,包括集群。节省成本通常也是一个考虑因素,以小时费率计算,可比较的工作负载通常证明在Linux而不是Windows的Azure虚拟机上运行更经济。
由于所有这些,许多开发团队需要或选择在MacOS / Linux上进行开发,或者现在居住在混合平台网络中,例如,在Windows上进行核心开发,但使用SQL Server的docker映像,在Linux或MacOS上运行,用于测试数据。这些团队现在可以直接在Linux上运行SQL Compare CLI,而不必从Windows虚拟机启动Windows版本。
比较实时的远程数据库时,用户可以通过与远程服务器的网络TDS IP连接继续在Windows计算机或VM上使用该工具。但是,当比较在Linux上运行的本地数据库或需要在其中处理文件(例如脚本文件夹、快照或项目文件)的地方时,则需要在Linux(或MacOS)上本地运行SQL Compare命令行。
Linux CLI入门
要为Linux安装SQL Compare CLI,请访问文档页面。在那里,您会找到一个链接,用于从Docker中心提取Docker映像,然后可以按照提供的指南运行它。您还将在文档中找到一些用于操作的示例命令,例如将实时数据库与scripts文件夹进行比较等等。
完成这些工作后,请查看Phil Factor对SQL Compare CLI及其功能的介绍。他将其安装在基于Linux的NAS服务器上,并展示了如何运行整个数据库和基于脚本的比较操作,以及如何使用PowerShell自动执行这些操作。
sudo docker run --rm --interactive --tty \ --mount type=bind,src=/volume1/redgate/scripts,dst=/scripts \ redgate/sqlcompare:14 /IAgreeToTheEULA \ /s1:MyUser /db1:MyDatabase \ /userName1:MyUser /password1:MyPassword \ /makeSnapshot:"/scripts/MyDatabase.snp"
使用Linux CLI创建在Linux SQL Server上运行的数据库的快照
他演示了如何在容器和主机之间快速传递文件,以及如何在存储文件的NAS上挂载到特定目录,这意味着Compare CLI可以直接写入Windows可见的共享目录。
支持SQL Server 2019
SQL Server 2019有望更轻松地管理大数据环境,提供大数据集群、数据虚拟化功能、更先进的分析等等。
SQL Compare 14.0附带了对SQL Server 2019的支持,因此在开发工作期间,后者的早期采用者仍会从前者获得全面支持。SQL Compare的比较、同步和部署功能将完全支持影响任何数据库模式对象定义的任何新功能或增强功能。
例如,Azure SQL数据库以及现在的SQL Server 2019包含一个新ADD SENSITIVITY CLASSIFICATION命令,该命令使我们可以将数据敏感度分类应用于我们的列,以便我们可以审核访问此数据的人员。使用SQL Compare 14.0,您将立即能够检测和部署这些分类设置中的任何更改。
同步SQL Server 2019数据库中的列敏感度分类
本文内容就是这样了,想要了解更多文章内容请继续关注我们~您也可以下载SQL Compare 14.0免费版进行评估~
相关内容推荐:
SQL Compare教程:如何在一个操作中重新格式化数据库
SQL Compare教程:使用SQL Compare来维护对象级源代码控制(下)
SQL Compare教程:使用SQL Compare来维护对象级源代码控制(上)
SQL Compare快照:轻量级数据库版本控制和回滚机制(下)
SQL Compare快照:轻量级数据库版本控制和回滚机制(上)
想要购买SQL Compare正版授权,或了解更多产品信息请点击
1024,慧都致敬程序员们,zend现金优惠券限时放送,了解详情请点击下方图片
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
通过提供强大的3D CAD数据访问工具并适用于桌面、移动和Web的高级环境3D可视化发动机,HOOPS在提升造船设计和制造流程的效率方面发挥了重要作用。
HOOPS Luminate在汽车行业中的应用具有广泛的潜力和深远的影响。它通过提供高效的3D可视化、虚拟装配与拆解、性能分析、客户定制等功能,帮助汽车制造商在设计、生产和销售过程中提升效率、降低成本并提高产品质量。
在不断发展的软件开发世界中,使工具和框架与最新的平台版本保持同步至关重要,欢迎查阅~
全球航运业对国际贸易至关重要,全球 90% 以上的商品通过海运运输。准确监控和控制这些集装箱的移动对于维持高效的供应链至关重要。手动输入集装箱号码是这一程序的关键部分,它带来了相当大的挑战,例如人为错误和效率低下。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢