不是必需的SQL Server是数据库,需要用到数据库的时候才需要安装,SQL Server分版本的SQL Server2000个人版不需要1G内存即可运行,最新版的SQL Server2008要求配置可能很高。
.NET Frameworks在微软的网站是免费提供的,直接去官方就可以下载,如果楼主有Visual 的安装光盘的话,一般的安装光盘里会自带.NET Frameworks
Visual 2003对应.NET Frameworks 1.1
Visual 2005对应.NET Frameworks 2.0
Visual 2008对应.NET Frameworks 3.5
注意版本对应,个人所知低版本的应该是只能转换为高版本的程序,比如用.NET 1.1写的程序可以转换为.NET2.0,而.NET2.0的程序好像是不能转换回.NET1.1