数据库学习笔记

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

 

 




Sql Server 2005安装图解

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

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


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


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


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

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



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

解压安装包:



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




点击“运行程序”:





























到此Sql Server 2005安装完毕。




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取错的情况。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值