各位仁兄、高手:
小弟本地的asp程序可以连接局域网上的数据库,可是asp.net 的程序却不行 ,连接本机的sqlserver倒可以,而且sqlserver查询分析器可以连上对方机子,我asp的连接字符串这样写:
"Provider=SQLOLEDB;Data Source=Lz;Uid=sa;Pwd=13338280669;Database=LzHumanSource"
.net 的连接字符串这样写:
"user id=sa;data source=Lz;initial catalog=LzHumanSource;password=13338280669"
可是就是连不上?
请各位提点提点,究竟是怎么回事??
小弟本地的asp程序可以连接局域网上的数据库,可是asp.net 的程序却不行 ,连接本机的sqlserver倒可以,而且sqlserver查询分析器可以连上对方机子,我asp的连接字符串这样写:
"Provider=SQLOLEDB;Data Source=Lz;Uid=sa;Pwd=13338280669;Database=LzHumanSource"
.net 的连接字符串这样写:
"user id=sa;data source=Lz;initial catalog=LzHumanSource;password=13338280669"
可是就是连不上?
请各位提点提点,究竟是怎么回事??
- or -
"Server=Aron1;Database=pubs;User ID=sa;Password=asdasd;Trusted_Connection=False" http://www.connectionstrings.com/
我用SqlConnection连接数据库的
连接字符串就是上面的字符串,我用同样的字符串,做相应改变连接本地数据库确是可以的。 cansum396(沉觉不醒) 的看法倒是有点道理,可是我不知道哪些设置和数据库有关。
是1433
而且sqlserver客户端也是1433
http://dev.csdn.net/develop/article/16/16437.shtm
data source=对方ip
你试着加上 address=ip,端口;试试,即便他是默认的1433 也加上。
如果你试过,当我没说。。我曾有一次出现这样的情况,由于一台服务器上sqlserver有问题。
连接另一台。就是出现这样的情况。
前边有个哥们问的好,你用什么方式连接数据库?用oledb?.net provider for sql server?
我的这个是oledb
econn是封装的数据连接方法。
企业管理器->属性->安全
你查一下
算了!看来我只能重装了!
不知道是不是windows2003设置的问题