我的 VS2005,可连接SQL SQLServer2005,一点问题没有,但是一旦用到 VS2005的自带 Express版数据库,就报远程连接通道有问题。请问我怎么办?有人叫我重置系统,我很晕,想必有更好的办法,求达人不吝赐教!

解决方案 »

  1.   

    我是菜鸟,既然有sql server 2005为什么还要用express版本?我以前也出过类似问题,不过后来下载了sqlserver 2005 express,重新安装了一遍,就没问题了。个人认为重装系统工程就太大了
      

  2.   

    Express版是VS2005自带的,跟着项目走,方便简洁;通过 SqlDataSource来进行数据操作非常方便。。
    能不能来个可以解决实际问题的大侠? 脆求…………………………………………………………
      

  3.   

    我认为很简单
    1、远程连接没有开启。SQL server 2005外围应用配置器->服务和连接的外围应用配置器->远程连接->本地和远程,同时使用TCP/IP和named pipes
    2、服务器名书写不规范。服务器的书写应该是SENSEN\SQLEXPRESS这样的格式SENSEN用机器名代替如果不是上述问题,除了重新安装系统还能有什么办法呢?!
      

  4.   

    我认为很简单 
    1、远程连接没有开启。SQL server 2005外围应用配置器->服务和连接的外围应用配置器->远程连接->本地和远程,同时使用TCP/IP和named pipes 
    2、服务器名书写不规范。服务器的书写应该是SENSEN\SQLEXPRESS这样的格式SENSEN用机器名代替 
    ------------------------------------------------
    楼上正解
      

  5.   

    把配置设置好这个去网上搜索 很多的也有图片教程我感觉设置好意思最重要的是就是连接字符串要写对了
    如果是express版本的话
    server后面一定要这样写server:./sqlexpress;//本机用.表示,也可以用自己电脑的计算机名
    然后数据库
    database:数据库名称;
    用户名
    uid=用户名;
    密码
    pwd=密码;//密码为空可以不写
    server:./sqlexpress;database:数据库名称;uid=用户名;pwd=密码;
    只要这四个就能连接上,而且最少也要这四项
    如果你数据库写上这四项还连不上
    说明你配置有问题
      

  6.   

    sql Server 2005 Express版的链接时候字符串是这样的:sqlexpress\计算机名如果嫌麻烦,可以直接写一个点.预祝国庆节快乐!~~