none
怎么查看SQL sever 2008默认实例 RRS feed

答案

  • 实例是找到了,也把报表服务器开启了,还是数据连接不上,郁闷呀~~~~~

    确认sqlserver的服务是打开的,报表服务器跟这个没关系. 你可以在本机连接吗? 并且默认情况下sqlexpress的远程连接是禁止的


    有dba的职位吗(北京的),请联系我 stswordman#hotmail.com
    2010年7月6日 1:01
    版主

全部回复

  • 查看”是什么意思?


    有dba的职位吗(北京的),请联系我 stswordman#hotmail.com
    2010年7月4日 9:36
    版主
  • 不好意思,我刚才没有说明白,其实我在测试一个数据连接对象的时候总是连接失败。出错的提示是“在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server已配置为允许远程连接。<provider:SQL Network Interfaces,error:25 - 连接字符串无效>”下面是我要测试的代码,请麻烦帮看一下,另外我的远程连接是开启的。

    using System;
    using System.Data.SqlClient;
    using System.Text;
    
    namespace Test
    {
      class Program
      {
        static void Main(string[] args)
        {
          SqlConnection cn = new SqlConnection
          ("server=\\SQLEXPRESS;database=master;uid=sa;pwd=jack");
          try
          {
            cn.Open();
            Console.WriteLine("连接成功!");
          }
          catch (SqlException sqle)
          {
            Console.WriteLine("连接出错:" + sqle.Message);
          }
          finally
          {
            cn.Close();
          }
        }
      }
    }
    2010年7月4日 13:28
  • 首先确定你的服务是打开的,你要确定服务器的名称,如果你是默认实例,直接输入服务器名称即可。

    "server=\\SQLEXPRESS;database=master;uid=sa;pwd=jack"

    \\sqlexpress 是错误的,替换成你的机器名称。你的是默认实例?还是sqlexpress?可以打开configuration manager查看

    查看

    http://www.connectionstring.com/

    如果是在远程连接sqlserver,查看

    http://support.microsoft.com/kb/914277/zh-cn

     


    有dba的职位吗(北京的),请联系我 stswordman#hotmail.com
    2010年7月4日 13:45
    版主
  • 我装的是SQL sever 2008企业版,默认实例我忘记了,请问configuration manager在哪????
    2010年7月4日 14:47
  • Programs -> microsoft sql server 2008 -> configuration tools.
    2010年7月4日 17:28
  • 可以通过一下代码枚举实例名

     System.Data.Sql.SqlDataSourceEnumerator instance = System.Data.Sql.SqlDataSourceEnumerator.Instance;
     System.Data.DataTable dataTable = instance.GetDataSources();

     


    family as water
    2010年7月5日 2:00
  • "server=\\SQLEXPRESS;database=master;uid=sa;pwd=jack"

     

    ==>

    改成

    "server=.\\SQLEXPRESS;database=master;uid=sa;pwd=jack"

    2010年7月5日 3:36
  • 默认实例名, 是计算机名.

    不过看楼主连接的, 像是 express 哦, 这个默认应该是命名实例, 应该使用: 计算机名\SQLEXPRESS 访问

    2010年7月5日 4:21
  • (local)或者.

    2010年7月5日 11:07
  • 实例是找到了,也把报表服务器开启了,还是数据连接不上,郁闷呀~~~~~
    2010年7月5日 12:41
  • How did you connect to it? Got any error?
    2010年7月5日 19:50
  • (local)或者.

    They don't work for remote connection.
    2010年7月5日 19:51
  • 实例是找到了,也把报表服务器开启了,还是数据连接不上,郁闷呀~~~~~

    确认sqlserver的服务是打开的,报表服务器跟这个没关系. 你可以在本机连接吗? 并且默认情况下sqlexpress的远程连接是禁止的


    有dba的职位吗(北京的),请联系我 stswordman#hotmail.com
    2010年7月6日 1:01
    版主