永发信息网

C#/.net 如何连接远程sql server2005数据库?

答案:5  悬赏:40  手机版
解决时间 2021-03-11 19:30
  • 提问者网友:泪痣哥哥
  • 2021-03-11 00:14
我在本地的sqlserver2005里可以连接远程数据库,为什么在.net里就不可以了,是不是连接语句出了问题,望达人指点,小弟拜谢!
连接语句:public static String ConnectString = "packet size=4096;user id=ws;data source=212.45.217.112\\SOFTLABSERVER; persist security info=True;initial catalog=weatherservice;password=ws";

为防止侵权,数据源是乱输的,望见谅!
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-03-11 01:25
data source=212.45.217.112\\SOFTLABSERVER

连接远程的实例是要通过端口来连接的。 你在sql的服务管理器里面给SOFTLABSERVER这个实例设置一个端口,比如说是1533
那么连接字符串就应该这么写

public static String ConnectString = "packet size=4096;user id=ws;data source=212.45.217.112,1533; persist security info=True;initial catalog=weatherservice;password=ws";
全部回答
  • 1楼网友:北方的南先生
  • 2021-03-11 06:37
看一下是不是你的用户名或密码错误 要不就是你请求的数据库名称有问题
  • 2楼网友:独行浪子会拥风
  • 2021-03-11 05:18
数据库要过防火墙 还有把数据库启动远程连接服务 sql agent 如果你设置不了数据库过服务器 就直接关了 其余的就是配置数据库连接了 使用ip地址连接 用sql登录 127.0.0.1\20100424-1013 这里写错了 应该是192.168.1.10几 你查看一下你的网上邻居ip是多少
  • 3楼网友:不甚了了
  • 2021-03-11 03:50
你的数据库是否允许远程连接呢? 打开SQL server 2005的配置工具中的外围应用配置器,打开服务和连接的外围应用配置器,看看你的mssqlserver服务是否允许远程连接。如果改变了设置,需要重启mssqlserver服务来使设置生效。
  • 4楼网友:患得患失的劫
  • 2021-03-11 02:41
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False; 如果不好用,查看sql server的配置.还有你把你现在的错误贴出来,报什么错了?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯