数据库学习笔记

ゞ 浴缸里的玫瑰 2022-01-12 00:07 373阅读 0赞

Windows 7中安装SQL2005提示IIS未安装 解决办法

在Windows 7系统中安装SQL Server 2005时,可能会收到一个警告:提示IIS未安装或者未启用。在通过“控制面板”的“打开或关闭Windows功能”按默认设置安装IIS后,发现仍有这个提示,其原因在于IIS的默认安装设置未安装某些组件,因此只需要在默认安装时再选中以下组件(必须都安全才可以):
















































组件

所属列表

静态内容

常见HTTP功能

默认文档

常见HTTP功能

HTTP重定向

常见HTTP功能

目录浏览

常见HTTP功能

ASP.Net

应用程序开发功能

ISAPI 扩展

应用程序开发功能

ISAPI 筛选器

应用程序开发功能

Windows身份验证

安全性

IIS元数据库和IIS 6配置兼容性

IIS6管理兼容性

IIS 6 WMI兼容性

IIS6管理兼容性

 

 

Center

Sql Server 2005安装图解

安装过SQL Server的人可能知道,它的有些服务要依赖于IIS,所以为了保证数据库的顺利安装,先启用IIS服务吧!

在电脑里的”控制面板”中

SouthEast

点击”程序”进入下一个界面:

SouthEast 1

点击“打开或关闭Windows功能”,进行下一步:

SouthEast 2

进行IIS组件安装,组件选取上面有说明。

如果我们不启用IIS功能,在后续安装SQL Server时会遇见如图画面:

SouthEast 3

到此,IIS功能就算启用完成了,下面开始安装SQL Server2005:

解压安装包:

SouthEast 4

SouthEast 5

根据笔记本电脑系统选取x86还是x64版本SqlServer

SouthEast 6

SouthEast 7

点击“运行程序”:

SouthEast 8

SouthEast 9

SouthEast 10

SouthEast 11

SouthEast 12

SouthEast 13

SouthEast 14

SouthEast 15

SouthEast 16

SouthEast 17

SouthEast 18

SouthEast 19

SouthEast 20

SouthEast 21

到此Sql Server 2005安装完毕。

SouthEast 22

SQL Server 2005无法远程连接的解决方法

一、为 SQL Server 2005 启用远程连接

  1. 单击”开始”,依次选择”程序”、”Microsoft SQL Server 2005”、”配置工具”,然后单击”SQL Server 外围应用配置器”。
  1. 在”SQL Server 外围应用配置器”页上,单击”服务和连接的外围应用配置器”。
  1. 在”服务和连接的外围应用配置器”页上,展开”Database Engine”(数据库引擎),

单击”远程连接,选择”本地连接和远程连接”复选框,选择适用于您的环境的相应协议(我这里使用TCP/IP),然后单击”应用”。

注意:请在接收到以下消息时单击“确定”。
直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。

SetEnable对于ServerProtocol“Tcp”失败

如果用IP作为服务器名,不能访问,一般是没有启动协议“TCP/IP”以及”Name Pipes”。
但在外围配置里,启动SqlServer的该选项时,出现启动协议“TCP/IP”以及”Name Pipes”失败的错误。
SetEnable对于ServerProtocol“Tcp”失败。(Microsoft.SqlServer.Smo)Access denied(System.Management)

解决方法:点击SQL Server Configuration Manager中Sql Server 2005网络配置“MSSQLSERVER”协议,启动协议“TCP/IP”以及”Name Pipes”。
重新启动sql服务。

获取插入记录后的ID(自动编号)

  1. string sqlInsert = "insert into tb_ReportFault (Title,Content,Type)values(“学习笔记”,”好好学习,天天向上”,”文艺”); select @@identity";
  2. SqlDataReader sr = sqlManage.getDataReader(sqlInsert);
  3. sr.Read();
  4. int id = sr[0].ToString();

我们也可以用聚集函数Max()来查询最大ID,不过也有可能遇到刚刚好同时插入一条数据而导致ID取错的情况。

发表评论

表情:
评论列表 (有 0 条评论,373人围观)

还没有评论,来说两句吧...

相关阅读

    相关 数据库学习笔记

    今天学习了一下SQL Server数据库的完整性约束,知道了SQL Server主要有三种完整性的约束: 1. 实体完整性 参照完整性 用户自定义完

    相关 Oracle数据库学习笔记

    1.  关系型数据库概念: (1)、 (1970 E.F.codd制定一个数据库产品成为关系型数据库所必须符合的一系列相关的标准)(RDBMS关系型数据库系统) (2)、

    相关 Oracle数据库学习笔记

    Oracle数据库简介 Oracle数据库以分布式数据库为核心,多用于企业级B/S、C/S架构软件中,性能稳定,安全性强,处理大量数据能力强,是具有完整的数据管理功能的关