C# 为什么本机就可以连接数据库,换一台电脑就连不上了
我用的连接数据库的语句是SqlConnectionconn=newSqlConnection("integratedsecurity=true;database=Per系...
我用的连接数据库的语句是
SqlConnection conn = new SqlConnection("integrated security=true; database=Per系统; server=localhost; connect timeout=30");
在我这台机就可以实现INSERT和select但到其他机子上就不行了,只要INSERT就弹错错误,说是数据库连接问题~
而且很奇怪的我在其他机子上开着VS2005那个程序,如果同时打开SQL2005那个数据库软件里面那个数据库文件就会有错误~
我是把我做好的系统发给人家的,同时把数据库源文件发给人家,并且附加到别人那台电脑的SQL2005里面了~按说我代码里面连的是LOCALHOST应该是没有问题的啊~
各位大虾帮帮我吧~~
我们安装的都是WINDOS认证~所以一般不用用户名密码,所以我才放心的用LOCALHOST~我还想问一下,如果他台机没安装IIS可以用LOCALHOST吗?貌似很多人在安装SQL2005过程中都会遇到IIS和一个什么COM警告的~不知道会不会影响~我这个很久以前安装的了~都忘了有没有安装IIS~ 展开
SqlConnection conn = new SqlConnection("integrated security=true; database=Per系统; server=localhost; connect timeout=30");
在我这台机就可以实现INSERT和select但到其他机子上就不行了,只要INSERT就弹错错误,说是数据库连接问题~
而且很奇怪的我在其他机子上开着VS2005那个程序,如果同时打开SQL2005那个数据库软件里面那个数据库文件就会有错误~
我是把我做好的系统发给人家的,同时把数据库源文件发给人家,并且附加到别人那台电脑的SQL2005里面了~按说我代码里面连的是LOCALHOST应该是没有问题的啊~
各位大虾帮帮我吧~~
我们安装的都是WINDOS认证~所以一般不用用户名密码,所以我才放心的用LOCALHOST~我还想问一下,如果他台机没安装IIS可以用LOCALHOST吗?貌似很多人在安装SQL2005过程中都会遇到IIS和一个什么COM警告的~不知道会不会影响~我这个很久以前安装的了~都忘了有没有安装IIS~ 展开
4个回答
展开全部
而且很奇怪的我在其他机子上开着VS2005那个程序,如果同时打开SQL2005那个数据库软件里面那个数据库文件就会有错误~
这个做法是错误的,同一个数据文件被一个进程打开之后,就会锁死,别人打不开。
剩下的那个问题:
1:你这个链接数据库的账号密码没有,你机器上数据库是用的WINDOWS认证吧? 他的机器上呢? 查看一下是否需要用户名和密码。
2:他机器上的数据库安装错误,比如,数据库名称不对等。
3:重新启动计算机。
4:还不好的话,那就拿个棒子,肖他的机器一顿,看它让不让连!
IIS得装,不过你报的那个错误貌似和IIS没啥关系吧。 经验有限,实在想不出来别的原因。
这个做法是错误的,同一个数据文件被一个进程打开之后,就会锁死,别人打不开。
剩下的那个问题:
1:你这个链接数据库的账号密码没有,你机器上数据库是用的WINDOWS认证吧? 他的机器上呢? 查看一下是否需要用户名和密码。
2:他机器上的数据库安装错误,比如,数据库名称不对等。
3:重新启动计算机。
4:还不好的话,那就拿个棒子,肖他的机器一顿,看它让不让连!
IIS得装,不过你报的那个错误貌似和IIS没啥关系吧。 经验有限,实在想不出来别的原因。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题应该在安装SQL数据库时出现的问题
而他安装的时候出现要安装实例,所以LOCALHOST就是你的数据库所在的数据库服务器上了
而他安装的时候出现要安装实例,所以LOCALHOST就是你的数据库所在的数据库服务器上了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那就是那边的SQL数据库没设置好,好好对比对比
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
换一台计算机后 就把SqlConnection里面的参数重新复制一遍
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询