QAQ123123123
2018-06-15 02:27
采纳率: 50%
浏览 1.0k

c#程序连接数据库的问题

用c#写了一个连接SqlServer数据库的winform程序,在自己电脑上能运行,在其他电脑上就出现错误图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • threenewbee 2018-06-15 02:32
    已采纳

    其它电脑要运行,需要配置/修改连接字符串,其中的ip和实例名,同时配置sql server,允许tcp/ip协议、远程连接、防火墙

    具体参考:https://www.cnblogs.com/daomul/archive/2013/04/01/2993646.html

    已采纳该答案
    打赏 评论
  • 你写了个链接数据库的程序,里面的数据库链接字符串肯定不同,你应该链接的是本地数据库,又不是远程数据库。所以你在别的电脑运行时。要改数据库连接字符串的。前提是别的电脑也安装了数据库

    打赏 评论
  • ??856 2018-06-17 07:19

    检查下自己电脑的名称和实例名是否正确,

    打赏 评论
  • M_Mark 2018-06-18 06:20

    写的程序如果用的是你自己电脑上的sqlserver库,程序在别人电脑上则要开启你自己数据库的远程访问,并且不能关闭电脑

    打赏 评论
  • alehuifei 2018-06-20 08:02

    public static string connStr = "server=.;uid=sa;pwd=Password@sa;database=hongrui;";//配置文件中读取
    public static SqlConnection con = new SqlConnection(connStr); //SQL server 配置
    con.Open(); //连接

    打赏 评论