一、SQL Server 2008 R2的安装

我安装的是企业版,文件名cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233

大部分情况都是按默认下一步,除了以下情况。

(一) 安装至“服务器配置”——“服务账户”时,会出现“为SQL Server代理服务提供的凭据无效”等多个错误提示。

解决方法:将多个“服务”的“账户名”按下图进行设置,密码不要设置即可通过。

第1个服务SQL Server代理,账户名选择“SYSTEM ”,密码不填。

第2个服务SQL Server Database Engine ,账户名选择“NETWORK SERVICE ”,密码不填。

第3个服务SQL Server Analysis Services ,账户名选择“NETWORK SERVICE ”,密码不填。

第4个服务SQL Server Reporting Services ,账户名选择“NETWORK SERVICE ”,密码不填。

第5个服务SQL Server Integration Services ,账户名选择“NETWORK SERVICE ”,密码不填。

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(1)

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(2)

(三) 在“Analysis Services配置”中。注意一下数据目录的默认路径,便于以后查找。

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(3)

(四) 安装完成

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(4)

二、 安装完成后,登录SQL Server,出现错误提示:

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(5)

解决方法如下:

(一) 打开SQL Server配置管理器(SSCM),点击SQL Server网络配置——MSSQLSERVER的协议,确保Named Pipes和TCP/IP是“已启用”状态。

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(6)

(二) 依然在SQL Server配置管理器(SSCM)界面,点击SQL Server 服务,确保SQL Server(MSSQLSERVER)处于“正在运行”状态。

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(7)

(三) 回到连接服务器界面,按下图所示进行连接

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(8)

三、 附加数据库后显示为只读

解决方法:

点数据库-->“属性”-->“选项”-->“状态”,发现“数据库为只读”这一项为True,改为false,确定。

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(9)

如果不成功,跳出以下错误:

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(10)

则需要找到MDF数据文件夹,右击“属性”-->“安全”,添加一个“Network Service”账户,然后赋予该账户完全控制的权限,问题必定迎刃而解。

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(11)

四、 安装IIS

在打开或关闭Windows功能中进行安装,如下图:

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(12)

五、 调试IIS

(一) 将源程序复制到C:\inetpub\wwwroot中。

(二) 你是以哪个用户名登录win7的,就在wwwroot文件夹——属性——安全选项卡中,添加这个用户为完全控制权限。

(三) 打开管理工具中的IIS管理器

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(13)

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(14)

(四) 打开IIS后设置绑定网站和默认文档。用本机IP绑定,默认文档按你的源码访问首页文件类型来设,这里的例子是Default.aspx,把它往上移到第一位就可以了。权限之前已经设置过,这里就不用重复设置了。

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(15)

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(16)

64位Win7下的.net开发环境调试过程及注意事项(64位Win7下的.net开发环境调试过程及注意事项)(17)

六、 在浏览器(建议使用IE8或Chrome或Firefox)中输入本机IP地址,你开发的系统就打开了,这个世界多么美好。

,