为什么windows2012 R2上连接数据库用OLEDB方式比ODBC方式慢非常多?--高手帮忙!
服务器操作系统为windows 2012 R2,数据库为 SQL SERVER 2000,ASP程序连接数据当用如下方式时程序运行就非常慢:
Provider=Sqloledb;User ID=数据库帐号;Password=数据库密码;InitialCatalog=数据库名;Data Source=数据库IP;
而当将连接方式改为如下语句时,访问速度就快很多了:
Driver={SQL SERVER};Server=数据库IP;UID=数据库帐号;PWD=数据库密码;Database=数据库名;
左思不得其解,不是OLEDB性能比ODBC方式更优异的吗?尝试安装数据库为SQL SERVER 2008 ,问题依然,所以可以排除是数据库版本的问题。望高手能给予指教,不胜感激!!