V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Linxing
V2EX  ›  问与答

一个巨无语的SQL SERVER 的问题

  •  
  •   Linxing · 2013-06-18 00:30:47 +08:00 · 4050 次点击
    这是一个创建于 4178 天前的主题,其中的信息可能已经有所发展或是发生改变。
    系统WIN7 远程连接已经开启了,晚上的各种解决方法都试过了,实在没办法了,数据库连接不上,期末作业都没得做啊,求大神帮帮忙啊!在线等
    34 条回复    1970-01-01 08:00:00 +08:00
    ETiV
        1
    ETiV  
       2013-06-18 01:50:44 +08:00
    打开页面的一瞬间, 还以为Mac弹出了Windows的报错框...........
    rrfeng
        2
    rrfeng  
       2013-06-18 09:54:40 +08:00
    !!!好真实!我也以为我电脑报错了
    Mutoo
        3
    Mutoo  
       2013-06-18 10:22:02 +08:00
    我记得当时的 sql server 作业我交的是 mysql
    aggron
        4
    aggron  
       2013-06-18 10:24:40 +08:00
    提示说的很明白了,验证实例名称是否正确,和SQL SERVER 已配置为允许远程连接。与WIN7远程连接没有任何关系。
    1. 检查下你的SQL SERVER 服务是否启动
    2. 如果你的SQL SERVER 跑在本机上,服务器名称直接用"."就可以(如果你使用的是SQL EXPRESS,服务器名称就要用".\SQLEXPRESS"),这样就不用配置允许远程连接。
    cxe2v
        5
    cxe2v  
       2013-06-18 10:44:32 +08:00
    @aggron 多半是你说的第二条错误,初学者都会犯这个错误
    123123
        6
    123123  
       2013-06-18 11:31:06 +08:00
    一打开页面我也以为弹出个对话框出来…
    Linxing
        7
    Linxing  
    OP
       2013-06-18 12:20:02 +08:00
    @Mutoo 学长,这个是.NET作业..你们当年期末是交什么啊,我们今年是做教务系统,无奈,难道数据库要用ACCESS?
    Linxing
        8
    Linxing  
    OP
       2013-06-18 12:21:07 +08:00
    @aggron 我知道要配置成允许远程连接,1,2,3点都满足了,可是就是死活连接不上啊..
    Linxing
        9
    Linxing  
    OP
       2013-06-18 12:21:23 +08:00
    @rrfeng 额...
    domizzi
        10
    domizzi  
       2013-06-18 12:37:37 +08:00
    数据库的防火墙的端口开了没...
    好久没搞过sqlserver了..
    manoon
        11
    manoon  
       2013-06-18 13:21:44 +08:00
    os reinstall.
    software renstall.
    对于无语的问题,就这样一直重复着来解决。
    cxshun
        12
    cxshun  
       2013-06-18 13:29:07 +08:00
    检查一下sql server 配置管理器中的配置,貌似有一个客户端协议,里面有一个TCP/IP,把它设为启用,并且端口看看是不是1433.
    还有一个sql server 网络配置,里面也有一样的东西,这里不同的地方是有一个IP ALL,这里默认是没有的,即不允许进行远程连接,设为1433,然后启动它,应该就OK了。
    Linxing
        13
    Linxing  
    OP
       2013-06-18 13:53:01 +08:00
    @domizzi 开了
    Linxing
        14
    Linxing  
    OP
       2013-06-18 13:56:42 +08:00
    @cxshun 请问 sql server 网络配置在哪个位置,找不到,在配置管理器里面看到的那个端口是开的
    Linxing
        15
    Linxing  
    OP
       2013-06-18 13:57:41 +08:00
    @manoon 不想重装它..好麻烦..
    Linxing
        16
    Linxing  
    OP
       2013-06-18 14:01:07 +08:00
    @cxshun 看到了,但是端口也是打开的啊...
    manoon
        17
    manoon  
       2013-06-18 14:03:15 +08:00
    @Linxing

    很多时候,你认为最麻烦的事情也许是最省时间最简单的事情。
    当然,如果你有大把的时间和精力去研究微软家庭各种报错代码和原因的话,你可以慢慢折腾。哈哈。GOOD LUCK
    liuzelei
        18
    liuzelei  
       2013-06-18 15:01:51 +08:00
    named pipes是否已经打开,另外vie要禁用
    Linxing
        19
    Linxing  
    OP
       2013-06-18 15:23:48 +08:00
    @liuzelei 打开了,禁用了....心都碎了...
    min
        20
    min  
       2013-06-18 15:37:07 +08:00
    随便google一下满地的结果
    Linxing
        21
    Linxing  
    OP
       2013-06-18 15:40:20 +08:00
    @min 我也GOOGLE过了,可是没有解决方法...全试过了
    min
        22
    min  
       2013-06-18 15:51:35 +08:00
    放心啦,对于这种著名的坑,你遇到的肯定不是一个万中挑一只有你才碰得到的连微软都不知道的情况。
    好好再检查一下防火墙有没有关掉dns通不通instance名字对不对browser服务开没开。。。
    Linxing
        23
    Linxing  
    OP
       2013-06-18 16:01:27 +08:00
    @min Browser服务开启不了好象。下课回宿舍看看再来。。
    caoyue
        24
    caoyue  
       2013-06-18 16:15:41 +08:00
    默认安装没有改动过配置的话是不会有问题的
    如果是远程服务器上的 Sql Server ,检查防火墙;
    如果是本地的:
    看看是不是 Server Name 或者 Instance Name 写错了
    或者是不是什么优化软件把 Sql Server 的服务给优化了
    hq5261984
        25
    hq5261984  
       2013-06-18 19:19:19 +08:00
    .net framework 3.5 sp1有木有装?
    hector
        26
    hector  
       2013-06-18 19:53:22 +08:00
    90%可能性是没安装成功...首先检查服务是否能开启,不能就卸载重装吧,但是卸载相当的麻烦...要删注册表,删服务,删目录...
    Linxing
        27
    Linxing  
    OP
       2013-06-18 21:05:42 +08:00
    @hector 会不会是VS2010的问题呢?重装基本就是要重装系统的赶脚...
    Linxing
        28
    Linxing  
    OP
       2013-06-18 21:13:38 +08:00
    @hq5261984 跟这个有关系么?系统里面是装了的
    hector
        29
    hector  
       2013-06-18 21:38:45 +08:00
    @Linxing 不会,你是什么版本的? sql2000很容易装成功... 你服务都启动不了,肯定没装成功不用想了...
    Linxing
        30
    Linxing  
    OP
       2013-06-18 21:46:55 +08:00
    @hector SQL2008 问题是我用 management studio 都可以连的上建好数据库了,只是VS2010连不上,这样也算没装成功??
    chaojie
        31
    chaojie  
       2013-06-18 21:55:26 +08:00 via Android
    @Linxing 去看看服务是不是有多个版本,停用多余的或加\实例名
    browser服务开不了怎么用的management?必然是有多个browser服务
    hector
        32
    hector  
       2013-06-19 00:08:26 +08:00
    @Linxing 哦,那应该装好了,你在VS2010里面的实例名,直接用连上的management studio里面显示的全称名试试
    Mutoo
        33
    Mutoo  
       2013-06-19 08:49:27 +08:00
    @Linxing 没人说.net就不能用mysql
    Linxing
        34
    Linxing  
    OP
       2013-06-19 09:56:08 +08:00
    @Mutoo 可以了,但是现在遇到了一个陈南南都不懂得问题..无语....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4131 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:22 · PVG 13:22 · LAX 21:22 · JFK 00:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.