sqlserver2008 r2 在win8.1下的卸载重装

背景:

13年买的老笔记本不得不重返战场,公司用到了sqlserver数据库,于是准备在笔记本上安装此数据库,但是出现了各种问题,经过多次的卸载重装,最后终于安装成功,在此记录一下解决问题的过程。

1.首先卸载sqlserver,参考以下博客:

https://blog.csdn.net/qq_35767233/article/details/80590137

注意:如果sqlserver相关的程序不好卸载,可以使用Windows Install Clean Up工具进行卸载。

2.卸载完之后,就开始进行安装了,安装步骤可以参考以下博客:

https://blog.csdn.net/hoho_12/article/details/104183864

此处安装的版本是SQLFULL_x64_CHS.exe

3.安装过程中一直报了一个不能打开注册表的错误,如下:

主要参考了以下博客:

https://blog.csdn.net/zh15732621679/article/details/53813117

博客里面的第一种方法:

输入此命令,secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose,不太管用。

主要研究了博客里面的第二种方法。

在第二种方法中,设置拥有者的时候,还报了另外一个错:注册表编辑器无法在当前所选的项及其部分子项上设置安全性。

此时参考另外一篇博客:http://www.chiaherp.com/blog/58.html

备注:sqlserver秘钥:GYF3T-H2V88-GRPPH-HWRJP-QRTYB

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
全部SQL语句:-- --2.2.1节示例 -- SELECT StuName FROM StudentScore WHERE Score BETWEEN 60 AND 90 --WHERE条件查询 --典型数据查询 SELECT cr.Name AS CountryRegion,sp.Name StateProvinceName,a.* FROM Person.Address a INNER JOIN Person.StateProvince sp --内联接 ON sp.StateProvinceID = a.StateProvinceID INNER JOIN Person.CountryRegion cr ON cr.CountryRegionCode = sp.CountryRegionCode WHERE a.City='Bothell' -- --2.2.2节示例 -- --使用INSERT插入数据 USE AdventureWorks GO INSERT INTO Person.ContactType(Name,ModifiedDate) VALUES('Test1','2008-1-1') GO INSERT INTO Person.ContactType --不带列名的插入 VALUES('Test2','2008-1-1') GO INSERT INTO Person.ContactType(ModifiedDate,Name) --重新排列了列名的插入 VALUES('2008-1-1','Test3') --INSERT和SELECT结合 INSERT INTO Person.ContactType ( Name, ModifiedDate ) SELECT at.Name,at.ModifiedDate FROM Person.AddressType at --将查询出的结果插入到表中 --带TOP的INSERT语句 INSERT TOP(3) INTO Person.ContactType --插入查询出的前3行结果 ( Name, ModifiedDate ) SELECT a.AddressLine1,a.ModifiedDate FROM Person.Address a --或者 INSERT INTO Person.ContactType ( Name, ModifiedDate ) SELECT TOP 3 a.AddressLine1,a.ModifiedDate FROM Person.Address a -- --2.2.3节示例 -- --UPDATE更新语句 UPDATE Person.ContactType SET Name='--'+Name WHERE ContactTypeID>20 --只更新前面插入的数据,原数据不变 --使用包含FROM子句的UPDATE语句 INSERT TOP(3) INTO Person.ContactType --插入3行数据 ( Name, ModifiedDate ) SELECT at.Name,at.ModifiedDate FROM Person.AddressType at GO UPDATE Person.ContactType --将AddressType的rowguid更新到ContactType的Name中 SET Name = at.rowguid FROM Person.ContactType ct INNER JOIN Person.AddressType at ON ct.Name=at.Name --使用带TOP的UPDATE语句 UPDATE TOP(2) Person.ContactType --只修改2行数据 SET Name = ContactTypeID WHERE ContactTypeID>20 -- --2.2.4节示例 -- --在DELETE中使用FROM子句 DELETE FROM Person.ContactType FROM Person.ContactType ct INNER JOIN Person.AddressType at --通过内联接后再删除 ON ct.Name=at.Name --使用带TOP的DELETE语句 DELETE TOP(50) --只删除匹配的头50条数据 FROM Person.ContactType WHERE ContactTypeID>20

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值