数据库学习笔记

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管理兼容性

 

 


数据库学习笔记_第1张图片


Sql Server 2005安装图解

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

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

数据库学习笔记_第2张图片

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

数据库学习笔记_第3张图片

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

数据库学习笔记_第4张图片

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

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

数据库学习笔记_第5张图片


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

解压安装包:

数据库学习笔记_第6张图片

数据库学习笔记_第7张图片

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

数据库学习笔记_第8张图片


数据库学习笔记_第9张图片

点击“运行程序”:

数据库学习笔记_第10张图片


数据库学习笔记_第11张图片


数据库学习笔记_第12张图片


数据库学习笔记_第13张图片


数据库学习笔记_第14张图片


数据库学习笔记_第15张图片


数据库学习笔记_第16张图片


数据库学习笔记_第17张图片


数据库学习笔记_第18张图片


数据库学习笔记_第19张图片


数据库学习笔记_第20张图片


数据库学习笔记_第21张图片


数据库学习笔记_第22张图片


数据库学习笔记_第23张图片


到此Sql Server 2005安装完毕。


数据库学习笔记_第24张图片


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

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

1. 单击"开始",依次选择"程序"、"Microsoft SQL Server 2005"、"配置工具",然后单击"SQL Server 外围应用配置器"。


2. 在"SQL Server 外围应用配置器"页上,单击"服务和连接的外围应用配置器"。


3. 在"服务和连接的外围应用配置器"页上,展开"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(自动编号)

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

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





你可能感兴趣的:(数据库)