sqlsever2012
针对市面上有部份应用系统或者ERP系统对于数据库的排序规则是有要求,若安装数据库时没有留意,采用默认安装后,导致应用打开出现异常或者乱码现象。其实不用再卸载重装,通过如下步骤进行更改,节省大量的时间:
1、先停止需要变更 sqlserver 的服务 : 在 运行命令行中 services.msc 命令,在打开的服界面打到并关闭sql server 的服务;(直接通过 Net stop mssqlserver 语句也可以关闭SQL Server 后台服务)
2、执行命令:(cmd命令行)
F:>Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=administrator /SAPWD=****** /SQLCOLLATION=Chinese_PRC_BIN
参数介绍:
InstanceName : MSSQLSERVER 默认为:MSSQLSERVER
SQLSYSADMINACCOUNTS: administrator 默认为:administrator
StrongPassword : sa账号的密码
CollationName : Chinese_PRC_BIN (根据实际情况需要填写)
F:>setup为安装文件存放路径;
3、等几分钟。出现成功提示
4、执行命令 Net start mssqlserver 启动 SqlServer
5、原有各个数据库会被移出,需要手动进行“附加数据库”数据库操作
⑵ SQL server 2012 数据库 序列号查看
一、序列号保存在哪 不要被ProctCode迷惑,就算只安装了SQL Server客户端,注册表里也会有这个键值,并不是序列号,DigitalProctID才是,但经过了Base24编码,需要解码才行。 可以看到,对于不同版本,注册表的路径不一样,但是键是一致的。 Express版是免费的,没有序列号,从而注册表也没DigitalProctID这个键。 二、如何解码序列号 利用Powershell 解码 以下powershell函数用于解码/找回SQL Server序列号,在SQL Server 2008, 2008 R2实例上测试通过: SQL Server 2012序列号里字符的格式发生了变化, data.uValue)[0..16] 不同于SQL Server 2008的 data.uValue)[52..66],同时别忘了改下注册表路径$regPath = "SOFTWARE\Microsoft\Microsoft SQL Server\110\Tools\Setup",修改后如下,在SQL Server 2012实例上测试通过: 调用powershell函数并输出序列号 打开powershell,把上面的函数贴进去,回车,输入Get-SQLServerKey 并回车; 或者把上面的函数存为.ps1文件直接引用: 输出结果如下: 根据powershell 脚本翻译成的Python base24 解码函数:⑶ 如何启动sql server 2012服务
1、在首先在“计算机”上右键点击"管理",进入管理界面: