兄弟们,帮帮忙,急求答案,不胜感激!!! QQ:346185051
我在服务器上用VB.NET开发了一个asp.net程序,用ado.net访问sql server数据库。服务器连在局域网内,程序能访问数据库。但是如果断开“本地连接”,就不能访问数据库,求大家帮我给点意见。多谢!!
EMAIL:haig2005@126.com
问题点数:20、回复次数:23Top
1 楼daishengs(横舟摆渡)回复于 2006-03-07 00:08:36 得分 0
你电脑都断开本地连接了,还想连局域网的数据库?不可现实啊Top
2 楼lnwuyaowei(风可以追我)回复于 2006-03-07 00:27:09 得分 0
晕.呵呵.Top
3 楼haig(笑面相迎)回复于 2006-03-07 11:57:42 得分 0
呵呵,问题有歧义,兄弟理解错了,是想把服务器当做单机使用,不用局域网,还能访问服务器本机数据库Top
4 楼gngnandgngn(仗义执言 )回复于 2006-03-07 12:11:11 得分 0
连接语句错了,用localhostTop
5 楼yanghuijun(会飞的鱼)回复于 2006-03-07 12:21:49 得分 0
这种问题我也遇到过,试了很多也没有方法解决
要连接SQL数据库,好像网卡必须工作,否则连不上
小弟愚见!!Top
6 楼mytail001(Never Give Up!)回复于 2006-03-07 12:40:43 得分 0
好像不会的吧,单击不连网,那不也是能用的吗Top
7 楼sysyj()回复于 2006-03-07 12:52:55 得分 0
在未连网的单机上都可以访问SQL SERVER数据库,使用以下连接字符串试一试:
server='127.0.0.1';user id='用户名';password='密码';database='数据库名';Top
8 楼seabluecn()回复于 2006-03-07 13:11:22 得分 0
数据库服务器,用localhost或者127。0。0。1就可以访问,网卡不工作没有关系,网站也一样,你也必须用localhost或者127.0.0.1访问Top
9 楼haig(笑面相迎)回复于 2006-03-07 22:59:42 得分 0
server='127.0.0.1';user id='用户名';password='密码';database='数据库名';
好像不行,有成功经历的兄弟能否详细说下,高分感谢Top
10 楼saviour_ss(菜鸟程序员)回复于 2006-03-07 23:28:56 得分 0
打开企业管理器,右键单击SQL server组(新建SQL server注册)可用服务器名填写自己的计算机名,注册成功后再用(server='127.0.0.1';user id='用户名';password='密码';database='数据库名';)这个试试
Top
11 楼seabluecn()回复于 2006-03-08 08:13:08 得分 0
Provider=SQLOLEDB;server=localhost;database=数据库;uid=用户名;pwd=密码
这个是OLEDB连接
server=localhost;database=数据库;uid=用户名;pwd=密码
这个是SQL连接,连接SQL Server第二个快点
不可能不行,除非你的电脑设置不对,我一直都用这些连接,家里的电脑没有网线也是没问题的Top
12 楼naonaolong()回复于 2006-03-08 08:34:07 得分 5
从数据管理器里,拖动要连接的数据库,察看它的连接代码写法!照着写就行了!最简单!Top
13 楼silk_C(silk)回复于 2006-03-08 10:07:38 得分 0
localhost
或者
127.0.0.1Top
14 楼tjxuemo(一汐)回复于 2006-03-08 10:15:49 得分 15
server=.;user id='用户名';password='密码';database='数据库名'
注意server=.(英文句号)
试试这个,我的机器就这么干的(没网线),没问题的,你看看吧Top
15 楼haig(笑面相迎)回复于 2006-03-08 10:19:25 得分 0
server=localhost;database=数据库;uid=用户名;pwd=密码
这个不行呀,你是否用“命名管道”访问?如何设置?望告知,多谢Top
16 楼caicaibao(菜菜(包))回复于 2006-03-08 10:26:55 得分 0
N久没用没网卡的机器了,记不清了,localhost应该是可以的,试试吧Top
17 楼tjxuemo(一汐)回复于 2006-03-08 10:30:17 得分 0
server=.;user id=用户名;password=密码;database=数据库名
再次声明如果只是连接串的问题,这样已经可以了
楼主试试可行就可以结帖了Top
18 楼haig(笑面相迎)回复于 2006-03-08 14:40:05 得分 0
tjxuemo(一汐) ,你的SQL SERVER 如何设置?
我想问题一直没解决,不然我就愿意给分了,多谢Top
19 楼tjxuemo(一汐)回复于 2006-03-08 15:53:39 得分 0
TO:haig(笑面相迎)
请确认你用的是本地数据库,用户名、密码没有错误
如果你像我说的那样设置web.config还有问题的话
那么我确认你这问题不是连接字符串错误的问题
你能不能把抱错的信息贴出来看看
Top
20 楼real0411(大头牛)回复于 2006-03-08 16:06:49 得分 0
上次好像连IIS都不能用,网卡没工作。
上次笔记本带出来了,演示一下居然找不到地址。Top
21 楼haig(笑面相迎)回复于 2006-03-08 16:18:51 得分 0
tjxuemo(一汐) :多谢!重新配置SQL SERVER 的命名管道,按你的方法,问题解决。
提醒大家:一。配置SQL SERVER 的命名管道
二。server=.;user id=用户名;password=密码;database=数据库名
再次感谢朋友们!
Top
22 楼xcz1943(小钊)回复于 2006-03-08 16:27:00 得分 0
www.connectionstrings.comTop
23 楼tanqimin(厨师卡尔)回复于 2006-03-08 16:33:31 得分 0
呵呵,不是网卡要工作,而是一定要插网卡!Top




