我把昨天装的study实例卸载了,仔细研究了一下自述文件,按照里面的说明,我在C盘根目录新建了一个名为 MSDELog.log 的日志文件,然后在命令提示行中键入“Setup SAPWD=chengbo /L*v C:/MSDELog.log SECURITYMODE=SQL”安装结束后发现日志文件的最后记录着安装成功,那么应该就行了吧。到start - > Administrative Tools - > Services,将MSSQLSERVER这个服务启动,重启电脑后就发现右下角有SQL Server Service Manager的图标了,绿色的,说明它正在运行。
安装是成功了,但是却没有Northwind数据库,上网搜索了一番,在MSDN发现了解决方法, 原来MSDE不自带Northwind等范例数据库,按照说明我下载了mfc_database_DBSampUtil.exe,解压后得到三个文件:northwind.sql、pubs.sql、SampDBInstall.exe。双击SampDBInstall.exe,在Server后的TextBox中填入(local)点OK就开始装了。成功后打开VS.Net,在服务器资源管理器里的SQL Server中找到了刚才安装的Northwind和pubs数据库,现在来测试测试是否正常。 新建一个WebForm,在cs文件中用以下代码更改Page_Load方法:
 private void Page_Load(object sender, System.EventArgs e)
  private void Page_Load(object sender, System.EventArgs e) 
 
     {
{  SqlConnection Conn = new SqlConnection("Server=(local);uid=sa;pwd=chengbo;Connection Timeout=5;database=northwind;");
      SqlConnection Conn = new SqlConnection("Server=(local);uid=sa;pwd=chengbo;Connection Timeout=5;database=northwind;");  try
      try 
 
       {
{  SqlDataAdapter da = new SqlDataAdapter("SELECT FirstName, LastName FROM Employees", Conn);
        SqlDataAdapter da = new SqlDataAdapter("SELECT FirstName, LastName FROM Employees", Conn);  DataSet ds = new DataSet();
        DataSet ds = new DataSet();  da.Fill(ds);
        da.Fill(ds);  DataGrid1.DataSource = ds;
        DataGrid1.DataSource = ds;  DataGrid1.DataBind();
        DataGrid1.DataBind();  }
      }  catch(Exception ex)
      catch(Exception ex) 
 
       {
{  Response.Write(ex.ToString());
        Response.Write(ex.ToString());  }
      }  }
    } 按F5后启动浏览器,显示的是下面的表格:
| FirstName | LastName | 
| Nancy | Davolio | 
| Andrew | Fuller | 
| Janet | Leverling | 
| Margaret | Peacock | 
| Steven | Buchanan | 
| Michael | Suyama | 
| Robert | King | 
| Laura | Callahan | 
| Anne | Dodsworth |