sql2008r2激活序列号(sql 2008r2 评估期已过怎么办 没有 产品 密钥)

本文目录
- sql 2008r2 评估期已过怎么办 没有 产品 密钥
- 如何找回SQL Server实例安装时的序列号
- 如何检查SQL2008是否被激活
- Windows Server 2008 r2可用的密钥(有激活方法也行)
- 求SQL SERVER 2008 R2的密钥激活方法感谢
- server2008r2激活密钥|winserver2008r2密钥|windowsserver2008r2产品密钥
- SQL SERVER 2008 R2 怎么输入序列号
- sql server 2008 r2 密钥
- 安装完成后如何找回SQLServer实例安装时的序列号
sql 2008r2 评估期已过怎么办 没有 产品 密钥
解决方法如下:
1、进入SQL Server安装中心:
2、选择“维护”-“版本升级”
3、输入密钥:
其他的根据提示操作。
附SQL Server序列号:
开发版: PTTFM-X467G-P7-3Q6CG-4DMYB。
企业版: JD8Y6-HQG69-P9H84-XDTPG-34MBB。
如何找回SQL Server实例安装时的序列号
2. 利用Powershell 解码
以下powershell函数用于解码/找回SQL Server序列号,在SQL Server 2008, 2008 R2实例上测试通过:
function Get-SQLServerKey {
## function to retrieve the license key of a SQL 2008 Server.
param ($targets = ".")
$hklm = 2147483650
$regPath = "SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup"
$regValue1 = "DigitalProductId"
$regValue2 = "PatchLevel"
$regValue3 = "Edition"
Foreach ($target in $targets) {
$productKey = $null
$win32os = $null
$wmi = "\\$target\root\default:stdRegProv"
$data = $wmi.GetBinaryValue($hklm,$regPath,$regValue1)
$SQLver = $wmi.GetstringValue($hklm,$regPath,$regValue2).svalue
$SQLedition = $wmi.GetstringValue($hklm,$regPath,$regValue3).svalue
$binArray = ($data.uValue)
$charsArray = "B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9"
## decrypt base24 encoded binary data
For ($i = 24; $i -ge 0; $i--) {
$k = 0
For ($j = 14; $j -ge 0; $j--) {
$k = $k * 256 -bxor $binArray
$binArray::truncate($k / 24)
$k = $k % 24
}
$productKey = $charsArray + $productKey
If (($i % 5 -eq 0) -and ($i -ne 0)) {
$productKey = "-" + $productKey
}
}
$win32os = Get-WmiObject Win32_OperatingSystem -computer $target
$obj = New-Object Object
$obj | Add-Member Noteproperty Computer -value $target
$obj | Add-Member Noteproperty OSCaption -value $win32os.Caption
$obj | Add-Member Noteproperty OSArch -value $win32os.OSArchitecture
$obj | Add-Member Noteproperty SQLver -value $SQLver
$obj | Add-Member Noteproperty SQLedition -value $SQLedition
$obj | Add-Member Noteproperty ProductKey -value $productkey
$obj
}
}
如何检查SQL2008是否被激活
检查SQL2008是否被激活的具体步骤如下:
1、首先打开SQL2008,进入到页面中,点击打开主菜单栏中的“帮助”。
2、然后在弹出来的窗口中点击打开“关于”选项。
3、然后在弹出来的窗口中如果未激活,在图中红框位置会显示“还有XX天到期”的字样,图中没有,则代表是已激活状态。
Windows Server 2008 r2可用的密钥(有激活方法也行)
狂人之家发布了基于Softmod的Windows
Vista傻瓜破解工具,在Vista下即右键点击此程序,选择“在管理员模式下运行”,按提示选择正确的版本后,点“执行”自动导入授权
证书
,自动更换
序列号
,自动安装SoftMod
补丁
,重启后即可进行激活.
2007.3.4加入的功能:
1.改用SoftMod为激活核心
2.精简了破解程序体积
国外有人通过修改Windows
Vista的
软件
许可管理
脚本
slmgr.vbs,为其加入了产生并自动验证
产品密钥
的功能。于是,暴力算号的方法出现了。这个脚本已经流传到了国内网络。
这个脚本的
可用性
与以前Windows
XP的老算号器十分类似。通过长时间的查找可用产品密钥,查找到之后就相当于正版
密钥
可以激活零售版的
Windows
Vista。
网上流传的
Windows
Vista
暴力算号脚本使用方法:
1.备份C:/windows/system32/slmgr.vbs,以防
注册机
工作时用原始文件把它替换掉;
2.用slmgr.vbs替换掉C:/windows/system32中的同名文件;
3.
记录
下你的产品密钥,可以用Windows
XP产品密钥查看器来验证;
4.开始-运行-cmd-确定,输入"C:/windows/system32/slmgr.vbs
-ipk
generate",一个叫做
"wscript.exe"的进程将启动并可能占用大量CPU资源,它大约每30分钟核对10000个密钥;
5.现在开始等待,在得到结果之前,你可能要等待很长一段时间。慢慢等吧。过一段时间(几小时或几天),用"Windows
XP产品密钥查看器"
检查你的密钥,看它是否已经改变;
6.如果已经改变,说明脚本已经找到有效的密钥。通过开始-运行来激活Vista,输入命令
"C:/windows/system32/slmgr.vbs
-ato"。
由于这个脚本刚刚出现,而且需要很长的时间来查找有效密钥,目前仅有很少的成功报告。
还有人报告
杀毒软件
将其报告为
病毒
。实际上其中附带的“Windows
XP产品密钥查看器”会被报为病毒,但这不能真的表示他有
恶意
。
求SQL SERVER 2008 R2的密钥激活方法感谢
1.配置工具-》安装中心
2.维护-》版本升级
3.指定可用版本-》输入产品密匙
你这安装的根本不是SQL 2008 R2,你安装的是SQL Server 2014。
多数网上下载的SQL Server本身带有序号,也就是所谓的密钥。
微软当前,对SQL Server的防盗版,主要还是在法律上,而不是技术上。也就是说,SQL Server当前不存在激活机制,只要输入一个正确的序列号即可。
server2008r2激活密钥|winserver2008r2密钥|windowsserver2008r2产品密钥
windowsserver2008永久激活码分享给大家,不管什么版本的windows系统,都需要使用密钥激活。Server2008r2激活密钥分两种,分别是server2008永久密钥和kms安装密钥,下面小编跟大家整理windows2008r2密钥key。
相关推荐:windowsserver2008免激活系统重装工具软件下载
Winserver2008序列号说明:2008r2产品密钥分永久激活和kms激活两种,其中server2008永久密钥有激活次数限制,可能失效。kms激活密钥是微软官方提供,没有激活次数限制,永久有效。
一、windowsserver2008/R2批量授权版VL永久序列号
Server2008R2StdandEntVolumeMAK:标准版和企业版
Server2008R2DCandIA64VolumeMAK:
Server2008R2WebandCCVolumeMAK:
Server2008StandardEnterpriseMAK:
WindowsWebComputeClusterServer2008MAK:
二、windowsserver2008/R2批量授权版KMS安装密钥
1、WindowsServer2008R2
WindowsServer2008R2Web版:6TPJF-RBVHG-WBW2R-86QPH-6RTM4
WindowsServer2008R2HPC版:TT8MH-CG224-D3D7Q-498W2-9QCTX
WindowsServer2008R2Standard:YC6KT-GKW9T-YTKYR-T4X34-R7VHC
WindowsServer2008R2企业版:489J6-VHDMP-X63PK-3K798-CPX3Y
WindowsServer2008R2Datacenter:74YFP-3QFB3-KQT8W-PMXWJ-7M648
面向基于Itanium系统的WindowsServer2008R2:GT63C-RJFQ3-4GMB6-BRFB9-CB83V
2、WindowsServer2008
WindowsWebServer2008:WYR28-R7TFJ-3X2YQ-YCY4H-M249D
WindowsServer2008Standard:TM24T-X9RMF-VWXK6-X8JC9-BFGM2
不带Hyper-V的WindowsServer2008Standard:W7VD6-7JFBR-RX26B-YKQ3Y-6FFFJ
WindowsServer2008企业版:YQGMW-MPWTJ-34KDK-48M3W-X4Q6V
不带Hyper-V的WindowsServer2008企业版:39BXF-X8Q23-P2WWT-38T2F-G3FPG
WindowsServer2008HPC:RCTX3-KWVHP-BR6TB-RB6DM-6X7HP
WindowsServer2008Datacenter:7M67G-PC374-GR742-YH8V4-TCBY3
不带Hyper-V的WindowsServer2008Datacenter:22XQ2-VRXRG-P8D42-K34TD-G3QQC
面向基于Itanium系统的WindowsServer2008:4DWFP-JF3DJ-B7DTH-78FJB-PDRHK
三、windowsserver2008/R2KMS密钥激活步骤
1、点击开始图标打开开始菜单,在搜索框输入cmd,右键cmd,选择“以管理员身份运行”;
2、打开命令提示符,依次执行下面的代码,分别表示:安装server2008密钥,设置kms服务器,激活server2008,查询激活期限,kms一般是180天,到期后再次激活。可用的kms激活服务器有哪些。
slmgr/ipk489J6-VHDMP-X63PK-3K798-CPX3Y
slmgr/skmszh.us.to
slmgr/ato
slmgr/xpr
SQL SERVER 2008 R2 怎么输入序列号
选择开始菜单,在 Microsoft SQL Server 2008 R2 菜单下,选择 配置工具 , 选择 SQL Server 安装中心(64位)。打开安装中心后,在左边菜单选择 维护 , 然后选择第一项 版本升级, 然后根据向导,在输入序列号页面输入新的序列号,根据向导下一步,选择升级的实例,就可以完成更改序列号的过程了。
在安装的过程中,有一个界面,要求输入序列号的。如果整个安装过程没有要求,可能你的软件授权是不需要输入序列号的那种。
sql server 2008 r2 密钥
和Visual Studio 2008一样,从官网下载SQL Server 2008的180天试用版其实与正式版内容是基本相同的,唯一的区别就在于安装配置文件中所包含的key。各种版本的SQL Server在进行到这一步之前都是完全一样的:
如果你没有序列号,那么就只能在上面的三种free edition(Enterprise Evaluation、Express、Express with Advanced Service)中选择其一。如果在下面填入序列号,那么就会安装此序列号所对应的SQL版本,这一点和Windows Server 2008是相似的。
提供给大家几个key,仅供学习,请不要用作他用。
Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB
Enterprise: R88PF-GMCFT-KM2KR-4R7GB-43K4B
目前有数据中心版的序列号:
PTTFM-X467G-P7RH2-3Q6CG-4DMYB
开发版:
MC46H-JQR3C-2JRHY-XYRKY-QWPVM (待测,8楼)
企业版:
JD8Y6-HQG69-P9H84-XDTPG-34MBB (无效)
R88PF-GMCFT-KM2KR-4R7GB-43K4B (可用)
数据中心版:
PTTFM-X467G-P7RH2-3Q6CG-4DMYB(可用,已验证)
DDT3B-8W62X-P9JD6-8MX7M-HWK38(待测,5.14添加,感谢31楼zhneu)
开发版:
MC46H-JQR3C-2JRHY-XYRKY-QWPVM (可用,已验证)
FTMGC-B2J97-PJ4QG-V84YB-MTXX8(待测,5.14添加,感谢31楼zhneu)
企业版:
R88PF-GMCFT-KM2KR-4R7GB-43K4B (可用,已验证)
GYF3T-H2V88-GRPPH-HWRJP-QRTYB(待测,5.8添加)
标准版:
B68Q6-KK2R7-89WGB-6Q9KR-QHFDW(待测,5.14添加,感谢31楼zhneu)
CXTFT-74V4Y-9D48T-2DMFW-TX7CY(待测,5.14添加,感谢31楼zhneu)
工组版:
XQ4CB-VK9P3-4WYYH-4HQX3-K2R6Q(待测,5.14添加,感谢31楼zhneu)
WEB版:
FP4P7-YKG22-WGRVK-MKGMX-V9MTM(待测,5.14添加,感谢31楼zhneu)
注意:第一种方法就是填以上的KEY进行安装即可
现在介绍第二种方式,正式版和使用版的区别
在安装程序DVD中,默认会提供的序列号是由DefaultSetup.ini的内容来决定的:
试用版是没有这个文件, 正式版这个文件位于./x86 下,如果你的机器是64位的,则位于./x64下
引用其内容如下: 引用:
;SQLSERVER2008 Configuration File
PID="***XX-***XX-***XX-***XX-***XX"
PID="***XX-***XX-***XX-***XX-***XX"只要我们将自己拥有的序列号替换PID=后面的那一串,则在安装过程中,进行到前面提到的输入key一步时,会自动为你填入这里的序列号。微软官方的evaluate版本中没有这个文件,因此默认选择测试版。也就是说,所有的SQL Server 2008安装介质,正式版与试用版间的差别,仅仅就是这个DefaultSetup.ini的PID。如果你的安装介质没有这个文件,可以按照上面的内容自己创建。
自己建立一个DefaultSetup.ini文件即可,把上面引用的内容拷贝进去,把PID相应修改即可,不明留言
所以大家也不必费心思去找去等所谓的“正式版”了,其实内容跟官网的试用版是相同的,只需要按我提供的key选中对应的版本即可。官网测试版下载申请地址:
***隐藏网址***
PS1:微软提供的两个使用版其实内容都一样,只是后续发送给你的邮件不一样而已,所以无论下载哪个版本都一样
PS2:在盘符:\x64\Setup有一个config.xml里面有一句《!-- 《PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /》 --》,将其中的字符串替换即可
如果是32位机器,则在x86\Setup下的config.xml文件里,请不要替换错了,有什么问题可以发邮件给我mangohappy@qq.com
PS3:附上一个Develop版的DefaultSetup.ini文件参考 Default.ini下载
安装完成后如何找回SQLServer实例安装时的序列号
当需要再次安装SQL Server时,如果序列号找不到了,可以试着从已经安装的实例里找回序列号,因为安装完SQL Server后,序列号(Product Key)被保存在注册表里;
MSDN订阅下载的安装包是内置序列号的,则没有这个困扰。
一. 序列号保存在哪
通过无文档记载的扩展存储过程xp_regread读取注册表:
--For SQL Server 2008, 2008 R2
use master
GO
exec xp_regread ’HKEY_LOCAL_MACHINE’,’SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup’,’ProductCode’
exec xp_regread ’HKEY_LOCAL_MACHINE’,’SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup’,’DigitalProductID’
GO
--For SQL Server 2012
use master
GO
exec xp_regread ’HKEY_LOCAL_MACHINE’,’SOFTWARE\Microsoft\Microsoft SQL Server\110\Tools\Setup’,’ProductCode’
exec xp_regread ’HKEY_LOCAL_MACHINE’,’SOFTWARE\Microsoft\Microsoft SQL Server\110\Tools\Setup’,’DigitalProductId’
GO
不要被ProductCode迷惑,就算只安装了SQL Server客户端,注册表里也会有这个键值,并不是序列号,DigitalProductID才是,但经过了Base24编码,需要解码才行。
可以看到,对于不同版本,注册表的路径不一样,但是键是一致的。
Express版是免费的,没有序列号,从而注册表也没DigitalProductID这个键。
二. 如何解码序列号
1. Base24, Base64 编码简介
可能很多人听说过Base64编码,它用于对比较长的字符串进行编码,以方便传输;
Base24编码主要应用在序列号生成上,两者的实现思路是类似的,只是编码的模式有点变化。
Base64所对应的编码表是:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
共计64个字符。
Base24所对应的编码表是:
BCDFGHJKMPQRTVWXY2346789
共计24个字符,这里主要去掉了一些对于序列号来说不容易识别和容易混淆的字符。
SQL Server的序列号采用的是Base24编码,对编码后的字符进行解码,即可以得到原文。
编码/解码并不是加密/解密,没有秘钥的说法,只有字符转换的规则,Base24, Base64详细的算法可以在网上找到。
2. 利用Powershell 解码
以下powershell函数用于解码/找回SQL Server序列号,在SQL Server 2008, 2008 R2实例上测试通过:
function Get-SQLServerKey {
## function to retrieve the license key of a SQL 2008 Server.
param ($targets = ".")
$hklm = 2147483650
$regPath = "SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup"
$regValue1 = "DigitalProductId"
$regValue2 = "PatchLevel"
$regValue3 = "Edition"
Foreach ($target in $targets) {
$productKey = $null
$win32os = $null
$wmi = "\\$target\root\default:stdRegProv"
$data = $wmi.GetBinaryValue($hklm,$regPath,$regValue1)
$SQLver = $wmi.GetstringValue($hklm,$regPath,$regValue2).svalue
$SQLedition = $wmi.GetstringValue($hklm,$regPath,$regValue3).svalue
$binArray = ($data.uValue)
$charsArray = "B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9"
## decrypt base24 encoded binary data
For ($i = 24; $i -ge 0; $i--) {
$k = 0
For ($j = 14; $j -ge 0; $j--) {
$k = $k * 256 -bxor $binArray
$binArray::truncate($k / 24)
$k = $k % 24
}
$productKey = $charsArray + $productKey
If (($i % 5 -eq 0) -and ($i -ne 0)) {
$productKey = "-" + $productKey
}
}
$win32os = Get-WmiObject Win32_OperatingSystem -computer $target
$obj = New-Object Object
$obj | Add-Member Noteproperty Computer -value $target
$obj | Add-Member Noteproperty OSCaption -value $win32os.Caption
$obj | Add-Member Noteproperty OSArch -value $win32os.OSArchitecture
$obj | Add-Member Noteproperty SQLver -value $SQLver
$obj | Add-Member Noteproperty SQLedition -value $SQLedition
$obj | Add-Member Noteproperty ProductKey -value $productkey
$obj
}
}
SQL Server 2012序列号里字符的格式发生了变化,$binArray = ($data.uValue),同时别忘了改下注册表路径$regPath = "SOFTWARE\Microsoft\Microsoft SQL Server\110\Tools\Setup",修改后如下,在SQL Server 2012实例上测试通过:
function Get-SQLServerKey {
## function to retrieve the license key of a SQL 2012 Server.
## by Jakob Bindslet (jakob@bindslet.dk)
## 2012 Modification by Xian Wang (daanno2@gmail.com)
param ($targets = ".")
$hklm = 2147483650
$regPath = "SOFTWARE\Microsoft\Microsoft SQL Server\110\Tools\Setup"
$regValue1 = "DigitalProductId"
$regValue2 = "PatchLevel"
$regValue3 = "Edition"
Foreach ($target in $targets) {
$productKey = $null
$win32os = $null
$wmi = "\\$target\root\default:stdRegProv"
$data = $wmi.GetBinaryValue($hklm,$regPath,$regValue1)
$SQLver = $wmi.GetstringValue($hklm,$regPath,$regValue2).svalue
$SQLedition = $wmi.GetstringValue($hklm,$regPath,$regValue3).svalue
$binArray = ($data.uValue)
$charsArray = "B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9"
## decrypt base24 encoded binary data
For ($i = 24; $i -ge 0; $i--) {
$k = 0
For ($j = 14; $j -ge 0; $j--) {
$k = $k * 256 -bxor $binArray
$binArray::truncate($k / 24)
$k = $k % 24
}
$productKey = $charsArray + $productKey
If (($i % 5 -eq 0) -and ($i -ne 0)) {
$productKey = "-" + $productKey
}
}
$win32os = Get-WmiObject Win32_OperatingSystem -computer $target
$obj = New-Object Object
$obj | Add-Member Noteproperty Computer -value $target
$obj | Add-Member Noteproperty OSCaption -value $win32os.Caption
$obj | Add-Member Noteproperty OSArch -value $win32os.OSArchitecture
$obj | Add-Member Noteproperty SQLver -value $SQLver
$obj | Add-Member Noteproperty SQLedition -value $SQLedition
$obj | Add-Member Noteproperty ProductKey -value $productkey
$obj
}
}
3. 调用powershell函数并输出序列号
打开powershell,把上面的函数贴进去,回车,输入Get-SQLServerKey 并回车;
或者把上面的函数存为.ps1文件直接引用:
PS C:\Windows\system32》 . C:\Users\username\Desktop\pk.ps1
PS C:\Windows\system32》 Get-SQLserverKey
输出结果如下,首尾几个字符被人为改成星号,没有贴出来。
Computer : .
OSCaption : Microsoft Windows Server 2012 R2 Standard
OSArch : 64-bit
SQLver : 11.2.5058.0
SQLedition : Developer Edition
ProductKey : *****-G8T4R-QW4XX-BVH62-*****
对于SQL Server 2000, 2005,由于手头没有环境,没有测试;对于Office,Windows系统,应该也都可以通过类似的方式拿到序列号。
以上内容就是关于安装完成后如何找回SQL Server实例安装时的序列号,希望大家有所帮助。
您可能感兴趣的文章:java生成申请单序列号的实现方法SQL Server自动生成日期加数字的序列号.net获取硬件信息_CPU序列号C#获得MAC地址(网卡序列号)的实现代码C#利用win32 Api 修改本地系统时间、获取硬盘序列号mysql简单实现查询结果添加序列号的方法PowerShell中获取Windows系统序列号的脚本分享C#获取U盘序列号的方法C#实现读取指定盘符硬盘序列号的方法ORACLE实现自定义序列号生成的方法

更多文章:
3dmax2020激活教程(为什么3DMAX2020现在激活不了)
2026年11月3日 23:10
联想台式电脑如何进入bios界面(联想台式电脑如何进入BIOS)
2026年11月3日 20:50







