解决方案 »

  1.   

    是再cmd下运行链接数据库吗?那个怎么写我也给忘了
      

  2.   

    看截图是MSSQLSERVER不是SQLEXPRESS
      

  3.   

    你的连接字符串不是也照着书上写的吧?@"Data Source=localhost;Initial Catalog=students;User Id=sa;Password=ST147258"这样写试试
      

  4.   

    多谢,成功了。但是为什么.\\SQLEXPRESS不行呢?
      

  5.   

    你要写 .\\MSSQLSERVER
    之前和你说了,因为你的实例名是MSSQLSERVER
      

  6.   

    服务里面那个SQL server(MMSSQLSERVER)的意思是什么?是只对这个实例服务么?那为什么3楼的localhost我也成功了呢?(我是楼主,之前的账号找到了)
      

  7.   

    之所以这样也可以是因为你的机器上只装了一个SQL实例,因此这种写法相当于没有指定实例名,使用了默认的实例。这段代码其实就是
    @"Data Source=.;Initial Catalog=students;User Id=sa;Password=ST147258"
    .
    127.0.0.1
    localhost
    这三者是一样的。原理要搞清楚!
      

  8.   

    之所以这样也可以是因为你的机器上只装了一个SQL实例,因此这种写法相当于没有指定实例名,使用了默认的实例。这段代码其实就是
    @"Data Source=.;Initial Catalog=students;User Id=sa;Password=ST147258"
    .
    127.0.0.1
    localhost
    这三者是一样的。原理要搞清楚!准确说是我直接复制粘贴的,因为楼主的SQLSERVER就是默认实例,他后边写个SQLEXPRESS不就错了
      

  9.   


    之所以这样也可以是因为你的机器上只装了一个SQL实例,因此这种写法相当于没有指定实例名,使用了默认的实例。这段代码其实就是
    @"Data Source=.;Initial Catalog=students;User Id=sa;Password=ST147258"
    .
    127.0.0.1
    localhost
    这三者是一样的。原理要搞清楚!
    多谢!
      

  10.   

    之所以这样也可以是因为你的机器上只装了一个SQL实例,因此这种写法相当于没有指定实例名,使用了默认的实例。这段代码其实就是
    @"Data Source=.;Initial Catalog=students;User Id=sa;Password=ST147258"
    .
    127.0.0.1
    localhost
    这三者是一样的。原理要搞清楚!准确说是我直接复制粘贴的,因为楼主的SQLSERVER就是默认实例,他后边写个SQLEXPRESS不就错了
    多谢!