拉不拉稀肚拉稀 发表于 2024-9-3 00:12:52

SQL Server入门-安装和测试(2008R2版)

情况:win10,SQL Server 2008 R2
由于工作必要用到SQL Server(而且要用2008R2版),完全不熟,所以来学习学习。
SQL Server是微软开发的关系型数据库,支持SQL。同时还有微软还开发了自己的T-SQL(Transact-SQL),用于处理Microsoft SQL Server数据库系统中的数据操作和管理任务。Transact-SQL语言支持标准SQL语法,而且增长了一些特定于SQL Server的功能和扩展,如存储过程、触发器、用户自定义函数等。
SQL Server实例:是同一软件的精确副本,即安装N次就会创建N个实例。SQL Server有两种类型的实例:默认实例和定名实例;一台服务器仅支持一个默认实例(名称为MSSQLSERVER),但支持多个定名实例。
实例的长处:能在一台计算机上安装不同版本;可以分别维护生产、开发和测试情况;可以分隔安全特权;可以维护备用服务器。
安装

sql server 2008 R2安装参考这里:

SQL Server 2008R2安装详细教程(附安装包)-CSDN博客
https://blog.csdn.net/My_daily_life/article/details/115859650
顺着这个链接的指示操作即可,完全可以跑通。必要注意的是 .NET Framework3.5 的安装,看下一节。
安装.NET Framework3.5

不必要任何安装包!不必要补丁!什么都不必要!
直接按照下方实操的第二步,开启这个功能即可。
如果失败,很大概是由于网络问题,可以尝试切换网络(比如用手机开热门给电脑下载。但是我没有乐成)。另一种方法参考下方链接里最高赞复兴:

仅需三步,完善办理无法安装.Net framework3.5的问题 - 知乎
https://zhuanlan.zhihu.com/p/376533953
下面是我的实操:

[*] win+R,然后输入regedit打开注册表编辑器
https://img-blog.csdnimg.cn/direct/eaebaa9a521949fc9bb8ae52b9e55c3c.png
找到:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
修改UserWUServer。初始值是1,先修改成0
https://img-blog.csdnimg.cn/direct/a785e26696964a6d90cfeda636fdf03e.png
[*] 打开服务,重启 Windows Update,然后在启用或关闭windows功能中勾选.NET Framework 3.5
https://img-blog.csdnimg.cn/direct/96047919138f4eb8a3a7e1fead92da14.png
点击确定,等候计算机下载和设置。(不修改注册表的时候会卡在这一步)
[*] 完成后将注册表的UserWUServer改回1,再重启 Windows Update 服务。
Sql Server Configuration Manager: 长途过程调用失败0x800706be

https://img-blog.csdnimg.cn/direct/6acacc947ed440bfb5545146ddffd100.png
参考下面的方案一:
SqlServer 2008出现长途过程调用失败,错误代码_长途过程调用失败0x800706be-CSDN博客
https://blog.csdn.net/qq_56948714/article/details/122368537
在开始里找到添加或删除步伐,删除:(看LocalDB结尾)
https://img-blog.csdnimg.cn/direct/7b097567c04a458eb8e00f31b0d5b45f.png
然后重启管理器,可以看到已经不报错了,而且Management Studio也有连接当地server的选项了。
https://img-blog.csdnimg.cn/direct/bd675f6e39584b05b5caf98aca2d5dfb.png
https://img-blog.csdnimg.cn/direct/4f428e2521364a3a890c15fa54732417.png
测试

参考:
SQL Server超详细利用教程——从安装到编写SQL语句_sqlserver在哪里写sql语句-CSDN博客
https://blog.csdn.net/weixin_43074474/article/details/105106894
在studio里新建查询,输入:
use master;
go
create database XXX;
go
use XXX;
go
CREATE TABLE student
(
学号 char(8)PRIMARY KEY,
姓名 varchar(8)NOT NULL,
性别 char(2)CHECK( 性别 = '男' OR性别 = '女'),
成绩 numeric(4,1)CHECK( 成绩 >= 0 AND成绩 <= 100)
);
GO
INSERT INTO student VALUES('20102001',' 阎妮','女', 98);
INSERT INTO student VALUES('20102002',' 张有来','男', 58);
INSERT INTO student VALUES('20102003',' 王文喜','男', 72);
INSERT INTO student VALUES('20102004',' 赵敏','女', 66);
INSERT INTO student VALUES('20102005',' 罗莎','女', 88.5);
INSERT INTO student VALUES('20102006',' 蒙恬','男', 93);
GO

然后点击执行。此时刷新左侧导航格,可以看到新得数据库出现了。睁开下面的表,可以看到新建的学生表。右键点击“编辑前200行”,可以看到表里的数据。
https://img-blog.csdnimg.cn/direct/b180e2b7bf8c4f7386ebdf0e092beb5a.png
https://img-blog.csdnimg.cn/direct/fe690a6180da4c02a61393419dd247fe.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: SQL Server入门-安装和测试(2008R2版)