我想访问另外一台机器上的 数据库 sql server 2005请问 要如何写代码 做哪些配置我只会访问本机的数据库所以最好有一个好的例子  写的详细一点 谢谢大家了

解决方案 »

  1.   

       呵呵 不知道楼主究竟要做什么?
        只是进行远程链接 还是要坐链接服务器
          如果只是远程链接的话把链接字符串的ip 端口修改下就ok 如果是链接服务器的话 那就必须在相关库下添加链接服务器了 呵呵
      

  2.   

    DataSource="另一个计算机的IP或主机名"
      

  3.   

    1)开放防火墙端口;2)vpn时好象要设置sql长时间连接。
      

  4.   

    怎么连本地就怎么连远程.都是在web.config里设置.你只要把本地的IP改成远程的,把用户和密码也改成远程的就行了.
      

  5.   

    <appSettings> 
        <add key="ConnectionString" value="Data Source=另一台机器的IP;Database=db_Jmail;User id=sa;PWD=sa"/> 
      </appSettings> 
      

  6.   

    参考:using(SqlConnection conn = new SqlConnection("Data Source=远程机器的IP或域名;Initial Catalog=数据库名;uid=数据库用户名;pwd=数据库密码;"))
    {
        if(conn.State == ConnectionState.Closed) 
            conn.Open();
        SqlCommand cmd = new SqlCommand("select * from 你要查询的表",conn);
        SqlDataAdapter sda = new SqlDataAdapter(cmd);
        DataTable dt = new DataTable();
        sda.Fill(dt);
    }
      

  7.   

    WEB:<appSettings> 
        <add key="ConnectionString" value="Data Source=另一台机器的IP;Database=db_Jmail;User id=sa;PWD=sa"/> 
      </appSettings>
    WINFORM:
    SqlConnection conn = new SqlConnection("Data Source=远程机器的IP或域名;Initial Catalog=数据库名;uid=数据库用户名;pwd=数据库密码;")
      

  8.   

    Data Source=远程机器的IP或域名;Initial Catalog=数据库名;uid=数据库用户名;pwd=数据库密码
      

  9.   

    可以参照http://www.chinajsp.com/support/howto/mssql.htm
      

  10.   

    string str = "Data Source=服务器ip;Database=数据库名;user id=登录用户名;password=登录密码";
    string sql="查询语句";
    SqlConnection con = new SqlConnection(str);
    con.Open();
    SqlDataAdapter sda = new SqlDataAdapter(sql,con);
    DataSet ds = new DataSet();
    sda.Fill(ds);
    con.Close();
      

  11.   

    <add key="ConnectionString" value="server= "目标地址IP" ;database=HealthDBA;uid=sa;pwd="/>
      

  12.   


    <appSettings>
    <add key="ConnectionString" value="server=远程服务器IP地址;database=数据库名;uid=用户名;pwd=密码"/>
    </appSettings>
      

  13.   

    这个我刚刚做过。
    前提:要在同一个网段的两台装有sql数据库的电脑。
    电脑一,在安全性里面新建登录,新建一个用户,赋以这个用户访问要在电脑二访问的数据库的权限。
    电脑二,在安全性里面的链接服务器,新建服务器链接,输入电脑一的ip,然后选择服务器类型:sql server,然后在这里有个安全性的标签,选择用此安全上下文进行,输入你在电脑一新建用户的用户名和密码。即可连接。
      

  14.   

    Data Source=改成IP就可,同时端口要开
      

  15.   

    string str = "Data Source=服务器ip;Database=数据库名;user id=登录用户名;password=登录密码"; 
    string sql="查询语句"; 
    SqlConnection con = new SqlConnection(str); 
    con.Open(); 
    SqlDataAdapter sda = new SqlDataAdapter(sql,con); 
    DataSet ds = new DataSet(); 
    sda.Fill(ds); 
    con.Close();
      

  16.   

    Data Source=另一台机器的IP;Database=db_Jmail;User id=sa;PWD=sa
    注意端口号
      

  17.   

    SqlConnection mySqlConnection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFileName=" + Application.StartupPath + "  \\Information.mdf;Integrated Security=True;User Instance=True"); 
      

  18.   

    SqlConnection mySqlConnection = new SqlConnection(@"Data Source=另一台机器的IP\SQLEXPRESS;AttachDbFileName=" + Application.StartupPath + "  \\Information.mdf;Integrated Security=True;User Instance=True");