VS2008连接SQL2000,连接成功,但是打不数据库开表

时间:2023-02-07 10:27:24
求助:SQL2000的数据库,不在本地。配置数据源时用连接字符串: <add name="aaa" connectionString="Data Source=192.168.1.1;Initial Catalog=a;User ID=admin;Password=1234" providerName="System.Data.SqlClient"/> 。能连接成功,但是到下一步打开数据表的时候窗口就关闭了,没有报错。
如果用 <add name="bbb" connectionString="Provider=SQLOLEDB;Data Source=192.168.1.1;Password=1234;User ID=admin;Initial Catalog=a" providerName="System.Data.OleDb"/>。就没问题。
这是数据库配置的原因吗?为什么不能用System.Data.SqlClient连接?

11 个解决方案

#1


为什么啊 为什么
OleDb不是连接数据库文件用的吗。

#2


该回复于2012-02-23 15:12:26被版主删除

#3


OleDb??这是access数据库,SqlClient是sql server数据库,连接的是两不一样的数据库文件

#4


<add name="aaa" connectionString="Data Source=192.168.1.1;Initial Catalog=a;User ID=admin;Password=1234" providerName="System.Data.SqlClient"/> 
这个如果能链接成功的话就没有问题,看看是不是这个用户没有权限 

#5


是不是你的系统少了msde数据驱动

#6


引用 4 楼 atmo 的回复:
<add name="aaa" connectionString="Data Source=192.168.1.1;Initial Catalog=a;User ID=admin;Password=1234" providerName="System.Data.SqlClient"/> 
这个如果能链接成功的话就没有问题,看看是不是这个用户没有权限


SqlClient OleDb 两种方式都是用一样的用户

#7


引用 5 楼 eaglesflyinsky 的回复:
是不是你的系统少了msde数据驱动

你是指网站服务器的系统还是数据库服务器的系统?

连接本地SQL2005服务器用的是SqlClient 是正常的。连接到网络上的SQL2000才有问题,只能用OleDb 方式连接

#8


一般都是用sqlclient的吧

#9


查看下用户权限。。

#10


public 和db_owner两个权限。还需要什么权限吗?

#11


没人能帮帮我吗?是权限的问题?应该怎样设置权限?

#1


为什么啊 为什么
OleDb不是连接数据库文件用的吗。

#2


该回复于2012-02-23 15:12:26被版主删除

#3


OleDb??这是access数据库,SqlClient是sql server数据库,连接的是两不一样的数据库文件

#4


<add name="aaa" connectionString="Data Source=192.168.1.1;Initial Catalog=a;User ID=admin;Password=1234" providerName="System.Data.SqlClient"/> 
这个如果能链接成功的话就没有问题,看看是不是这个用户没有权限 

#5


是不是你的系统少了msde数据驱动

#6


引用 4 楼 atmo 的回复:
<add name="aaa" connectionString="Data Source=192.168.1.1;Initial Catalog=a;User ID=admin;Password=1234" providerName="System.Data.SqlClient"/> 
这个如果能链接成功的话就没有问题,看看是不是这个用户没有权限


SqlClient OleDb 两种方式都是用一样的用户

#7


引用 5 楼 eaglesflyinsky 的回复:
是不是你的系统少了msde数据驱动

你是指网站服务器的系统还是数据库服务器的系统?

连接本地SQL2005服务器用的是SqlClient 是正常的。连接到网络上的SQL2000才有问题,只能用OleDb 方式连接

#8


一般都是用sqlclient的吧

#9


查看下用户权限。。

#10


public 和db_owner两个权限。还需要什么权限吗?

#11


没人能帮帮我吗?是权限的问题?应该怎样设置权限?