现在的位置: 首页 > 综合 > 正文

数据库学习笔记

2013年06月23日 ⁄ 综合 ⁄ 共 1558字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.