我在win7上面建了一个数据库,用的是sql2005,这个服务器有一个静态ip,我想通过另外一台电脑来访问按照网上说的都设置没问题了,但还是没法访问用sa登陆的时候提示登陆失败我的服务器名称直接写的Ip地址,请问这样有没有什么问题?
要不要在ip地址后面加端口号?怎么个加法?
这个问题已经困扰我两三天了,一直没解决。我用的win7,不知道有没有什么影响,有知道的麻烦给我普及一下科学文化知识吧!!!分不多了,都献上了,别嫌少

解决方案 »

  1.   

    纯连数据库没问题的,把防火墙关了,TCP/IP,sql Browser开了。如果你要远程登录到Windows然后再访问SQLServer,那就要对Windows配置。
      

  2.   


    我不需要远程登录到windows,只要sql服务开着,能连接到数据库就可以了,不过按照网上的方法都弄了,还是连不上连接的时候都提示sa登录失败
      

  3.   

    MSSQL是否在配置工具-》配置管理-》sqlserver 网络配置-》tcp/ip 里设置1433端口。
    如果已设置 请在telnet 服务器ip 1433 看是否可连接,问题基本解决了。
      

  4.   

    sa登录失败有很多原因:1、密码对但是实例不对;2、sa密码不对;3、连ping都ping不通
      

  5.   


    现在能够ping通,密码应该也没问题请问实例应该怎么写呢???
      

  6.   

    实例的话,远程登录最好使用IP\实例名  这样,特别是实例名那里。由于2008R2(2008不知道会不会)默认会有个sqlexpress的实例,所以很容易连错数据库
      

  7.   


    <add name="test" connectionString="metadata=res://*/test.csdl|res://*/Easeresort.ssdl|res://*/test.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=192.168.0.1;Initial Catalog=test;User ID=sa;Password=123456;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
      

  8.   

    Data Source这个写你哪个静态的服务器
    其他的不变,你的是什么就写什么!这个跟win7有冒险的关系,我的就是min7,并且我用的数据库也是其他的服务器上的!建议在写配置文件事前先ping一下ip看能否ping通!
      

  9.   


    我的sql2005就装在了win7上,有一台xp也装了,都连接不上上面有人说连接的时候需要在ip地址后面加上实例名,不知道这个该怎么加还有您的xml code应该加在哪儿。