首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql server 2005,只得用sql native client连接,而不能用ole db provider for sql server连接

2013-03-06 
sql server 2005,只能用sql native client连接,而不能用ole db provider for sql server连接程序通过连接

sql server 2005,只能用sql native client连接,而不能用ole db provider for sql server连接
程序通过连接字符串访问sql server数据库,只能用sql native client连接,而不能用ole db provider for sql server连接是怎么回事呢?怎么样设置才能也通过ole db provider for sql server进行连接?
这样能连接:Provider=SQLNCLI.1;Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=CBTest;Data Source=10.27.1.72
换成这样就连接不上:Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=CBTest;Data Source=10.27.1.72
而连接其他服务器上的sql2005数据库,一般两种方式都可以连接。
现在应用程序需要用SQLOLEDB.1这种连接方式。
[解决办法]

exec sp_MSset_oledb_prop

看看有没有 SQLOLEDB.1 这个接口再说

热点排行