2 lzx longyou lzx_longyou 于 2015.06.04 22:52 提问

C# 怎么在局域网中连接数据库

一个大作业要用打C#连接局域网数据库。就是比如两台主机连接同一个局域网,然后一台主机上有数据库,我在另一台主机上winform程序想连接数据库,代码该怎么写。数据库是SQL Server 2008。 求大神给个答案,怎么设置SQL Server 2008,怎么写连接代码。

4个回答

caozhy
caozhy   Ds   Rxr 2015.06.04 22:56

sql server那边需要设置4个东西:
(1)服务管理器中运行tcp协议,并且绑定好端口(默认1433)
(2)在ssms中设置允许远程访问
(3)在ssms中设置安全性为混合验证,设置sa密码
(4)在操作系统的防火墙上允许你的sql server用的端口
你的客户端程序的连接字符串,数据库写对方的ip,如果对方机器上有多个sql server,需要加上实例名,否则不要。
同时注意用户名密码

这样就可以了。
还有不会按照我说的具体google下操作步骤。

dulo2005
dulo2005   2015.06.04 23:01

楼上说的是对的,可以去看下别人的源码,或者去搜一下连接数据库字符串,就可以了

frank_20080215
frank_20080215   2015.06.05 06:09

用ADO.Net来实现,看看

qq_28763887
qq_28763887   2015.06.05 11:46

用ADO.Net来实现

Csdn user default icon
上传中...
上传图片
插入图片