我同时安装 sql server 2000和vs 2005自带的sql server 2005
运行这个.aspx
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e) {
SqlConnection Conn=new SqlConnection();
Conn.ConnectionString="server=localhost;database=pubs;uid=sa;pwd=''";
Conn.Open();
SqlCommand Comm=new SqlCommand("select * from Authors ",Conn);
SqlDataReader dr=Comm.ExecuteReader();
dg.DataSource=dr;
dg.DataBind();
Conn.Close();
}
</script>
<asp:DataGrid id="dg" runat="server" />已经成功运行,能在页面显示数据表信息
我已经将服务sql serveragent启动,设为自动
一运行那个.aspx就会自动停止sql server 2000服务器和sql serveragent服务
再启动,差不多一分中就自动停止退出那个程序,就不会
究竟是程序的问题,还是sql server 2000和sql server 2005的冲突

解决方案 »

  1.   

    可能是程序问题吧,sql server 2000和sql server 2005装在一起一般不会有冲突的。
      

  2.   

    这个应该和aspx没有关系,你换台服务器试试
      

  3.   

    查事件日志
    发现系统信息并没有错误信息
    但有许多信息内容是 
    上午 01:26:23    SQLSERVERAGENT 服务处于 正在运行 状态
    上午 00:47:27    SQLSERVERAGENT 服务成功发送一个 开始 控件
    上午 00:47:27    MSSQLSERVER 服务处于 正在运行 状态
    上午 00:47:27    MSSQLSERVER 服务处于 正在运行 状态
    上午 00:47:21    MSSQLSERVER 服务成功发送一个 停止 控件
    上午 00:47:20    MSSQLSERVER 服务成功发送一个 停止 控件
    上午 00:46:34    MSSQLSERVER 服务处于 正在运行 状态
    上午 00:46:34    MSSQLSERVER 服务成功发送一个 开始 控件
    上午 00:46:21    MSSQLSERVER 服务处于 停止 状态
    上午 00:46:20    MSSQLSERVER 服务成功发送一个 停止 控件
    上午 00:45:24    MSSQLSERVER 服务处于 正在运行 状态
    上午 00:45:24    MSSQLSERVER 服务成功发送一个 开始 控件
    上午 00:44:21    MSSQLSERVER 服务处于 停止 状态
    上午 00:44:20    MSSQLSERVER 服务成功发送一个 停止 控件
    我也不明白为什隔不到一分钟就老是sql server服务器停止