在我装的sql server management studio express中,在连接到服务器的时候,服务器名称中有两个选项,一个是计算机名zv,还有一个是zv\sqlexpress,请问一下,这两个服务器名有什么区别??     帮别人用ASP。NET做了一个小网站,目前我遇到的困难是,在自己机器上能正常运行,使用的数据库服务器是zv。
但是我把它搬到别的机器上去之后,打开的网页只能显示静态的部分,与数据库相关的内容都无法显示。大家帮我分析下是什么原因?????
    而且在sql server management studio express中,在连接到服务器的时候,服务器名称中只有一个选项,是zv\sqlexpress,能正常连接,我试图用zv连接,总也连接不上,这又是什么原因????????

解决方案 »

  1.   

    zv
    zv\sqlexpress表示的是实例名,单纯的zv是默认的实例,而zv\sqlexpress 指的是sqlexpress实例。用zv连接不上的时候,提示什么错误?
    不过一般是实例没有开启而导致的,到配置管理器,把服务起起来吧。
      

  2.   

    zv 是主机名
    zv\sqlexpress 是数据库服务器实例名,SQL远程连接要用实例名,试想下一台主机又装sql2000,又装sql2005时都用主机名如何连接???
      

  3.   

    用zv 连接时错误提示是:SQL server 错误2
    Provider 错误:40备注一下,我连接的是本机上的SQL,不是远程的。
    还有,我自己机器 上运行正常,我看了下,我的SQL server服务中有两上服务,一个是SQLEXPRESS,还有一个是MSSQLSERVER,两个都正常运行。
    而在另外一台机器上只有一个服务SQLEXPRESS正常运行。
    这是什么原因,装的程序都是一样的啊??
      

  4.   

    一个是SQLEXPRESS,还有一个是MSSQLSERVER,两个都正常运行。第一个可能是装vs 时,VS自带的,
    另一个是安装SQL 数据库,配置的实例
      

  5.   

    你看看你的协议有没有看:TCP\IP ,NAME PIPE  协议
    还有一个可能就是,你连接字符串的datasource写错了,导致连不上。一般就这几个问题。
      

  6.   

    zv与zv\express分别表示不同的实例,一个实例指一数据库服务器你的情况,不能显示数据库网页部分,应是连接问题
    开发好的软件,安装到新机器后,必须设置数据库的连接串,使软件能正确连接到数据库