项目中,使用了sql server2012数据库,服务端是2012,客户端如果是2008的话,就会报错:
索引错误。
没办法,就安装了sql server2012客户端。但是还是报错,无法连上数据库服务器。
提示错误为尝试读取或写入受保护的内存。这通常指示其他内存已损坏。 (System.Data)
当再次尝试连接时,Sql server 2012 Management Studio 就崩溃了。
网上搜索了一下关键字才找到解决办法:
win7 sqlserver2012内存读取,win7 sqlserver2012尝试读取,
win7 sqlserver2012 迅雷,win7 sqlserver2012 lsp修复,win7 sqlserver2012 winsock
错误消息如下:
1.尝试读取或写入受保护的内存。这通常指示其他内存已损坏。(System.Data)
IT分享QQ截图20131107203307
2.已成功与服务器建立连接,但在登陆过程中发生错误。(provider:SSL Provider,error:0-接收到的消息异常,或格式不正确。)(Microsoft SQL Server)
IT分享QQ截图20131107203322
然后就Management崩溃了。
IT分享QQ截图20131107203337
查找各种原因,发现是迅雷闹得。也许是迅雷更改了winsock的某些设置,
重置了一下winsock就OK了,命令:netsh winsock reset。
原来迅雷也给我闹过事。nnd。真是个流氓啊。
[asp.net项目IE 调试出现 script block 对象不支持“attachEvent”属性或方法“解决办法]
解决办法很简单了,就是修复一下lsp就行了。
1、不使用工具的办法:
试一试重置LSP
管理员身份运行 cmd -> 输入 netsh winsock reset
这个问题可能是装了VS2013 或者是Office 引起的
2、使用LSP修复工具的办法: 建议使用金山卫士的百宝箱的LSP修复。
下载地址:
http://www.ijinshan.com/ws/index.shtml
或者点击直接下载: