用c#写了一个连接SqlServer数据库的winform程序,在自己电脑上能运行,在其他电脑上就出现错误
其它电脑要运行,需要配置/修改连接字符串,其中的ip和实例名,同时配置sql server,允许tcp/ip协议、远程连接、防火墙
具体参考:https://www.cnblogs.com/daomul/archive/2013/04/01/2993646.html
你写了个链接数据库的程序,里面的数据库链接字符串肯定不同,你应该链接的是本地数据库,又不是远程数据库。所以你在别的电脑运行时。要改数据库连接字符串的。前提是别的电脑也安装了数据库
检查下自己电脑的名称和实例名是否正确,
写的程序如果用的是你自己电脑上的sqlserver库,程序在别人电脑上则要开启你自己数据库的远程访问,并且不能关闭电脑
public static string connStr = "server=.;uid=sa;pwd=Password@sa;database=hongrui;";//配置文件中读取
public static SqlConnection con = new SqlConnection(connStr); //SQL server 配置
con.Open(); //连接