我用的是C#,怎么连接局域网的SQL。
数据库的IP地址是192.168.0.232
数据库是LOGISTICS
连接字符串怎么写?
怎么才能连接另外一台机子的数据库?

解决方案 »

  1.   

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Data.SqlClient;
    using System.Configuration;
    namespace XMKF2000.DYClass
    {
        class DBConnection
        {
            //定义MyConnection方法,用户在使用时只需调用这个方法就可以连接数据库
            public static SqlConnection MyConnection()
            {
                //返回数据库连接字符串
            
                string strcon = System.Configuration.ConfigurationManager.AppSettings["DYDJCon"];
                return new SqlConnection(strcon);
            }    }
    }
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <configSections>
        </configSections>
      <appSettings>
      <add key ="DYDJCon" value="server=..;database=..;User ID=..;Password=.." />
      </appSettings>
    </configuration>
      

  2.   

    下面的是配置文件 在配置文件里面填你所需要连接服务器的IP,数据库 用户名和密码就OK
      

  3.   

    还是报错,如下:
    在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
      

  4.   


    老大 你得打开远程连接啊  就是TCP/TP
      

  5.   

    打开sqlserver 数据库->右键->属性->允许远程访问 没记错的话
      

  6.   

    打开了呀,是不是 数据库->右键->属性->连接->远程服务器连接->允许其它SQL Server使用 RPC远程连接到本SQL Server