Navicat Premium 15无限试用注册表修改的方法详解_数据库其它

来源:脚本之家  责任编辑:小易  

1、打开navicat连接2113上我们的数据库,并展开到表格5261。2、创建两个有外链关4102系的表格,这1653里我以"会员表"为实例,分别取名为c_user,c_focus3、c_focus中的c_userid与c_usname两个字段与c_user中的c_id与c_name是关键对应的,所以这两个就是我们要创建的外键。4、右击“C_focus”选择“设计表”5、打开表格设计界面,选择“外键”选项卡。6、点击“栏位名”下的文本框,右边出现一个小按钮,点击显示选择字段列表,这里选择我们要作外键的字段“c_name”7、在参考数据与引用表中选择自己的数据库与关联的别一个表“c_user”8、“外栏位名”与“栏位名”一样,只是这里选择的是"c_user"表的字段。9、“在删除时”选择SET NULL,这样当c_user表中其中一条记录被删除时,c_focus对的记录的字段的值就会变成null10、"刷新时"选择CASCADE,这样当c_user表中其中一条记录数据变动更新以后,c_focus对就的记录字段的值也会自动随着更新。11、点击“保存”按钮,保存我们的操作,这样navicat外键怎么设置的方法已经介绍完了,快去试一下吧。本回答被提问者和网友采纳,  打开我的navicat,然后找到我的teacher表,选中它,然后点击菜单栏上  在弹出的对话框中找到“Foreign Keys”,然后单机www.zgxue.com防采集请勿采集本网。

最近看上了Navicat Premium 15对PostgreSQL的支持,老版本的会有找不到oid字段报错,网上栖息的一些和谐版本是通过暴力修改二进制文件中的密钥来完成的,把可执行文件的数字签名也给破坏了,若遇到别有用心的捆绑个后门也不是不可以,运行着没有底气,于是寻找突破14天试用的办法。

网上有12版本的删注册表方法,显得有些暴力,本文在这些方法的基础上缩小了删除的范围,避免伤及无辜。

首先把HKEY_CURRENT_USER\Software\Classes\CLSID和HKEY_CURRENT_USER\Software\PremiumSoft备份出来以便意外时修复,然后找出保存试用信息注册表信息项并删除,记录下删除的注册项信息:

#encoding:utf-8 require 'win32/registry' Win32::Registry::HKEY_CURRENT_USER.open('Software\\Classes\\CLSID') do |reg| reg.each_key do |key,wtime| Win32::Registry::HKEY_CURRENT_USER.open('Software\\Classes\\CLSID\\'+key) do |reg_i| if reg_i.keys.include?('Info') puts 'delete '+reg_i.name+'\\Info' reg_i.delete_key('Info',true) end end endend Win32::Registry::HKEY_CURRENT_USER.open('Software\\PremiumSoft\\NavicatPremium') do |reg| puts 'delete '+reg.name+'\\Registration15XEN' reg.delete_key('Registration15XEN',true)end

之后运行NaviCat重新试用,然后再执行一次上述的代码,根据输出信息就知道注册信息其实就两个注册表项中有,修正代码删除这两项就能达成目标,于是用先前备份的注册表文件修复注册表,在今后的使用中删除这两项就可以了,精准定位后的注册信息删除代码如下:

#encoding:utf-8 require 'win32/registry' reg_key_item = 'Software\\Classes\\CLSID\\{05411C19-D96B-F48B-9097-9C1F11F012F2}'Win32::Registry::HKEY_CURRENT_USER.open(reg_key_item) do |reg| puts 'delete '+reg.name+'\\Info' reg.delete_key('Info',true)endreg_key_item = 'Software\\PremiumSoft\\NavicatPremium'Win32::Registry::HKEY_CURRENT_USER.open(reg_key_item) do |reg| puts 'delete '+reg.name+'\\Registration15XEN' reg.delete_key('Registration15XEN',true)end

类似的方法也适用于超级终端工具SecureCRT家族,功能不受限,可以不断尝鲜。

到此这篇关于Navicat Premium 15无限试用注册表修改的方法详解的文章就介绍到这了,更多相关Navicat Premium注册表修改内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网! 您可能感兴趣的文章:Navicat Premium15安装及破解教程详解亲测有效Navicat Premium 15 永久破解激活工具及安装教程(亲测可用)使用Navicat Premium将SQLServer数据导出为sql格式详解Navicat Premium 15 无限试用脚本的方法

基本上可以判定:这个ID在钓鱼。并非真心求码,莲香《只要爱长久》:咽下人间苦酒,忍受世上悲愁。心中纵有千句话,欲说还休。休!休!休!生为情燃烧,死为爱祈求,红烛血泪终有尽,只要爱长久。久!久!久!内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 数据库中的左连接(left join)和右连接(right join)区别
  • sql中is not null与!=null的区别
  • sql中一些小巧但常用的关键字小结
  • 数据库建立索引的一般依据小结
  • 海量数据库的查询优化及分页算法方案集合2/2
  • hadoop map-reduce中的文件并发操作
  • sql prompt--绝好的sql语法提示工具
  • 数据库基本概念面试必问
  • access转换成sql server需要注意事项整理
  • redis数据库查找key在内存中的位置的方法
  • Navicat Premium注册码 百度知道
  • navicat premium怎么设置外键 百度知道
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页navicat premium15安装及破解教程详解亲测有效navicat premium 15 永久破解激活工具及安装教程(亲测可用)使用navicat premium将sqlserver数据导出为sql格式详解navicat premium 15 无限试用脚本的方法数据库中的左连接(left join)和右连接(right join)区别sql中is not null与!=null的区别sql中一些小巧但常用的关键字小结数据库建立索引的一般依据小结海量数据库的查询优化及分页算法方案集合2/2hadoop map-reduce中的文件并发操作sql prompt--绝好的sql语法提示工具数据库基本概念面试必问access转换成sql server需要注意事项整理redis数据库查找key在内存中的位置的方法sql join on 用法sqlserver、mysql、oracle三种数mysql mysqldump命令使用详解sql中代替like语句的另一种写法如何让sql运行得更快关于adox的相关知识如何取得一个表的所有字段名用逗sql server下数据库链接的使用方sql server 2005的表分区sql 查询语句积累一个查询的sql语句请教,希望能够用一条sq分布式和集群的概述讲解sql中having与where的区别及注意sql中left join的效率分析与提高效率方法maven nexus 安装nexus私服出现的问题和解sql学习之case when then else end的用法mysql与oracle 差异比较之一数据类型redis安装、配置、使用和redis php扩展安sql prompt--绝好的sql语法提示工具wordpress导入数据库出现”unknown colla
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved