none
使用win7系统,软件连接不上服务器上的SQL2000 RRS feed

  • 问题

  • 选择连接库的名称的时候不显示库名。

    已经选择了作为管理员登陆,而且也设置过兼容性选项,能ping通服务器。

    其他使用XP系统的客户端都正常连接。

    2011年4月20日 3:11

答案

  • 1. 内用的啥子工具或者方式连接的呢?
    2. 连接不成功,有没有报错呢?
    您的问题描述的不清楚,但应该是您使用的软件或者您本地环境的问题,建议找你们的IT看看。
    2011年4月20日 7:13

全部回复

  • 选择连接库的名称的时候不显示库名。

    已经选择了作为管理员登陆,而且也设置过兼容性选项,能ping通服务器。

    • 已移动 Jackie-Sun 2011年4月20日 8:22 (发件人:ADO.NET 与 LINQ)
    • 已合并 Ai-hua Qiu 2011年4月27日 2:55
    2011年4月20日 3:09
  • 1. 内用的啥子工具或者方式连接的呢?
    2. 连接不成功,有没有报错呢?
    您的问题描述的不清楚,但应该是您使用的软件或者您本地环境的问题,建议找你们的IT看看。
    2011年4月20日 7:13
  • How did you connect to sql server? Tried type in sql instance name?

    2011年4月20日 13:52
  • SQL 2000请打上SP4(还是SP5的)补丁后才能被外界访问的.~

     

    在这里提供给你一个连接字符串的格式

     

    机器名\实例名,端口

    Example:

    Localhost\MSSQLSERVER,1433


    QQ:261621172
    2011年4月21日 1:16
  • 如果是在复杂的网络环境下的话.

    请适当在网络设备的软设置中添加端口映射


    QQ:261621172
    2011年4月21日 1:17
  • Example:

    Localhost\MSSQLSERVER,1433


    QQ:261621172

     

    你好 dotNetDR_,

     

    你提供给这个例子是不准确的的, MSSQLSERVER是默认的实例名, 连接默认的SQL Server实例时,我们只需要提供机器名或者IP地址作为连接时的server name, 而不需要提供实例名,如果写了实例名会报错。对于命名实例, server name应该是你提供的格式,computer_name\instance_name.

     

     


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. This can be beneficial to other community members reading the thread.

    2011年4月21日 1:51
    版主
  • WeiLin Qiao你好,

    我已经无数遍地试过在SSMS中利用

    localhost\MSSQLSERVER,1433

    作为服务器名去连接我的数据库了

     

    我选用的是WINDOWS集成验证方式!

    如果你机子上这样写不行的话.请与我取得联系.

    我会分析连接不了的原因.谢谢.


    QQ:261621172 http://highend.cnblogs.com 天杀下来的BUG,不怕有我来挡!
    2011年4月21日 2:05
  • Hi dotNetDR_,

     

    那是因为你添加了端口号1433,如果我们在连接时提供了端口号,那么不管提不提供instance_nam,都会连接成功。 你可以试下如果不提供端口号,那么localhost\MSSQLSERVER肯定是行不通的,


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. This can be beneficial to other community members reading the thread.
    2011年4月21日 2:19
    版主
  • SORRY, 我忘了在我的回复里申明不使用端口号这种情况了。 谢谢你的提醒


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. This can be beneficial to other community members reading the thread.
    2011年4月21日 2:20
    版主
  • 嗯.非常感谢你的指导.如果不添加端口名,光Server_Name\instance_name确实连接不了.

     

    根据我的经验,建议连接参数中的服务器名都按照

    机器名\实例名,端口

    这种全部显式设定的方式去连接,这样才能完全保证不出任何差错.


    QQ:261621172 http://highend.cnblogs.com 天杀下来的BUG,不怕有我来挡!
    2011年4月21日 2:28
  • 嗯 呵呵


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. This can be beneficial to other community members reading the thread.
    2011年4月21日 2:30
    版主
  • 嗯.非常感谢你的指导.如果不添加端口名,光Server_Name\instance_name确实连接不了.

     

    根据我的经验,建议连接参数中的服务器名都按照

    机器名\实例名,端口

    这种全部显式设定的方式去连接,这样才能完全保证不出任何差错.


    QQ:261621172 http://highend.cnblogs.com 天杀下来的BUG,不怕有我来挡!

    对了 我说的不添加端口号时,对于默认的实例 如果用computer_name\MSSQLSERVER是不可以的,但如果你用的是命名实例而且确保SQL Server Browser是运行的且它的端口号1434没有被防火墙阻塞的时候那么computer_name\instance_name也是可以的
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. This can be beneficial to other community members reading the thread.
    • 已建议为答案 dotNetDR_ 2011年4月21日 2:36
    2011年4月21日 2:32
    版主
  • 能否抽空看一下

    http://social.msdn.microsoft.com/Forums/zh-CN/sqlserverzhchs/thread/f3744856-5d0e-4743-b5c2-30333b610a8a

     

    我实在是拿SSMS实在是没折了.


    QQ:261621172 http://highend.cnblogs.com 天杀下来的BUG,不怕有我来挡!
    2011年4月21日 3:11