vs2010与vs2013的区别与SQL2008

关于VS2013,sql连接与EF访问远程sql数据库,内存访问非法。 - huixx的专栏
- 博客频道 - CSDN.NET
1682人阅读

问题描述:
应用程序崩溃,或安装 Visual Studio 2013年或.NET Framework 4.5.1 后,使用 System.Data.SqlClient,则会出现&AccessViolationException&异常
EF使用System.Data.SqlClient也会报内存访问非法异常。
异常堆栈4种,仅列一种:
&Module&.SNIAddProvider(SNI_Conn*, ProviderNum, Void*)
SNINativeMethodWrapper.SNIAddProvider(System.Runtime.InteropServices.SafeHandle, ProviderEnum, UInt32 ByRef)
System.Data.SqlClient.TdsParser.ConsumePreLoginHandshake(Boolean, Boolean, Boolean ByRef)
System.Data.SqlClient.TdsParser.Connect(System.Data.SqlClient.ServerInfo, System.Data.SqlClient.SqlInternalConnectionTds, Boolean, Int64, Boolean, Boolean, Boolean)
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(System.Data.SqlClient.ServerInfo, System.String, Boolean, System.Data.ProviderBase.TimeoutTimer, System.Data.SqlClient.SqlConnection)
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(System.Data.SqlClient.ServerInfo, System.String, Boolean, System.Data.SqlClient.SqlConnection
解决方法:
winsock reset catalog
微软的解决方法:
若要变通解决此问题,请尝试以下方法:
卸载非 IFS Bsp 或 Lsp。若要执行此操作,请使用下列方法之一:
卸载在系统上安装了非 IFS BSP 或 LSP的应用程序。在命令提示符处运行以下命令:
netsh winsock remove provider &id&
注意在此命令中,&目录条目 Id&值为非-IFS LSP 时运行下面的命令显示的 &id& 表示:
netsh winsock show catalog
卸载.NET Framework 4.5.1。
注意如果在系统上安装了 Visual Studio 2013,此选项不适用。
由于一些非-IFS Winsock 基础服务提供商 (Bsp) 或分层服务提供程序 (Lsp) 安装在系统上截取和更改的传入和传出网络通信,则会出现此问题。因此,当应用程序连接到 SQL Server 时,这些 Bsp 或 Lsp 干扰 Winsock 通讯,造成内存访问非法。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:76096次
积分:1285
积分:1285
排名:第16569名
原创:50篇
评论:18条
(1)(3)(3)(1)(5)(1)(1)(6)(6)(2)(4)(1)(2)(2)(1)(2)(1)(2)(12)其他回答(1)
算了安装vs2010算鸟
&&&您需要以后才能回答,未注册用户请先。后使用快捷导航没有帐号?
注册成为酷七会员,享受更多独家内容。
才可以下载或查看,没有帐号?
在win8.1和VS2013出来后我就重装了系统,转好系统后先装VS2013,能正常开发使用 ,然后装SDK 装完后我郁闷了,电脑上多了一个VS2012express版本(我记得以前用VS2012的时候安装完WP8SDK直接能将WP开发环境集成在VS里面啊,不想这样分开的),在VS2013里面找不到wp开发,只能到VS2012里找到,好吧我就忍了,过了几天由于要用数据库,我又下了一个SQL servce2012 安装包,安装结束后我有吃一惊,他居然给我安装了一个VS2010版本,好吧现在我的电脑里有了三个版本的VS,即VS2010,VS2012,VS2013, 我50G的C盘还剩8G, 我想问问怎样才能将这三个开发功能集成在一个VS软件里面。
发帖奖励(回帖人越多,所获奖励越高)
Lv7 高级软粉, 积分 2572, 距离下一级还需 628 积分
Lv7 高级软粉
vs2013没有wp开发吗?
Lv9 资深软粉, 积分 5155, 距离下一级还需 2845 积分
Lv9 资深软粉
QQ截图58.jpg (98.16 KB, 下载次数: 13)
22:47 上传
QQ截图11.jpg (125.48 KB, 下载次数: 9)
22:47 上传
安装旗舰版里面什么就都有了,会提示安装SDK的,
QQ截图51.jpg (95.61 KB, 下载次数: 14)
22:47 上传
SQL server安装的2008,上次没卸载干净于是就准备装r2然后再升级成2012,结果升级失败了,不知道里面是不是带了你所谓的vs2010,好像是vs2010带sql2008貌似,
Lv10 精英软粉, 积分 10110, 距离下一级还需 2890 积分
Lv10 精英软粉
vs2013 应该支持开发吧 虽然我不太懂
Lv1 初识微软, 积分 13, 距离下一级还需 23 积分
Lv1 初识微软
先后顺序其实无所谓的,VS2013旗舰版是自带WP8 SDK的,单独安装应该也不会安装出VS2012,你可能下载的是VS2012 Express for WP8(我忘了是不是这么叫了,反正就是一体化的WP8开发环境),SQL SERVER 2012带的VS2010只是一个壳子,没发现有实际开发程序的功能,感觉是用于做管理工具界面的,应该占用的地方也不大,所以这个不需要太纠结。
Lv5 初级软粉, 积分 911, 距离下一级还需 369 积分
Lv5 初级软粉
以前学了软件开发,也想安装,装了一天都沒装上
Lv3 即将转粉, 积分 169, 距离下一级还需 191 积分
Lv3 即将转粉
我的win8.1 先安装VS2012,在装WP8sdk,也是只有vs2012Express for windows phone的能新建wp8工程,怎么解决?
Lv5 初级软粉, 积分 1279, 距离下一级还需 1 积分
Lv5 初级软粉
直接下载VS2013 with update2就可以,直接集成WP8.1sdk的,WP8模拟器可以去MSDN的WP开发者界面下载
(Lv1 初识微软)
最专业的超人气windows10论坛
广告投放:&
合作邮箱:&
公司地址:&北京市海淀区上地创业路17号
Powered by Discuz!SQL Server Data Tools 下载
您对此内容的反馈非常重要。请告诉我们您的想法。
更多反馈?
1500 个剩余字符
我们非常感谢您的反馈。
开发人员中心jimshu 的BLOG
用户名:jimshu
文章数:326
评论数:139
访问量:521942
注册日期:
51CTO推荐博文
  在 SQL Server 2014 之前的版本中,通过安装光盘安装时,可以直接安装 SSDT(或BIDS),其中就包含了商业智能模板。  从 VS2012 开始,SSDT 被分为两个安装模块:SSDT-BI 和 SSDT-SQL。一、VS2010 模板  在安装 SQL Server 2012 时,如果选择了 SSDT 时,会安装一个 VS2010 的 shell,所提供的功能非常有限,其中重要的是提供了SSAS、SSIS和SSRS的模板。650) this.width=650;" src="/wyfs02/M01/2B/94/wKiom1OIEfXDRpnZAARz6QjK5E8203.jpg" title="VS2010 for SSDT.png" alt="wKiom1OIEfXDRpnZAARz6QjK5E8203.jpg" />二、VS2012 模板  在安装 SQL Server 2014 时,安装光盘已经没有 SSDT 的安装选项,必须手动安装 SSDT-BI 功能。  可以从官网下载独立的BI模板安装包,即“Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2012”。 版本:11.0.3402.0文件名:SSDTBI_VS2012_x86_CHS.exe发行日期:文件大小:833.5 MB  安装 SQL Server Data Tools - Business Intelligence for Visual Studio 2012 的同时也会安装以下组件(如果这些组件在计算机上尚未安装的话):&  Microsoft .NET Framework 4.5  Microsoft Visual Studio 2012 Shell(独立)Redistributable Package  Microsoft Visual Studio 2012 Shell(集成)Redistributable Package  Microsoft Visual Studio Tools for Applications 2012  Microsoft Report Viewer 2012 run-time  此版本中的新增功能:&  增强了 SSDT 以支持 DAXMD三、VS2013 模板  可以从官网下载独立的BI模板安装包,即“Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2013”。&版本:12.0.2344.24文件名: SSDTBI_x86_CHS.exe出版日期:文件大小:1.1 GB  安装 SQL Server Data Tools - Business Intelligence for Visual Studio 2013 的同时也会安装以下组件(如果这些组件在计算机上尚未安装的话):&  Microsoft .NET Framework 4.5.1  Microsoft Visual Studio 2012 Shell(独立)Redistributable Package  Microsoft Visual Studio 2012 Shell(集成)Redistributable Package  Microsoft Visual Studio 2013 Shell(独立)Redistributable Package  Microsoft Visual Studio 2013 Shell(集成)Redistributable Package  Microsoft Visual Studio Tools for Applications 2012  Microsoft Report Viewer 2014 run-time  此版本中的新增功能:&  增强了 SSDT BI 以支持 VS 2013  安装过程如下:650) this.width=650;" src="/wyfs02/M00/2B/C1/wKiom1OJy5Hy_Xk1AABgNxB-mXs579.jpg" style="float:" title="SSDTBI - 01.png" alt="wKiom1OJy5Hy_Xk1AABgNxB-mXs579.jpg" />650) this.width=650;" src="/wyfs02/M02/2B/C1/wKioL1OJy2WR9eRyAABNXAEQvpk317.jpg" style="float:" title="SSDTBI - 02.png" alt="wKioL1OJy2WR9eRyAABNXAEQvpk317.jpg" />650) this.width=650;" src="/wyfs02/M01/2B/C1/wKiom1OJy7DCr5l8AAPb6ZkA2PU120.jpg" style="float:" title="SSDTBI - 03.png" alt="wKiom1OJy7DCr5l8AAPb6ZkA2PU120.jpg" />650) this.width=650;" src="/wyfs02/M00/2B/C1/wKioL1OJy4SyQK8EAAM-MGLkP_k568.jpg" style="float:" title="SSDTBI - 04.png" alt="wKioL1OJy4SyQK8EAAM-MGLkP_k568.jpg" />650) this.width=650;" src="/wyfs02/M01/2B/C1/wKiom1OJy7GyHyueAAHtvCheafE356.jpg" style="float:" title="SSDTBI - 05.png" alt="wKiom1OJy7GyHyueAAHtvCheafE356.jpg" />650) this.width=650;" src="/wyfs02/M02/2B/C1/wKiom1OJy7HBQDswAAH9Nuvt5gI978.jpg" style="float:" title="SSDTBI - 06.png" alt="wKiom1OJy7HBQDswAAH9Nuvt5gI978.jpg" />650) this.width=650;" src="/wyfs02/M01/2B/C1/wKioL1OJy4WAFZy5AAOAtm-WD_4410.jpg" style="float:" title="SSDTBI - 07.png" alt="wKioL1OJy4WAFZy5AAOAtm-WD_4410.jpg" />650) this.width=650;" src="/wyfs02/M00/2B/C1/wKiom1OJy7KjGPlnAAOSG0nxR1o657.jpg" style="float:" title="SSDTBI - 08.png" alt="wKiom1OJy7KjGPlnAAOSG0nxR1o657.jpg" />650) this.width=650;" src="/wyfs02/M00/2B/C1/wKioL1OJzB-iuRSOAAFVlzhRbhE384.jpg" title="SSDTBI - 09.png" alt="wKioL1OJzB-iuRSOAAFVlzhRbhE384.jpg" />650) this.width=650;" src="/wyfs02/M01/2B/C1/wKiom1OJ0DSTzaWnAAMoyoUAAV4378.jpg" style="float:" title="SSDTBI - 10.png" alt="wKiom1OJ0DSTzaWnAAMoyoUAAV4378.jpg" />  安装完成后,即可以创建 BI 项目。650) this.width=650;" src="/wyfs02/M00/2B/C1/wKioL1OJ0Aixt495AAKih96uQfY036.jpg" style="float:" title="SSDTBI - 11.png" alt="wKioL1OJ0Aixt495AAKih96uQfY036.jpg" />本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)

我要回帖

更多关于 vs2013 sql2008 的文章

 

随机推荐