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

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

0

5个回答

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

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

0
wodexinhao
wodexinhao 他的意思应该是要他自己那台机子作为数据库服务器,相当于把数据库部署在服务器端,客户端不需要安装sql server
11 个月之前 回复
caozhy
操作员马善福(贵阳专业挖机) 另外也不排除人家的电脑根本没有装sql server。如果你怕麻烦,推荐你用localdb,它配置起来比完整版的 sql server简单多了。
11 个月之前 回复

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

0

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

0

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

0

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

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!