SQL菜鸟请教大神,SQL2008 SSMS登陆时,服务器名称对话框里的选择本计算机名称,然后用两种验证模式登陆都可以看见自己所建的数据库,该对话框里的输入本机IP后,也可以连接上,但只能看见系统数据库,自己建的数据库一个也看不到,查看自建数据的各种权限而不得要领,坐等高人解惑

解决方案 »

  1.   

    谢谢,选择计算机名如 PCOS-08031054\TEST 就连接正常,输入成 66.66.66.66\TEST则出错,(本机IP假设 66.66.66.66) IP\电脑名 也提示找不到数据库
      

  2.   

    都提示“在与sql server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器,请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL网络接口, error:26 - 定位指定的服务器/实例时出错)
      

  3.   

    起初是用其他电脑测试,都是可以连接到master,看不到指定的数据库,本机测试依旧
      

  4.   

    服务器名字不是电脑名称当时服务器名称起的是 PCOS-08031054\TEST,是不是这个原因?服务器名称框里输入 PCOS-08031054 或 IP地址或 LOCAL时看不见数据库,可怎么才能解决呢。
      

  5.   

    貌似直接输入IP地址就登错了服务器,另外一台电脑上服务器名称直接就是计算机名称,换成IP连接正常。
      

  6.   

    如果命名管道和TCP/ip服务都开启了的话,使用IP\实例名就应该能登录的了.现在问题就是你的实例名,要从配置管理器那里找到sqlserver服务,那个括号后面的就是实例名
      

  7.   

    你的机器里是否有两个数据库SQL Server  2005 和 SQl Server 2008。如果是,看一下你用IP登录的是不是SQL Server 2005的数据库。我觉得你登录的应该是2005的数据库,而不是2008的数据库。
      

  8.   

    我也出现了这样的状况,是我电脑上同时存在sql server2005和sql server 2008,用ip登陆的时候,实际上登陆的是sql server 2005,而不是2008,所以你要想连接2008的话,是要处理一下的
      

  9.   

    刚刚忘了回复怎么连接,在sql 2008的设定中sqlserver的通讯协定中的TCP/IP修改IP1的TCP端口号,然后用你的ip地址+逗号+端口号,连接就是2008的数据库了.我的是这样解决的.